jetson_nano cmd.txt - Jeonda/kaldeep GitHub Wiki

sudo gedit /opt/ros/melodic/share/mavros/launch/px4.launch

sudo chmod 777 /dev/ttyACM0 sudo chmod 666 /dev/ttyUSB0 or sudo chmod 666 /dev/ttyTHS1 or sudo chmod 666 /dev/ttyTHS2 sudo chmod 666 /dev/ttyTHS1 roslaunch mavros px4.launch

catkin clean catkin_make //catkin_make offboard_drone

rostopic list rostopic echo /mavros/imu/data

source ~/catkin_ws/devel/setup.bash rosrun offboard_drone offboard_node // when flight test, use this cmd cause of launch file roslaunch offboard_drone offboard_node.launch

roslaunch modudculab_ros ctrl_pos_gazebo.launch

ifconfig 172.20.10.9

available serial port dmesg |grep tty cat /dev/ttyTHS2

[speed] < [serial port] stty 115200 < /dev/ttyS0

mavlink qgroundcontrol setting !! mavlink0 - TEL1 (GCS ) mavlink1 - TEL2 jetson nano (57600)

$ roscore $ rosrun jetbot_ros jetbot_camera

first open a new terminal

$ sudo apt-get install ros-melodic-image-view $ rosrun image_view image_view image:=/jetbot_camera/raw

offboard μ—μ„œ μ‹€ν–‰λ˜λŠ” λͺ…λ Ήμ–΄ μˆœμ„œ terminal #1 sudo chmod 666 /dev/ttyTHS1 roslaunch mavros px4.launch terminal #2 cd catkin_ws/ source ~/catkin_ws/devel/setup.bash rosrun offboard_drone offboard_node terminal #3 source ~/catkin_ws/devel/setup.bash rosrun jetbot_ros jetbot_camera terminal #4 source ~/catkin_ws/devel/setup.bash roslaunch darknet_ros darknet_ros.launch roslaunch darknet_ros yolo_v3.launch terminal #5 source ~/catkin_ws/devel/setup.bash rostopic echo /darknet_ros/bounding_boxes

video save video location postion cal object detection result to ROS modified offboard_drone file flight

ssh [email protected]

jetson nano power model nvpmodel -q : current power mode cpu core4 sudo nvpmodel -m0 : power max when using adapter 5v, 4A cpu core2 sudo nvpmodel -m1 : 5w mode

To disable GUI on boot, run: $sudo systemctl set-default multi-user.target To enable GUI again issue the command: $sudo systemctl set-default graphical.target To start Gui session on a system without a current GUI just execute: $sudo systemctl start gdm3.service memory check $ free -m

gazebo SITL μ—μ„œ μ‹€ν–‰λ˜λŠ” λͺ…λ Ήμ–΄ μˆœμ„œ Terminal #1 $roscore Terminal #2 $cd src/Firmware $make px4_sitl_default gazebo Terminal #3 $roslaunch modudculab_ros ctrl_pos_gazebo.launch fcu_url:="udp://:[email protected]:14557" catkin build offboard_drone roslaunch offboard_drone offboard_node Terminal #4 command $rosrun mavros mavsafety arm $rosrun mavros mavsys mode -c OFFBOARD

jetsonnano - gazebo SITL μ—μ„œ μ‹€ν–‰λ˜λŠ” λͺ…λ Ήμ–΄ μˆœμ„œ linux computer terminal #1 cd src/Firmware no_sim=1 make px4_sitl_default gazebo terminal #2 cd src/Firmware source Tools/setup_gazebo.bash $(pwd) $(pwd)/build/px4_sitl_default roslaunch gazebo_ros empty_world.launch world_name:=$(pwd)/Tools/sitl_gazebo/worlds/iris.world

jetsonnano terminal #1 roslaunch mavros px4.launch fcu_url:="udp://:[email protected]:14580"

terminal #2 μ˜€ν”„λͺ¨λ“œ 런치 / 카메라 런치 / λ”₯λŸ¬λ‹ λͺ¨λΈ 런치 ~

ROS - gazebo SITL + gazebo image_raw μ—μ„œ μ‹€ν–‰λ˜λŠ” λͺ…λ Ήμ–΄ μˆœμ„œ #jetsonnano terminal #1 roslaunch mavros px4.launch fcu_url:="udp://:[email protected]:14580" terminal #2 μ˜€ν”„λͺ¨λ“œ 런치 / λ”₯λŸ¬λ‹ λͺ¨λΈ 런치 ~ (image raw 경둜 μˆ˜μ • ν•˜κ³  darknet_ros λ‹€μ‹œ λΉŒλ“œν•˜μ—¬ μ‹€ν–‰) cd catkin_ws/ source ~/catkin_ws/devel/setup.bash rosrun offboard_drone offboard_node terminal #3 source ~/catkin_ws/devel/setup.bash roslaunch darknet_ros darknet_ros.launch

#linux computer terminal #1 cd src/Firmware no_sim=1 make px4_sitl_default gazebo terminal #2 cd src/Firmware source Tools/setup_gazebo.bash $(pwd) $(pwd)/build/px4_sitl_default roslaunch gazebo_ros empty_world.launch world_name:=$(pwd)/Tools/sitl_gazebo/worlds/iris_modified.world

when running the offboard-pixhawk, please delete export master uri or ip in bashrc

320 * 240 video width height

1pc linuxμ—μ„œ μ‹€ν–‰ν•˜κΈ° #linux computer terminal #1 cd src/Firmware no_sim=1 make px4_sitl_default gazebo terminal #2 cd src/Firmware source Tools/setup_gazebo.bash $(pwd) $(pwd)/build/px4_sitl_default roslaunch gazebo_ros empty_world.launch world_name:=$(pwd)/Tools/sitl_gazebo/worlds/iris_modified.world

terminal #1 roslaunch mavros px4.launch fcu_url:="udp://:[email protected]:14580" terminal #2 μ˜€ν”„λͺ¨λ“œ 런치 / λ”₯λŸ¬λ‹ λͺ¨λΈ 런치 ~ (image raw 경둜 μˆ˜μ • ν•˜κ³  darknet_ros λ‹€μ‹œ λΉŒλ“œν•˜μ—¬ μ‹€ν–‰, "/iris_fpv_cam/usb_cam/image_raw") cd catkin_ws/ source ~/catkin_ws/devel/setup.bash rosrun offboard_drone offboard_node terminal #3 source ~/catkin_ws/devel/setup.bash roslaunch darknet_ros darknet_ros.launch