Package Details
x4_description
Contains the complete robot description model including:
URDF/xacro files defining the robot’s physical structure
Mesh files for visualization
Physical properties (mass, inertia matrices)
Sensor configurations
x4_gazebo
Responsible for simulation capabilities:
Ignition Gazebo world files
Simulation-specific launch files
Plugin configurations
Testing scenarios
x4_control
Implements control algorithms for:
Takeoff sequence
Stable hover
Landing sequence
(Stretch) Waypoint navigation
x4_bringup
Contains launch files to start the system:
Simulation startup
Hardware connection
Configuration management
x4_interface
Handles communication with the physical drone:
MAVLink protocol implementation
Telemetry data processing
Command conversion
Safety monitoring
Parameter management
User interface
x4_service_scripts
Demo scripts for completing high-level actions: - Takeoff - Landing - Waypointing - Loiter
x4_vision
Vision implementation for X4 drone using Sony RX0 II: - Stream video from a USB UVC-compatible camera - Apply camera intrinsics from calibration - Detect ArUco tags - Estimate 3D pose of markers - Publish detections for precision landing
x4_moveit
High-level Moveit package for flight: