[SIM] Improve / Add Launch Script
Improve / Add Launch Script for both:
- DroneOA project (Priority)
- Individual users (include who want to use this for his own project, we should allow them to choose features)
- Ensure to correctly close all nodes and script (including ports) on shutdown
Tips:
- To start a test session with minimum feature (Graphic Flight Status), you will need to launch:
- SITL sim (
sim_vehicle.py -v ArduCopter
) -
simple_UDP.py
script (Pass-through and reformate UDP data from SITL sim) - UE4 sim (Main visualizer)
- SITL sim (
- To start a test session with a depth camera and lidar, you will need to launch:
- All the above
-
rosbridge_tcp
node (Publish data from UE4 to ROS) -
imageToPC2
orimageToPC2RS
node (Convert depth image to PointCloud2)
You may need to modify scripts for sending and handling shutdown signal