标注1: 从上到下分别是切换智能体类型,智能体状态灯和选择智能体下拉框,断开智能体连接按钮。
标注2: 无人机基本状态信息(对应机载程序中的~/sunray/uav_state话题),包括了无人机ID(uav_id)、电量(battery_state battery_percetage)、连接状态(connected)、解锁状态(armed)、控制/指令模式(control_mode)、PX4模式(move_mode)、无人机的定位来源(location_source)、定位源状态(odom_valid)、位置(position)、速度(velocity)、姿态(attitude)、期望位置(pos_setpoint)、期望速度(vel_setpoint)、期望姿态(att_setpoint)、降落状态(landed_state)、移动模式(move_mode)数据。
| 控制模式 | 显示 |
|---|---|
| 惯性系定点控制 | XyzPos |
| 惯性系速度控制 | XyzVel |
| 惯性系定高速度控制 | XyVelZPos |
| 惯性系定点控制带偏航角 | XyzPosYaw |
| 惯性系定点控制带偏航角速率 | XyzPosYawrate |
| 惯性系速度控制带偏航角 | XyzVelYaw |
| 惯性系速度控制带偏航角速率 | XyzVelYawrate |
| 惯性系定高速度控制带偏航角 | XyVelZPosYaw |
| 惯性系定高速度控制偏航角速率 | XyVelZPosYawrate |
| 惯性系位置速度复合控制带偏航角 | XyzPosVelYaw |
| 惯性系位置速度复合控制偏航角速率 | XyzPosVelYawrate |
| 惯性系位置速度加速度复合控制带偏航角 | PosVelAccYaw |
| 惯性系位置速度加速度复合控制偏航角速率 | PosVelAccYawrate |
| 机体系位置控制 | XyzPosYawBody |
| 机体系速度控制 | XyzVelYawBody |
| 机体系定高速度控制 | XyVelZPosYawBody |
| 经纬度 | GlobalPos |
| 表1-1 控制模式与显示对应关系 | |
| 指令模式 | 显示 |
|---|---|
| 初始模式 | INIT |
| 遥控器控制模式 | RC_CONTROL |
| 外部指令控制模式 | CMD_CONTROL |
| 降落模式 | LAND_CONTROL |
| 表1-2 指令模式与显示对应关系 | |
| PX4模式 | 显示 |
|---|---|
| 手动模式 | MANUAL |
| 稳定模式 | STABILIZED |
| 特技飞行模式 | ACRO |
| 姿态模式 | RATTITUDE |
| 定高模式 | ALTITUDE |
| 外部控制模式 | OFFBOARD |
| 位置模式 | POSITION |
| 悬停模式 | HOLD |
| 任务模式 | MISSION |
| 返航模式 | RETURN |
| 跟随模式 | FOLLOW ME |
| 精确降落模式 | PRECISION LAND |
| 表1-3 PX4模式与显示对应关系 | |
| 定位来源 | 显示 |
|---|---|
| 里程计 | ODOM |
| 姿态 | POSE |
| 仿真 | GAZEBO |
| 动捕 | MOCAP |
| Viobot | VIOBOT |
| GPS | GPS |
| RTK | RTK |
| VINS | VINS |
| 表1-4 定位来源与显示对应关系 | |
标注2下滑界面: 在标注2的无人机状态栏用鼠标往下滑动窗口会显示PX4状态。
~/sunray/px4_state话题),包括了GPS卫星数量(satellites),GPS卫星状态(gps_status),GPS服务(gps_service),经纬高从左往右为经度(longitude)、纬度(latitude)、海拔高度(altitude_amsl),椭球高度(altitude)。标注3: 连接按钮和设置按钮。
标注4: 切换功能区按钮。
sunray_msgs::Formation与一键控制按钮的对应关系:一键起飞(sunray_msgs::Formation::TAKEOFF)、设置原点(sunray_msgs::Formation::SET_HOME)、一键停止(sunray_msgs::Formation::HOVER)、一键降落(sunray_msgs::Formation::LAND)、一键返航(sunray_msgs::Formation::RETURN_HOME)。sunray_msgs::Formation与集群编队按钮的对应关系:三角形(sunray_msgs::Formation::STATIC sunray_msgs::Formation::name=triangle)、横向一字阵型(sunray_msgs::Formation::STATIC sunray_msgs::Formation::name=line_horizontal)、动态圆形阵型(sunray_msgs::Formation::DYNAMIC sunray_msgs::Formation::name=circle)、领队模式(sunray_msgs::Formation::LEADER)、四边形(sunray_msgs::Formation::STATIC sunray_msgs::Formation::name=square)、纵向一字阵型(sunray_msgs::Formation::STATIC sunray_msgs::Formation::name=line_vertical)、动态八字阵型(sunray_msgs::Formation::DYNAMIC sunray_msgs::Formation::name=figure_eight)。
标注5: 从左往右为:
标注6: 平面地图区域。
标注7: 无人机设置。
sunray_msgs::UAVSetup与控制按钮的对应关系:解锁(sunray_msgs::UAVSetup::DISARM)、上锁(sunray_msgs::UAVSetup::ARM)、指令控制(sunray_msgs::UAVSetup::SET_CONTROL_MODE)、紧急上锁(sunray_msgs::UAVSetup::EMERGENCY_KILL)。标注8: 无人机控制。
sunray_msgs::UAVControlCMD与控制按钮的对应关系:起飞(sunray_msgs::UAVControlCMD::Takeoff)、降落(sunray_msgs::UAVControlCMD::Land)、悬停(sunray_msgs::UAVControlCMD::Hover)、返航(sunray_msgs::UAVControlCMD::Return)。标注9: 移动模式
| 移动模式 | 下拉框 |
|---|---|
| 惯性系定点控制 | XyzPos |
| 惯性系速度控制 | XyzVel |
| 惯性系定高速度控制 | XyVelZPos |
| 惯性系定点控制带偏航角 | XyzPosYaw |
| 惯性系速度控制带偏航角 | XyzVelYaw |
| 惯性系定高速度控制带偏航角 | XyVelZPosYaw |
| 机体系位置控制 | XyzPosYawBody |
| 机体系速度控制 | XyzVelYawBody |
| 机体系定高速度控制 | XyVelZPosYawBody |
| 经纬度 | GlobalPos |
| 路径规划的目标点 | Point |
| 惯性系定点控制带偏航角 | CTRLXyzPos |
| 表1-5 移动模式与下拉框对应关系 | |
标注10: 启动脚本
标注11: 机载电脑ROS节点
标注12: 显示机载电脑性能
~/sunray_ugv/ugv_state话题),包括了无人车ID(ugv_id)、电量(battery_state battery_percetage)、连接状态(connected)、控制模式(control_mode)、无人车定位来源(location_source)、定位源状态(odom_valid)、位置(position)、速度(velocity)、姿态(attitude)、期望位置(pos_setpoint)、期望速度(vel_setpoint)、期望姿态(att_setpoint)数据。sunray_msgs::UGVControlCMD与控制按钮的对应关系:停止(sunray_msgs::UGVControlCMD::HOLD)。| 移动模式 | 下拉框 |
|---|---|
| 惯性系位置控制 | PosControl |
| 惯性系速度控制 | VelControl |
| 车体系速度控制 | VelControlBody |
| Astar避障控制 | PointControlWithAstar |
| 惯性系位置速度复合控制 | PosVelControl |
| 表1-6 移动模式与下拉框对应关系 | |
~/sunray/uav_waypoint话题),包括了偏航角类型(wp_yaw_type)、结束事件(wp_end_type)、移动速度(wp_move_vel)、航点X、Y、Z、Yaw(wp_points)。
~/sunray/uav_waypoint_state话题),包括了航点状态(wp_state)、航点数量(wp_num )、航点序号(wp_index)、航点(waypoint)、速度(velocity)、偏航角(yaw)。