Hi, I am new here and just learned about ArduPilot last night while researching “Follow Me” multicopters. I am a software engineer, but have never done any coding for multicopters. I have done some reading here, but have not been able to fully understand ArduPilot’s “Follow Me” capabilities.
Below describes what I would like to do, maybe someone can comment and tell if it’s possible with ArduPilot.
I am a mountain biker. I would like to have a multicopter with a GoPro follow me on the trails recording my rides. The idea is to make it seem like another biker is behind me with a chest mounted camera.
The functionality I desire is minimal (notice I did not say simple ) …
Follows me from behind.
Min flight height from the ground: 2ft.
Max flight height from the ground: 5ft to 6ft (basically just above my head).
Min distance behind me: 5ft.
Max distance behind me: 15ft.
Max left or right drift from center: 2ft. (keep it within the trail width).
GPS coordinates from a mobile device (iOS hopefully) guides the multicopter as it follows.
The reasoning behind the min and max high is, if I keep it within that range, I don’t have to worry about avoidance detection. My head is not riding into tree branches, so the multicopter should be safe.
A “love to have” feature would be the ability to send the multicopter to a point 500 to 1,000 ft ahead of me down the trail to capture jumps or hard turns, then have it start following me again as I pass the multicopter.
I have a good friend that builds multicopters who can get me started with my own build. If you think this is possible, I’ll start to really dig into learning how to implement ArduPilot on a DIY multicopter.
Thanks,
Chris
Something like this (I photoshopped that drone in) …
This flight mode requires a GCS (ground control station) with telemetry connection such as a 900MHz radio. There are GCS apps that run on smartphones such as Mission Maker and QGroundControl
…However…attempting to fly it on a densely wooded trail like that is setting yourself up for failure.
your GPS accuracy will suffer from patchy precision and poor accuracy in trees like that.
even worse - your GPS signal on your phone will suffer the same issues (now you have a flying machine that doesnt know exactly where it is trying to follow a moving target that also doesnt know exactly where it is)
Edit2: Maybe try one of the Skyviper Journey GPS drones first. They’re cheap and built on the Arducopter platform. I am not personally familiar with them. I do not know if Follow Me is enabled out of the box, but I have seen several people update them with the latest firmware from the repositories and that would certainly allow the Follow Me flight mode
What ekliptiko said. Even with an Active Track system and object avoidance it would struggle in that scene you posted. I have tried the exact same scenario with a Mavic Air.
With Arducopter and a Ground station the update rate is too slow to really follow a bike unless you are walking it.The PX4 flight stack firmware and using QGC might be more advanced, never tried it.
Thanks for your replies! @ekliptiko, thanks for all the links. Good stuff! @dkemxr, during all my searches I found PX4.
I will def. look into the info you both provided me. Lots of reading ahead!
The Mavic 2 is pretty good at active track. The sUAS will follow you with the camera while also maneuvering to keep up with you; pretty gucci. Not as satisfying as coding it yourself though, and woods would be tough but its obstacle avoidance is pretty advanced (no sensors facing up, I learned that the hard way). 4k video is nice on it too.
Hello
Can the follow me feature for Ardupilot be used without GPS? I am attempting to model a quadcopter that is autonomous, uses no GPS and can follow a falling object and identify its coordinates.