tu-darmstadt-ros-pkg功能包是德国达姆施塔特工业大学在ROS上开源的无人机仿真功能包,比较出名的且广泛应用的应该是该功能包下的子功能包hector_slam,该功能包还包含了一个全套四旋翼可视化仿真功能包,包含了四旋翼的动力学模型、控制、姿态解算等子功能包。想在ROS+Gazebo环境下做无人机相关可视化仿真,可以详细了解该功能包。根据官网上的Quadrotor outdoor flight demo的tutorial 运行demo效果如下:
序号 | | | | |
| | hector_localization hector_gazebo hector_models hector_slam | hector_quadrotor_description | |
| |
| |
hector_quadrotor_gazebo_plugins | 包含了gazebo仿真中气动、推力、控制等模拟文件; |
| |
| 包含了支持的action(起飞、降落、航点)文件; |
hector_quadrotor_controller_gazebo | |
hector_quadrotor_controllers | |
hector_quadrotor_interface | |
| |
hector_quadrotor_pose_estimation | |
| |
| 包含了hector_ quadrotor功能包的管理文件; |
|
| | | hector_sensors_description | 包含了sonar/laser/camera/rgb-camera等xacro宏文件及gazebo plugin; |
| 包含了转动惯量计算、关节驱动、传感器安装的xacro宏文件; |
hector_components_description | |
| |
|
| | | | 包含了GPS/IMU/MAG/SONAR的gazebo插件(噪声、飘移、频率); |
hector_gazebo_thermal_camera | |
| |
| 关联hector_sensors_description包; |
| 包含了hector_gazebo功能包的管理文件; |
|
| | | | |
hector_pose_estimation_core | |
| |
rtt_hector_pose_estimation | |
| 包含了hector_ localization功能包的管理文件; |
|
| | | | |
| |
| |
hector_compressed_map_transport | |
| |
hector_imu_attitude_to_tf | |
| |
| |
| |
| |
| 包含了hector_slam包用到的消息、服务文件; |
| 包含了例程中关于不同配置hector_slam的启动文件; |
| |
|