<p>You may want to take a look at <a href="https://www.dronecode.org/" rel="nofollow noreferrer">dronecode.org</a>, or their supported <a href="https://www.dronecode.org/projects/" rel="nofollow noreferrer">projects</a>. Especially, PX4 (which was also mentioned in another answer):</p>
<ul>
<li><a href="https://docs.px4.io/master/en/getting_started/" rel="nofollow noreferrer">Getting Started with PX4 Autopilot guide</a></li>
<li><a href="https://docs.px4.io/master/en/flight_modes/follow_me.html" rel="nofollow noreferrer">PX4's Follow-Me Flight Mode
</a></li>
<li><a href="https://mavsdk.mavlink.io/develop/en/guide/follow_me.html" rel="nofollow noreferrer">MAVLink's Follow Me plugin</a></li>
</ul>
<p>You may also find some interest in some other <a href="https://opensource.com/article/18/2/drone-projects" rel="nofollow noreferrer">open sourced drone projects</a>, e.g. <a href="https://ardupilot.org/copter/docs/ac2_followme.html" rel="nofollow noreferrer">ArduPilot's Follow Me Mode</a>. Another one would be <a href="http://dronekit.io/" rel="nofollow noreferrer">DRONEKIT</a>'s <a href="https://dronekit-python.readthedocs.io/en/latest/examples/follow_me.html" rel="nofollow noreferrer">Follow Me Example</a>.</p>
<p>If you are interested in NVIDIA hardware, take a look at <a href="https://github.com/NVIDIA-AI-IOT/redtail/wiki" rel="nofollow noreferrer">Redtail - autonomous visual navigation components</a>.</p>

CC BY-SA 4.0
2021-02-08T14:32:36.517Z
2021-02-08T14:32:36.517Z
Dvir Berebi
<p>The <strong><a href="https://px4.io/" rel="nofollow noreferrer">PX4</a></strong> open-source flight stack has made some progress on <strong><a href="https://docs.px4.io/master/en/computer_vision/" rel="nofollow noreferrer">various forms of computer vision</a></strong>. While not exactly turnkey, it’s an active area of development and you absolutely can buy hardware that supports it as long as you’re comfortable getting your hands dirty setting up the software.</p>

CC BY-SA 4.0
2021-02-08T07:38:19.017Z
2021-02-08T07:38:19.017Z
pion
<p>No. Several companies tried, failed, and went bankrupt.</p>
<p>Also NO because there are device specific needs (if not using a fob) such as:</p>
<ul>
<li>what is the camera</li>
<li>onboard processor/FPGA</li>
<li>FC is important because you need to interface discretely</li>
</ul>
<p>I am confident it is possible, but where the technology stands right now you will need to roll your own.</p>
<p>Expect to see these operations grow, in the past few years small and affordable LIDAR has become real. Generally we need components and APIs to stabilize so people can effectively write code against a stable system.</p>
<p>Watch the Parallax, Sparkfun, and similar communities generally centered on Arduino development.  I anticipate projects crossing over with those people.</p>

CC BY-SA 4.0
2020-10-28T15:50:52.843Z
2020-10-28T15:50:52.843Z
FunHog.me
<p>I'm constructing a multirotor drone and want to introduce follow me feature, are there any open source solutions I can use for that purpose?
Please note that I want the tracking algorithm to be autonomous based on some video processing and sensors.</p>

CC BY-SA 4.0
2020-10-28T08:19:49.203Z
I do not know about any existing solutions but if you are into coding and (most likely a lot of) tinkering you might want to have a look at OpenCV and its Haar-Cascades. This at least should get you far enough to track people on a video.
Amelia B
<multirotor><software><long-range-drone><sensor><video>
Is there an open source video processing/sensor based follow me technology?
Grigoryants Artem
# Is there an open source video processing/sensor based follow me technology?

(Asked by: username_0 on 2020-10-25)

I'm constructing a multirotor drone and want to introduce follow me feature, are there any open source solutions I can use for that purpose?
Please note that I want the tracking algorithm to be autonomous based on some video processing and sensors.

**Tags:** multirotor, software, long-range-drone, sensor, video

> **Comments:**
> **username_1**: I do not know about any existing solutions but if you are into coding and (most likely a lot of) tinkering you might want to have a look at OpenCV and its Haar-Cascades. This at least should get you far enough to track people on a video.  

---

## 3 answers

### Answer by username_2 on 2021-02-08. Score: 4 | Accepted answer

You may want to take a look at [dronecode.org](https://www.dronecode.org/), or their supported [projects](https://www.dronecode.org/projects/). Especially, PX4 (which was also mentioned in another answer):

* [Getting Started with PX4 Autopilot guide](https://docs.px4.io/master/en/getting_started/)
* [PX4's Follow-Me Flight Mode](https://docs.px4.io/master/en/flight_modes/follow_me.html)
* [MAVLink's Follow Me plugin](https://mavsdk.mavlink.io/develop/en/guide/follow_me.html)

You may also find some interest in some other [open sourced drone projects](https://opensource.com/article/18/2/drone-projects), e.g. [ArduPilot's Follow Me Mode](https://ardupilot.org/copter/docs/ac2_followme.html). Another one would be [DRONEKIT](http://dronekit.io/)'s [Follow Me Example](https://dronekit-python.readthedocs.io/en/latest/examples/follow_me.html).

If you are interested in NVIDIA hardware, take a look at [Redtail - autonomous visual navigation components](https://github.com/NVIDIA-AI-IOT/redtail/wiki).


---

### Answer by username_3 on 2021-02-08. Score: 2

The **[PX4](https://px4.io/)** open-source flight stack has made some progress on **[various forms of computer vision](https://docs.px4.io/master/en/computer_vision/)**. While not exactly turnkey, it’s an active area of development and you absolutely can buy hardware that supports it as long as you’re comfortable getting your hands dirty setting up the software.


---

### Answer by username_4 on 2020-10-28. Score: 0

No. Several companies tried, failed, and went bankrupt.

Also NO because there are device specific needs (if not using a fob) such as:

* what is the camera
* onboard processor/FPGA
* FC is important because you need to interface discretely

I am confident it is possible, but where the technology stands right now you will need to roll your own.

Expect to see these operations grow, in the past few years small and affordable LIDAR has become real. Generally we need components and APIs to stabilize so people can effectively write code against a stable system.

Watch the Parallax, Sparkfun, and similar communities generally centered on Arduino development. I anticipate projects crossing over with those people.


---

