ArduPilot / ArduPilot/MAVProxy
Reset state estimate (for SITL)
- Dominant language
- Python
- Stars
- 595
- Forks
- 773
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 18
Description
I am using the ardupilot_gazebo_sitl_plugin to explore some learning algorithms in a gazebo environment. So, every time my drone is about to crash, I would like to "reset" it completely. I tried various approaches like going to mode STABILIZE, sending rc[3] = 0, and then resetting the gazebo model. Another way is to set the mode to RTL, wait to land and then reset model. Either way, the copter thinks it is in the previous state after resetting the gazebo model, and hence, I want to find a way to hardcode/reset the pose itself. Is there a way to do the same over mavproxy?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reset workflow with the ardupilot_gazebo_sitl_plugin, Gazebo, and MAVProxy, comparing the vehicle state before and after the model reset. Determine which MAVProxy entry point or command could support a complete pose and state reset, and define done as a fresh post-reset vehicle state that can be controlled normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, robotics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100