# Collision Detection/Avoidance Integration with QGroundControl

**URL:** <https://discuss.px4.io/t/collision-detection-avoidance-integration-with-qgroundcontrol/17071>\
**Category:** Uncategorized\
**Created:** [June 9, 2020, 3:04pm UTC](https://discuss.px4.io/t/collision-detection-avoidance-integration-with-qgroundcontrol/17071 "2020-06-09T15:04:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheGubbler](https://discuss.px4.io/user_avatar/discuss.px4.io/thegubbler/32/6412_2.png) [@TheGubbler](https://discuss.px4.io/u/TheGubbler)\
**Post date:** [June 9, 2020, 3:04pm UTC](https://discuss.px4.io/t/collision-detection-avoidance-integration-with-qgroundcontrol/17071/1 "2020-06-09T15:04:32Z")

</div>

Hello, I’m really new to autonomous drone programming. If I remember correctly, to build an autonomous drone you need a waypoint mission planner software and an object detection (birds, other drones etc.) and collision avoidance program. How am I supposed to integrate these two together so that if something is detected the drone will avoid it but still maintain the path specified on QGroundControl? I come from a hard core Keras with Tensorflow backend background.

---

<div class="post-metadata">

**Author:** ![Jaeyoung-Lim](https://discuss.px4.io/user_avatar/discuss.px4.io/jaeyoung-lim/32/10829_2.png) [@Jaeyoung-Lim](https://discuss.px4.io/u/Jaeyoung-Lim)\
**Post date:** [June 9, 2020, 3:05pm UTC](https://discuss.px4.io/t/collision-detection-avoidance-integration-with-qgroundcontrol/17071/2 "2020-06-09T15:05:56Z")

</div>

Please go through the obstacle avoidance documentation: [https://docs.px4.io/master/en/computer\_vision/obstacle\_avoidance.html](https://docs.px4.io/master/en/computer_vision/obstacle_avoidance.html)

---

<div class="post-metadata">

**Author:** ![Turbz](https://discuss.px4.io/user_avatar/discuss.px4.io/turbz/32/5952_2.png) [@Turbz](https://discuss.px4.io/u/Turbz)\
**Post date:** [June 10, 2020, 2:27pm UTC](https://discuss.px4.io/t/collision-detection-avoidance-integration-with-qgroundcontrol/17071/3 "2020-06-10T14:27:14Z")

</div>

You could have a look at this post as well, it will helps

[https://ardupilot.org/dev/docs/code-overview-object-avoidance.html](https://ardupilot.org/dev/docs/code-overview-object-avoidance.html)
