Coordinate normalized navigation inputs into current vehicle state.
More...
Inherits NavigationControllerIf.
|
|
MotionCalibration|None | calibration (self) |
| | Return the active stationary calibration, if any.
|
| |
|
None | start (self) |
| | Start all configured navigation sources.
|
| |
|
None | stop (self) |
| | Stop all configured navigation sources.
|
| |
|
MotionCalibration | calibrate_stationary (self, int sample_count=100, float sample_interval_s=0.01) |
| | Measure sensor biases while the vehicle and sensor are stationary.
|
| |
|
None | update_position_state (self, PositionState position_state) |
| | Accept the latest normalized geographic position update.
|
| |
|
None | update_gps_state (self, PositionState position_state) |
| | Compatibility alias for :meth:update_position_state.
|
| |
|
None | update_ground_motion_state (self, GroundMotionState ground_motion_state) |
| | Accept the latest normalized ground-motion update.
|
| |
|
NavigationState | read_state (self) |
| | Read motion and return the current navigation state.
|
| |
|
|
None | _retry_motion_source (self, float sample_time) |
| | Retry an unavailable inertial source without restarting navigation.
|
| |
|
Vector3 | _remove_gravity (cls, Vector3 acceleration, float pitch_deg, float roll_deg) |
| | Remove the estimated gravity vector from body-frame acceleration.
|
| |
Coordinate normalized navigation inputs into current vehicle state.
The documentation for this class was generated from the following file:
- controllers/navigation/navigation_controller.py