OpenUAV

Rocky Times Challenge 

 (mapping a precariously balanced rock at a fault scarp)

March-April 2022

 

 

Instructions for running your simulation environment 

1) Use the Design tab on the left to launch a simulation container, use 'OpenUAV2'. 

2) Once the container has launched, open a terminal.

3) Launch phase-1 rocky scarp world: 
roslaunch cps_challenge_2020 phase-1.launch 

4) Start QGC using the desktop shortcut. 

5) Try some PX4 offboard control example scripts written in ROS with MAVROS package:  
a) A box of 8m width, at height of 2m 
python /root/catkin_ws/src/cps_challenge_2020/scripts/position_control_demo.py 

b) Make the drone visit the precariously balanced rock,  
and come back to home (without landing), and loop the pattern 
Fun fact: one of the repeated visits might topple the rock!  
/root/catkin_ws/src/cps_challenge_2020/scripts/pbr_mapping_setpoints_demo.py 


6) Now you can also play around with RTABmap (preinstalled) 
roslaunch rtabmap_ros rtabmap.launch

7) Suspend the container when done, and resume when you want to continue. 

 

Fun screencast of position control mission for toppling a rock (no mapping)

If you have any questions, please contact Jnaneshwar Das <jdas5@asu.edu>