Overview of RotorPy modules
mainRotorPy is a dynamics simulator for aerial robotics planning and control. The simulation is composed of several specialized modules that interact to model a complete robotic system:
- Vehicles: Continuous-time dynamics for UAVs.
- Sensors: Transforms ground truth state into noisy/biased measurements (e.g., IMU, motion capture) and includes a pinhole camera for visual feature rendering.
- Worlds: Uses
jsonmap files to define world bounds, obstacles, and visual features. - Controllers: Logic to stabilize the vehicle to a specific trajectory.
- Trajectories: Defines the desired motion of the vehicle over time.
- Wind: Adds external disturbances via spatial or temporal vector fields.
- Estimators: Filters or estimates states/parameters using sensor measurements and dynamics models.