ArduPilot / ArduPilot/MAVProxy

Reset state estimate (for SITL)

Open
#406 2 comments 3 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.