-
Notifications
You must be signed in to change notification settings - Fork 2
Running Gazebo SITL
Seunghan Lim edited this page Jun 26, 2018
·
2 revisions
- GCS(QGroundControl) 실행
./QGroundControl.AppImage
- 아래 명령어 실행하여 백그라운드에서 실행
sudo nvidia-docker-plugin
- 새로운 터미널창에서 contailner 실행
sudo ./redtail/tools/simulation/run_redtail_docker.sh [container_name] [host_data_dir] [container_data_dir]
-
container_name
container 이름 (예:redtail-sim
) -
host_data_dir
호스트에서 container를 마운트하기 위한 디렉토리 전체경로 (예:/data
) -
container_data_dir
host_data_dir가 매핑될 디렉토리 전체경로 (예:/data
)
-
- Gazebo 실행
cd ~/px4/Firmware/ make posix_sitl_default gazebo
- 새로운 터미널창에서 MAVROS 실행
sudo ./redtail/tools/simulation/run_redtail_docker.sh [container_name] [host_data_dir] [container_data_dir] cd ${CATKIN_WS}/ roslaunch mavros px4.launch fcu_url:="udp://:[email protected]:14557" gcs_url:="udp://@172.17.0.1"
- 새로운 터미널창에서 redtail 구성요소 실행
cd ${CATKIN_WS}/ rosrun joy joy_node _dev:=/dev/input/js0 _autorepeat_rate:=30 & rosrun px4_controller px4_controller_node _altitude_gain:=2