本篇内容:运行示例程序完成自动控制
在Sunray/General_Module/sunray_tutorial中配置了多个示例的demo,包括以下程序
运行示例前需要完成外部定位飞行与指令飞行的测试
以下说明基于动捕定位进行示例的运行
Sunray/scripts_exp/demo_takeoff_hover_land.sh
gnome-terminal --window -e 'bash -c "roslaunch sunray_uav_control sunray_mavros_exp.launch; exec bash"' \
--tab -e 'bash -c "sleep 8.0; roslaunch sunray_uav_control external_fusion.launch external_source:=3 enable_rviz:=true; exec bash"' \
--tab -e 'bash -c "sleep 5.0; roslaunch sunray_uav_control sunray_control_node.launch uav_id:=1; exec bash"' \
--tab -e 'bash -c "sleep 2.0; roslaunch sunray_uav_control terminal_control.launch uav_id:=1; exec bash"' \
gnome-terminal --window -e 'bash -c "sleep 15.0; roslaunch sunray_tutorial run_demo.launch demo_id:=1 uav_id:=1; exec bash"' \
./demo_takeoff_hover_land.sh
Sunray/scripts_exp/demo_block_pos.sh
gnome-terminal --window -e 'bash -c "roslaunch sunray_uav_control sunray_mavros_exp.launch; exec bash"' \
--tab -e 'bash -c "sleep 8.0; roslaunch sunray_uav_control external_fusion.launch external_source:=3 enable_rviz:=true; exec bash"' \
--tab -e 'bash -c "sleep 5.0; roslaunch sunray_uav_control sunray_control_node.launch uav_id:=1; exec bash"' \
--tab -e 'bash -c "sleep 2.0; roslaunch sunray_uav_control terminal_control.launch uav_id:=1; exec bash"' \
gnome-terminal --window -e 'bash -c "sleep 15.0; roslaunch sunray_tutorial run_demo.launch demo_id:=2 uav_id:=1; exec bash"' \
./demo_block_pos.sh
Sunray/scripts_exp/demo_circle.sh
gnome-terminal --window -e 'bash -c "roslaunch sunray_uav_control sunray_mavros_exp.launch; exec bash"' \
--tab -e 'bash -c "sleep 8.0; roslaunch sunray_uav_control external_fusion.launch external_source:=3 enable_rviz:=true; exec bash"' \
--tab -e 'bash -c "sleep 5.0; roslaunch sunray_uav_control sunray_control_node.launch uav_id:=1; exec bash"' \
--tab -e 'bash -c "sleep 2.0; roslaunch sunray_uav_control terminal_control.launch uav_id:=1; exec bash"' \
-terminal --window -e 'bash -c "sleep 15.0; roslaunch sunray_tutorial run_demo.launch demo_id:=4 uav_id:=1; exec bash"' \
./demo_circle.sh
Sunray/scripts_exp/demo_hexayon.sh
gnome-terminal --window -e 'bash -c "roslaunch sunray_uav_control sunray_mavros_exp.launch; exec bash"' \
--tab -e 'bash -c "sleep 8.0; roslaunch sunray_uav_control external_fusion.launch external_source:=3 enable_rviz:=true; exec bash"' \
--tab -e 'bash -c "sleep 5.0; roslaunch sunray_uav_control sunray_control_node.launch uav_id:=1; exec bash"' \
--tab -e 'bash -c "sleep 2.0; roslaunch sunray_uav_control terminal_control.launch uav_id:=1; exec bash"' \
gnome-terminal --window -e 'bash -c "sleep 15.0; roslaunch sunray_tutorial run_demo.launch demo_id:=5 uav_id:=1; exec bash"' \
./demo_hexayon.sh