-
Notifications
You must be signed in to change notification settings - Fork 17.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Copter: use terrain data for path planning (aka obstacle avoidance) #11552
Comments
Hi @rmackay9 , Thanks for creating this Enhancement issue. I have a question: What will happen if there is a mountain as shown below, on a vehicle path, in the context of this enhancement? |
@apryamostanov, yes, so definitely it should climb over that mountain.. so the shortest path would be above that mountain and then mostly straight across to the right.. |
In this case, this seems completely fine to me. Just for information - adding same feature (to avoid mountain) into the terrain-based mission - it will be more difficult right? I.e. as an option for this mission configuration. |
Hello Guys, Its almost 4 years later now, any news on this feature? Can we help in any way? Thanks |
Work with me getting this working in ROS. We need to get the AP terrain database available in grid_map_geo. Then we need to write a simple planner. Although we could do it in on the microcontroller, it's probably a lot quicker to do it offboard. |
ArduPilot Copter/Plane supports terrain altitude based missions (wiki). This existing feature is good for mapping missions where the user is interested in maintaining a specific altitude above the terrain.
Somewhat separately some users want their vehicle to fly to a specific place and avoid terrain along the way (i.e. if there is a mountain between "home" and the first waypoint. In these cases the user really wants terrain based avoidance and in these cases the vehicle should fly the shortest path to the waypoint while staying at least X meters from the terrain.
The difference can be see in the image below. The red-ish line show the terrain based mission where the vehicle follows the contours of the land. The dotted blue line shows the path that a terrain avoidance mission would follow.
The text was updated successfully, but these errors were encountered: