Closed masuko-shingo closed 2 years ago
https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver/issues/38 を参考に、
$sudo chmod a+rw /dev/ttyACM0
を実行した
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/7efac736-e551-11eb-9fe3-7c7635a4ab69/roslaunch-jetsonnano-desktop-12011.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
RLException: Unable to contact my own server at [http://10.0.0.137:45289/].
This usually means that the network is not configured properly.
A common cause is that the machine cannot connect to itself. Please check
for errors by running:
ping 10.0.0.137
For more tips, please see
http://wiki.ros.org/ROS/NetworkSetup
The traceback for the exception was written to the log file
.bashrcファイル内
export ROS_HOSTNAME=IPアドレス
という行のIPアドレスが変わっていたので、
$ifconfig
で確認して、変更
$source ~/.bashrc
で反映させ、再度bringup
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/7efac736-e551-11eb-9fe3-7c7635a4ab69/roslaunch-jetsonnano-desktop-13087.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://10.0.0.139:42089/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_core/baud: 115200
* /turtlebot3_core/port: /dev/ttyACM0
* /turtlebot3_core/tf_prefix:
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://10.0.0.68:11311
process[turtlebot3_core-1]: started with pid [13099]
process[turtlebot3_lds-2]: started with pid [13100]
process[turtlebot3_diagnostics-3]: started with pid [13101]
[ERROR] [1626345309.846714878]: An exception was thrown: open: No such file or directory
[turtlebot3_lds-2] process has died [pid 13100, exit code 255, cmd /opt/ros/melodic/lib/hls_lfcd_lds_driver/hlds_laser_publisher __name:=turtlebot3_lds __log:=/home/jetsonnano/.ros/log/7efac736-e551-11eb-9fe3-7c7635a4ab69/turtlebot3_lds-2.log].
log file: /home/jetsonnano/.ros/log/7efac736-e551-11eb-9fe3-7c7635a4ab69/turtlebot3_lds-2*.log
[INFO] [1626345310.497268]: ROS Serial Python Node
[INFO] [1626345310.582266]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1626345312.720953]: Requesting topics...
[INFO] [1626345312.823183]: Note: publish buffer size is 1024 bytes
[INFO] [1626345312.834796]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1626345312.868619]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1626345313.187487]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1626345313.208914]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1626345313.335976]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1626345313.363115]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1626345313.389423]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1626345313.406585]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1626345315.035372]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1626345315.061384]: Note: subscribe buffer size is 1024 bytes
[INFO] [1626345315.069893]: Setup subscriber on cmd_vel [geometry_msgs/Twist]
[INFO] [1626345315.105813]: Setup subscriber on sound [turtlebot3_msgs/Sound]
[INFO] [1626345315.134112]: Setup subscriber on motor_power [std_msgs/Bool]
[INFO] [1626345315.156115]: Setup subscriber on reset [std_msgs/Empty]
[INFO] [1626345315.940677]: Setup TF on Odometry [odom]
[INFO] [1626345315.955108]: Setup TF on IMU [imu_link]
[INFO] [1626345315.968626]: Setup TF on MagneticField [mag_link]
[INFO] [1626345315.987651]: Setup TF on JointState [base_link]
[INFO] [1626345316.023081]: --------------------------
[INFO] [1626345316.039965]: Connected to OpenCR board!
[INFO] [1626345316.054918]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1626345316.073197]: --------------------------
[INFO] [1626345316.085059]: Start Calibration of Gyro
[INFO] [1626345318.505521]: Calibration End
おそらくこのエラーはturtlebot3のLiDARセンサーをjetsonnanoに接続していないためのもの。 接続して再度bringupする。
LiDARセンサーを接続し、再度bringup
$roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/09e74f06-e609-11eb-9d24-7c7635a4ab69/roslaunch-jetsonnano-desktop-10216.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://10.0.0.139:35613/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_core/baud: 115200
* /turtlebot3_core/port: /dev/ttyACM0
* /turtlebot3_core/tf_prefix:
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://10.0.0.68:11311
process[turtlebot3_core-1]: started with pid [10232]
process[turtlebot3_lds-2]: started with pid [10233]
process[turtlebot3_diagnostics-3]: started with pid [10234]
[ERROR] [1626421610.469440797]: An exception was thrown: open: Permission denied
[turtlebot3_lds-2] process has died [pid 10233, exit code 255, cmd /opt/ros/melodic/lib/hls_lfcd_lds_driver/hlds_laser_publisher __name:=turtlebot3_lds __log:=/home/jetsonnano/.ros/log/09e74f06-e609-11eb-9d24-7c7635a4ab69/turtlebot3_lds-2.log].
log file: /home/jetsonnano/.ros/log/09e74f06-e609-11eb-9d24-7c7635a4ab69/turtlebot3_lds-2*.log
[INFO] [1626421611.363909]: ROS Serial Python Node
[INFO] [1626421611.407485]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1626421613.536439]: Requesting topics...
[INFO] [1626421613.823650]: Note: publish buffer size is 1024 bytes
[INFO] [1626421613.830447]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1626421613.845376]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1626421614.075565]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1626421614.091116]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1626421614.185780]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1626421614.200207]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1626421614.213947]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1626421614.226899]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1626421615.631526]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1626421615.668399]: Note: subscribe buffer size is 1024 bytes
[INFO] [1626421615.680326]: Setup subscriber on cmd_vel [geometry_msgs/Twist]
[INFO] [1626421615.711043]: Setup subscriber on sound [turtlebot3_msgs/Sound]
[INFO] [1626421615.749682]: Setup subscriber on motor_power [std_msgs/Bool]
[INFO] [1626421615.782655]: Setup subscriber on reset [std_msgs/Empty]
[INFO] [1626421617.181258]: Setup TF on Odometry [odom]
[INFO] [1626421617.194231]: Setup TF on IMU [imu_link]
[INFO] [1626421617.205833]: Setup TF on MagneticField [mag_link]
[INFO] [1626421617.227938]: Setup TF on JointState [base_link]
[INFO] [1626421617.255025]: --------------------------
[INFO] [1626421617.268797]: Connected to OpenCR board!
[INFO] [1626421617.285493]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1626421617.300717]: --------------------------
[INFO] [1626421617.315733]: Start Calibration of Gyro
[INFO] [1626421619.748298]: Calibration End
LiDARセンサーをjetsonnanoに接続し、再度bringupしたところ、 エラーメッセージは変わら無いという結果だった。
OpenCRから同じ高さのブザー音三回が鳴り始めた。 おそらくバッテリーの電圧が一定以下になることによるブザーだと思うが、 -今の所、Jetsonnano、OpenCR、LiDARセンサを接続して、LiPoバッテリから給電する方法を取ると、必ずブザー音が鳴る気がする。-
https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver/issues/36 このサイトはkineticの環境だが、似たようなエラーメッセージだったので参考にした。 Jetsonnano内のcatkin_ws/srcにturtlebot3のパッケージが何故か無かったので、cloneした後lidarのbringupを行った。
$ cd ~/catkin_ws/src
$ git clone https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git
$ git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
$ git clone https://github.com/ROBOTIS-GIT/turtlebot3.git
$roslaunch turtlebot3_bringup turtlebot3_lidar.launch
... logging to /home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/roslaunch-jetsonnano-desktop-16000.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://10.0.0.140:41191/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://10.0.0.68:11311
ERROR: cannot launch node of type [hls_lfcd_lds_driver/hlds_laser_publisher]: Cannot locate node of type [hlds_laser_publisher] in package [hls_lfcd_lds_driver]. Make sure file exists in package path and permission is set to executable (chmod +x)
No processes to monitor
shutting down processing monitor...
... shutting down processing monitor complete
https://emanual.robotis.com/docs/en/platform/turtlebot3/faq/#faq を参考に 14.8. ソフトウェアの更新を行って、再度bringup
https://emanual.robotis.com/docs/en/platform/turtlebot3/faq/#faq を参考に 14.8. ソフトウェアの更新を行い、buildもエラーなく終了した 再度bringup
roslaunch turtlebot3_bringup turtlebot3_lidar.launch
... logging to /home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/roslaunch-jetsonnano-desktop-18171.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://10.0.0.140:38345/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://10.0.0.68:11311
process[turtlebot3_lds-1]: started with pid [18184]
[ERROR] [1626431163.641726126]: An exception was thrown: open: Permission denied
[turtlebot3_lds-1] process has died [pid 18184, exit code 255, cmd /home/jetsonnano/catkin_ws/devel/lib/hls_lfcd_lds_driver/hlds_laser_publisher __name:=turtlebot3_lds __log:=/home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/turtlebot3_lds-1.log].
log file: /home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/turtlebot3_lds-1*.log
all processes on machine have died, roslaunch will exit
shutting down processing monitor...
... shutting down processing monitor complete
done
エラーメッセージを翻訳して読んでいなかったため、翻訳にかける
[エラー] [1626342468.436630]:シリアルを開くときにエラーが発生しました:[Errno13]はポート/ dev / ttyACM0を開くことができませんでした:[Errno 13]アクセスが拒否されました: '/ dev / ttyACM0'
おそらく、USBの権限周り? 先生が提示したコマンドを試す
$sudo chmod 777 /dev/ttyACM0
結果、エラーメッセージ変わらず
先生の指摘どおりログファイルを確認しようとする
$ cd /home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69
$ ls
roslaunch-jetsonnano-desktop-15887.log roslaunch-jetsonnano-desktop-18211.log roslaunch-jetsonnano-desktop-18681.log
roslaunch-jetsonnano-desktop-16000.log roslaunch-jetsonnano-desktop-18259.log roslaunch-jetsonnano-desktop-18728.log
roslaunch-jetsonnano-desktop-18171.log roslaunch-jetsonnano-desktop-18479.log turtlebot3_core-1.log
$ cat turtlebot3_lds-1*.log
cat: 'turtlebot3_lds-1*.log': No such file or directory
隠しファイル?
$ ls -a
. roslaunch-jetsonnano-desktop-18171.log roslaunch-jetsonnano-desktop-18681.log
.. roslaunch-jetsonnano-desktop-18211.log roslaunch-jetsonnano-desktop-18728.log
roslaunch-jetsonnano-desktop-15887.log roslaunch-jetsonnano-desktop-18259.log turtlebot3_core-1.log
roslaunch-jetsonnano-desktop-16000.log roslaunch-jetsonnano-desktop-18479.log
違うらしい turtlebot3_lds-1*.logが見つからない ソフトウェアの更新全部やっていない?
先生のご指摘どおりログファイルを参照しようとしたのですが、
$ cd /home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69
$ ls
roslaunch-jetsonnano-desktop-15887.log roslaunch-jetsonnano-desktop-18211.log roslaunch-jetsonnano-desktop-18681.log
roslaunch-jetsonnano-desktop-16000.log roslaunch-jetsonnano-desktop-18259.log roslaunch-jetsonnano-desktop-18728.log
roslaunch-jetsonnano-desktop-18171.log roslaunch-jetsonnano-desktop-18479.log turtlebot3_core-1.log```
$ ls -a
. roslaunch-jetsonnano-desktop-18171.log roslaunch-jetsonnano-desktop-18681.log
.. roslaunch-jetsonnano-desktop-18211.log roslaunch-jetsonnano-desktop-18728.log
roslaunch-jetsonnano-desktop-15887.log roslaunch-jetsonnano-desktop-18259.log turtlebot3_core-1.log
roslaunch-jetsonnano-desktop-16000.log roslaunch-jetsonnano-desktop-18479.log
turtlebot3_lds-1*.logファイルが見つかりませんでした。 とりあえず、ログファイルを閲覧しましたが、
$ cat roslaunch-jetsonnano-desktop-18171.log
[roslaunch][INFO] 2021-07-16 19:26:01,355: Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
[roslaunch][INFO] 2021-07-16 19:26:01,369: Done checking log file disk usage. Usage is <1GB.
[roslaunch][INFO] 2021-07-16 19:26:01,369: roslaunch starting with args ['/opt/ros/melodic/bin/roslaunch', 'turtlebot3_bringup', 'turtlebot3_lidar.launch']
[roslaunch][INFO] 2021-07-16 19:26:01,370: roslaunch env is {'LC_NUMERIC': 'ja_JP.UTF-8', 'ROS_DISTRO': 'melodic', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'ROS_HOSTNAME': '10.0.0.140', 'SSH_CLIENT': '10.0.0.68 43624 22', 'LOGNAME': 'jetsonnano', 'USER': 'jetsonnano', 'PATH': '/opt/ros/melodic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'LC_PAPER': 'ja_JP.UTF-8', 'HOME': '/home/jetsonnano', 'CMAKE_PREFIX_PATH': '/home/jetsonnano/catkin_ws/devel:/opt/ros/melodic', 'LD_LIBRARY_PATH': '/home/jetsonnano/catkin_ws/devel/lib:/opt/ros/melodic/lib', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm-256color', 'SHELL': '/bin/bash', 'LC_MEASUREMENT': 'ja_JP.UTF-8', 'ROS_LOG_FILENAME': '/home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/roslaunch-jetsonnano-desktop-18171.log', 'ROS_MASTER_URI': 'http://10.0.0.68:11311', 'TURTLEBOT3_MODEL': 'burger', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LC_ADDRESS': 'ja_JP.UTF-8', 'PYTHONPATH': '/opt/ros/melodic/lib/python2.7/dist-packages', 'SHLVL': '1', 'ROS_ROOT': '/opt/ros/melodic/share/ros', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PKG_CONFIG_PATH': '/opt/ros/melodic/lib/pkgconfig', 'ROS_PACKAGE_PATH': '/home/jetsonnano/catkin_ws/src:/opt/ros/melodic/share', 'XDG_SESSION_ID': '7', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', '_': '/opt/ros/melodic/bin/roslaunch', 'LC_IDENTIFICATION': 'ja_JP.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'SSH_TTY': '/dev/pts/2', 'OLDPWD': '/home/jetsonnano/catkin_ws', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/jetsonnano/catkin_ws/devel/share/common-lisp', 'LC_TELEPHONE': 'ja_JP.UTF-8', 'LC_MONETARY': 'ja_JP.UTF-8', 'PWD': '/home/jetsonnano', 'ROS_ETC_DIR': '/opt/ros/melodic/etc/ros', 'ROS_PYTHON_VERSION': '2', 'ROS_VERSION': '1', 'LC_NAME': 'ja_JP.UTF-8', 'MAIL': '/var/mail/jetsonnano', 'LC_TIME': 'ja_JP.UTF-8', 'SSH_CONNECTION': '10.0.0.68 43624 10.0.0.140 22'}
[roslaunch][INFO] 2021-07-16 19:26:01,370: starting in server mode
[roslaunch.parent][INFO] 2021-07-16 19:26:01,370: starting roslaunch parent run
[roslaunch][INFO] 2021-07-16 19:26:01,371: loading roscore config file /opt/ros/melodic/etc/ros/roscore.xml
[roslaunch][INFO] 2021-07-16 19:26:03,060: Added core node of type [rosout/rosout] in namespace [/]
[roslaunch.config][INFO] 2021-07-16 19:26:03,061: loading config file /home/jetsonnano/catkin_ws/src/turtlebot3/turtlebot3_bringup/launch/turtlebot3_lidar.launch
[roslaunch][INFO] 2021-07-16 19:26:03,063: Added node of type [hls_lfcd_lds_driver/hlds_laser_publisher] in namespace [/]
[roslaunch][INFO] 2021-07-16 19:26:03,064: ... selected machine [] for node of type [hls_lfcd_lds_driver/hlds_laser_publisher]
[roslaunch.pmon][INFO] 2021-07-16 19:26:03,067: start_process_monitor: creating ProcessMonitor
[roslaunch.pmon][INFO] 2021-07-16 19:26:03,068: created process monitor <ProcessMonitor(ProcessMonitor-1, initial daemon)>
[roslaunch.pmon][INFO] 2021-07-16 19:26:03,068: start_process_monitor: ProcessMonitor started
[roslaunch.parent][INFO] 2021-07-16 19:26:03,069: starting parent XML-RPC server
[roslaunch.server][INFO] 2021-07-16 19:26:03,069: starting roslaunch XML-RPC server
[roslaunch.server][INFO] 2021-07-16 19:26:03,069: waiting for roslaunch XML-RPC server to initialize
[xmlrpc][INFO] 2021-07-16 19:26:03,070: XML-RPC server binding to 0.0.0.0:0
[xmlrpc][INFO] 2021-07-16 19:26:03,070: Started XML-RPC server [http://10.0.0.140:38345/]
[xmlrpc][INFO] 2021-07-16 19:26:03,071: xml rpc node: starting XML-RPC server
[roslaunch][INFO] 2021-07-16 19:26:03,084: started roslaunch server http://10.0.0.140:38345/
[roslaunch.parent][INFO] 2021-07-16 19:26:03,084: ... parent XML-RPC server started
[roslaunch][INFO] 2021-07-16 19:26:03,085: master.is_running[http://10.0.0.68:11311]
[roslaunch][INFO] 2021-07-16 19:26:03,342: master.is_running[http://10.0.0.68:11311]
[roslaunch][INFO] 2021-07-16 19:26:03,355: ROS_MASTER_URI=http://10.0.0.68:11311
[roslaunch][INFO] 2021-07-16 19:26:03,384: setting /roslaunch/uris/host_10_0_0_140__38345' to http://10.0.0.140:38345/
[roslaunch][INFO] 2021-07-16 19:26:03,393: load_parameters starting ...
[roslaunch][INFO] 2021-07-16 19:26:03,424: ... load_parameters complete
[roslaunch][INFO] 2021-07-16 19:26:03,424: launch_nodes: launching local nodes ...
[roslaunch][INFO] 2021-07-16 19:26:03,425: ... preparing to launch node of type [hls_lfcd_lds_driver/hlds_laser_publisher]
[roslaunch][INFO] 2021-07-16 19:26:03,426: create_node_process: package[hls_lfcd_lds_driver] type[hlds_laser_publisher] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://10.0.0.68:11311]
[roslaunch][INFO] 2021-07-16 19:26:03,427: process[turtlebot3_lds-1]: env[{'LC_NUMERIC': 'ja_JP.UTF-8', 'ROS_DISTRO': 'melodic', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'ROS_HOSTNAME': '10.0.0.140', 'SSH_CLIENT': '10.0.0.68 43624 22', 'LOGNAME': 'jetsonnano', 'USER': 'jetsonnano', 'PATH': '/opt/ros/melodic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'LC_PAPER': 'ja_JP.UTF-8', 'HOME': '/home/jetsonnano', 'CMAKE_PREFIX_PATH': '/home/jetsonnano/catkin_ws/devel:/opt/ros/melodic', 'ROS_LOG_FILENAME': '/home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/roslaunch-jetsonnano-desktop-18171.log', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm-256color', 'SHELL': '/bin/bash', 'LC_MEASUREMENT': 'ja_JP.UTF-8', 'LD_LIBRARY_PATH': '/home/jetsonnano/catkin_ws/devel/lib:/opt/ros/melodic/lib', 'ROS_ETC_DIR': '/opt/ros/melodic/etc/ros', 'TURTLEBOT3_MODEL': 'burger', 'LC_MONETARY': 'ja_JP.UTF-8', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LC_ADDRESS': 'ja_JP.UTF-8', 'PYTHONPATH': '/opt/ros/melodic/lib/python2.7/dist-packages', 'ROS_ROOT': '/opt/ros/melodic/share/ros', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PKG_CONFIG_PATH': '/opt/ros/melodic/lib/pkgconfig', 'ROS_PACKAGE_PATH': '/home/jetsonnano/catkin_ws/src:/opt/ros/melodic/share', 'XDG_SESSION_ID': '7', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', '_': '/opt/ros/melodic/bin/roslaunch', 'LC_IDENTIFICATION': 'ja_JP.UTF-8', 'SSH_CONNECTION': '10.0.0.68 43624 10.0.0.140 22', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'SSH_TTY': '/dev/pts/2', 'OLDPWD': '/home/jetsonnano/catkin_ws', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/jetsonnano/catkin_ws/devel/share/common-lisp', 'LC_TELEPHONE': 'ja_JP.UTF-8', 'SHLVL': '1', 'PWD': '/home/jetsonnano', 'ROS_MASTER_URI': 'http://10.0.0.68:11311', 'ROS_PYTHON_VERSION': '2', 'ROS_VERSION': '1', 'LC_NAME': 'ja_JP.UTF-8', 'MAIL': '/var/mail/jetsonnano', 'LC_TIME': 'ja_JP.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'}]
[roslaunch][INFO] 2021-07-16 19:26:03,559: process[turtlebot3_lds-1]: args[[u'/home/jetsonnano/catkin_ws/devel/lib/hls_lfcd_lds_driver/hlds_laser_publisher', u'__name:=turtlebot3_lds']]
[roslaunch][INFO] 2021-07-16 19:26:03,560: ... created process [turtlebot3_lds-1]
[roslaunch.pmon][INFO] 2021-07-16 19:26:03,560: ProcessMonitor.register[turtlebot3_lds-1]
[roslaunch.pmon][INFO] 2021-07-16 19:26:03,561: ProcessMonitor.register[turtlebot3_lds-1] complete
[roslaunch][INFO] 2021-07-16 19:26:03,561: ... registered process [turtlebot3_lds-1]
[roslaunch][INFO] 2021-07-16 19:26:03,561: process[turtlebot3_lds-1]: starting os process
[roslaunch][INFO] 2021-07-16 19:26:03,561: process[turtlebot3_lds-1]: start w/ args [[u'/home/jetsonnano/catkin_ws/devel/lib/hls_lfcd_lds_driver/hlds_laser_publisher', u'__name:=turtlebot3_lds', u'__log:=/home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/turtlebot3_lds-1.log']]
[roslaunch][INFO] 2021-07-16 19:26:03,562: process[turtlebot3_lds-1]: cwd will be [/home/jetsonnano/.ros]
[roslaunch][INFO] 2021-07-16 19:26:03,574: process[turtlebot3_lds-1]: started with pid [18184]
[roslaunch][INFO] 2021-07-16 19:26:03,574: ... successfully launched [turtlebot3_lds-1]
[roslaunch][INFO] 2021-07-16 19:26:03,575: ... launch_nodes complete
[roslaunch.pmon][INFO] 2021-07-16 19:26:03,575: registrations completed <ProcessMonitor(ProcessMonitor-1, started daemon 548442747376)>
[roslaunch.parent][INFO] 2021-07-16 19:26:03,575: ... roslaunch parent running, waiting for process exit
[roslaunch][INFO] 2021-07-16 19:26:03,576: spin
[roslaunch][ERROR] 2021-07-16 19:26:04,082: [turtlebot3_lds-1] process has died [pid 18184, exit code 255, cmd /home/jetsonnano/catkin_ws/devel/lib/hls_lfcd_lds_driver/hlds_laser_publisher __name:=turtlebot3_lds __log:=/home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/turtlebot3_lds-1.log].
log file: /home/jetsonnano/.ros/log/daa0a00e-e61b-11eb-9d24-7c7635a4ab69/turtlebot3_lds-1*.log
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,085: ProcessMonitor.unregister[turtlebot3_lds-1] starting
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,087: ProcessMonitor.unregister[turtlebot3_lds-1] complete
[roslaunch][INFO] 2021-07-16 19:26:04,089: all processes on machine have died, roslaunch will exit
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,191: ProcessMonitor._post_run <ProcessMonitor(ProcessMonitor-1, started daemon 548442747376)>
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,196: ProcessMonitor._post_run <ProcessMonitor(ProcessMonitor-1, started daemon 548442747376)>: remaining procs are []
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,208: ProcessMonitor exit: cleaning up data structures and signals
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,210: ProcessMonitor exit: pmon has shutdown
[roslaunch][INFO] 2021-07-16 19:26:04,281: process monitor is done spinning, initiating full shutdown
[roslaunch][INFO] 2021-07-16 19:26:04,281: runner.stop()
[roslaunch][INFO] 2021-07-16 19:26:04,282: shutting down processing monitor...
[roslaunch][INFO] 2021-07-16 19:26:04,282: shutting down processing monitor <ProcessMonitor(ProcessMonitor-1, stopped daemon 548442747376)>
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,282: ProcessMonitor.shutdown <ProcessMonitor(ProcessMonitor-1, stopped daemon 548442747376)>
[roslaunch][INFO] 2021-07-16 19:26:04,283: ... shutting down processing monitor complete
[roslaunch][INFO] 2021-07-16 19:26:04,283: done
[roslaunch.pmon][INFO] 2021-07-16 19:26:04,283: ProcessMonitor.shutdown <ProcessMonitor(ProcessMonitor-1, stopped daemon 548442747376)>
[rospy.core][INFO] 2021-07-16 19:26:04,284: signal_shutdown [atexit]
エラー部分のメッセージはlaunchのコマンドを実行した際と同じだと思います。
$ find -type f turtlebot3_lds-1*.log
find: paths must precede expression: `turtlebot3_lds-1*.log'
findコマンドで探してみようと試しましたが、どこのディレクトリにあるのかわからず、パスの指定ができないという状況です。
https://www.robotshop.com/media/files/pdf/robotis-360-laser-distance-sensor-lds-01-datasheet.pdf の
6.1.Installation
$ sudo apt-get install ros-melodic-hls-lfcd-lds-driver
6.2. Set Permission for LDS-01
$ sudo chmod a+rw /dev/ttyUSB0
※+は英字キーボードで、~
6.3. Run hlds_laser_publisher Node
$ roslaunch hls_lfcd_lds_driver hlds_laser.launch
... logging to /home/jetsonnano/.ros/log/11b529d8-ee24-11eb-907d-7c7635a4ab69/roslaunch-jetsonnano-desktop-10669.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:38185/
PARAMETERS
NODES / hlds_laser_publisher (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[hlds_laser_publisher-1]: started with pid [10
23. 6.4. Run hlds_laser_publisher Node with RViz
$ roslaunch hls_lfcd_lds_driver view_hlds_laser.launch
## 結果
$ roslaunch hls_lfcd_lds_driver view_hlds_laser.launch ... logging to /home/jetsonnano/.ros/log/11b529d8-ee24-11eb-907d-7c7635a4ab69/roslaunch-jetsonnano-desktop-10620.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:36735/
PARAMETERS
NODES / hlds_laser_publisher (hls_lfcd_lds_driver/hlds_laser_publisher) rviz (rviz/rviz)
ROS_MASTER_URI=http://192.168.0.42:11311
process[hlds_laser_publisher-1]: started with pid [10632] process[rviz-2]: started with pid [10633] [ WARN] [1627312750.574642726]: Shutdown request received. [ WARN] [1627312750.580273712]: Reason given for shutdown: [[/hlds_laser_publisher] Reason: new node registered with same name]
rvizが立ち上がり、ズームしていくと小さくturtlebotがあるのを確認
liderの値はよくわからなかった。
$ cd ~/catkin_ws/src/hls_lfcd_lds_driver/applications/lds_driver
$ make
$ ./lds_driver
r[359]=0.376000,r[358]=0.375000,r[357]=0.374000,r[356]=0.374000,r[355]=0.376000,r[354]=0.380000,r[353]=0.385000,r[352]=0.390000,r[351]=0.399000,r[350]=0.404000,r[349]=0.406000,r[348]=0.404000,r[347]=0.400000,r[346]=0.397000,r[345]=0.385000,r[344]=0.377000,r[343]=0.000000,r[342]=0.283000,r[341]=0.284000,r[340]=0.287000,r[339]=0.289000,r[338]=0.293000,r[337]=0.296000,r[336]=0.298000
LiDARの値は取得できている。 launchファイルで、LiDARのbringupを試す
$ roslaunch turtlebot3_bringup turtlebot3_lidar.launch
... logging to /home/jetsonnano/.ros/log/11b529d8-ee24-11eb-907d-7c7635a4ab69/roslaunch-jetsonnano-desktop-11343.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:40595/
PARAMETERS
NODES / turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_lds-1]: started with pid [11352] ^C[turtlebot3_lds-1] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done
bringupが成功
LiDAR単体で動作することを確認できた。
次にrobot全体のbringupを試す。
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch ... logging to /home/jetsonnano/.ros/log/11b529d8-ee24-11eb-907d-7c7635a4ab69/roslaunch-jetsonnano-desktop-11369.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:39297/
PARAMETERS
NODES / turtlebot3_core (rosserial_python/serial_node.py) turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics) turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_core-1]: started with pid [11378] process[turtlebot3_lds-2]: started with pid [11379] process[turtlebot3_diagnostics-3]: started with pid [11380] [INFO] [1627315397.775510]: ROS Serial Python Node [INFO] [1627315397.807533]: Connecting to /dev/ttyACM0 at 115200 baud [ERROR] [1627315397.818044]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0' [ERROR] [1627315400.826432]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0' [ERROR] [1627315404.038773]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0' [ERROR] [1627315407.111743]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0' ^C[turtlebot3_diagnostics-3] killing on exit [turtlebot3_lds-2] killing on exit [turtlebot3_core-1] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done
権限が無かったので、設定
$ sudo chmod 777 /dev/ttyACM0
設定後、再試行
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch ... logging to /home/jetsonnano/.ros/log/11b529d8-ee24-11eb-907d-7c7635a4ab69/roslaunch-jetsonnano-desktop-11413.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:42779/
PARAMETERS
NODES / turtlebot3_core (rosserial_python/serial_node.py) turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics) turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_core-1]: started with pid [11422] process[turtlebot3_lds-2]: started with pid [11423] process[turtlebot3_diagnostics-3]: started with pid [11424] [INFO] [1627315454.303198]: ROS Serial Python Node [INFO] [1627315454.332666]: Connecting to /dev/ttyACM0 at 115200 baud [INFO] [1627315456.445938]: Requesting topics... [INFO] [1627315456.948794]: Note: publish buffer size is 1024 bytes [INFO] [1627315456.956190]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState] [INFO] [1627315456.973920]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo] [INFO] [1627315457.458830]: Setup publisher on imu [sensor_msgs/Imu] [INFO] [1627315457.471663]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist] [INFO] [1627315457.606183]: Setup publisher on odom [nav_msgs/Odometry] [INFO] [1627315457.617184]: Setup publisher on joint_states [sensor_msgs/JointState] [INFO] [1627315457.629138]: Setup publisher on battery_state [sensor_msgs/BatteryState] [INFO] [1627315457.641051]: Setup publisher on magnetic_field [sensor_msgs/MagneticField] [INFO] [1627315459.198663]: Setup publisher on /tf [tf/tfMessage] [INFO] [1627315459.214373]: Note: subscribe buffer size is 1024 bytes [INFO] [1627315459.226326]: Setup subscriber on cmd_vel [geometry_msgs/Twist] [INFO] [1627315459.243728]: Setup subscriber on sound [turtlebot3_msgs/Sound] [INFO] [1627315459.260640]: Setup subscriber on motor_power [std_msgs/Bool] [INFO] [1627315459.277870]: Setup subscriber on reset [std_msgs/Empty] [INFO] [1627315460.030613]: Setup TF on Odometry [odom] [INFO] [1627315460.041560]: Setup TF on IMU [imu_link] [INFO] [1627315460.051546]: Setup TF on MagneticField [mag_link] [INFO] [1627315460.061057]: Setup TF on JointState [base_link]
[INFO] [1627315460.081502]: Connected to OpenCR board! [INFO] [1627315460.090027]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1627315460.107228]: Start Calibration of Gyro [INFO] [1627315462.591722]: Calibration End ^C[turtlebot3_diagnostics-3] killing on exit [turtlebot3_core-1] killing on exit [turtlebot3_lds-2] killing on exit [INFO] [1627315464.800741]: Send tx stop request shutting down processing monitor... ... shutting down processing monitor complete done
無事エラーなく立ち上げることができた。
23. 6.2. Set Permission for LDS-01
$ sudo chmod a+rw /dev/ttyUSB0
と、
$ sudo chmod 777 /dev/ttyACM0
はbringupの際、随時行う必要がありそう。
CRポートから正しくコマンドが出力されていれば、モータは動くはず ラズパイで動く状態に寄せる そもそもラズパイの状態で動くのか PCとラズパイとの通信の方式 PCとJetsonnanoの通信の方式 $ rqt_graph $ rostopic list で確認
ラズパイの状態でモータが動くか、teleopできるかチェック
ラズパイにログインできない
IDとpasswordを入力しても
login incorrect
と表示される。 レスキューモード、緊急モードがあるらしいが、server、CUIの状態からの移行がわからない。
jetsonnanoに、有線LANケーブル、lider、OpenCR、ディスプレイのHDMI、bluetoothマウス、有線キーボードを接続
電源投入
PC側で
$ vim ~/.bashrc
で、ROS_MASTER等のIPを変更、
$ source ~/.bashrc
で反映させる
jetsonnano側でも同じく、
$ vim ~/.bashrc
で、ROS_MASTER等のIPを変更、
$ source ~/.bashrc
で反映させる
その後
$ roscore
jetsonnano側で
$ cd ~/catkin_ws/src/hls_lfcd_lds_driver/applications
$ ls /dev/ttyUSB0
$ sudo chmod a+rw /dev/ttyUSB0
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10093.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:35495/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_core/baud: 115200
* /turtlebot3_core/port: /dev/ttyACM0
* /turtlebot3_core/tf_prefix:
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_core-1]: started with pid [10105]
process[turtlebot3_lds-2]: started with pid [10106]
process[turtlebot3_diagnostics-3]: started with pid [10107]
[INFO] [1627995154.223783]: ROS Serial Python Node
[INFO] [1627995154.255850]: Connecting to /dev/ttyACM0 at 115200 baud
[ERROR] [1627995154.268698]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995157.283775]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995160.341318]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995163.411516]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995166.483353]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995169.770092]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995172.800315]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995176.112884]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
[ERROR] [1627995179.395378]: Error opening serial: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'
^C[turtlebot3_diagnostics-3] killing on exit
[turtlebot3_lds-2] killing on exit
[turtlebot3_core-1] killing on exit
^C^Cshutting down processing monitor...
... shutting down processing monitor complete
done
だめだったので、
$ ls /dev/ttyACM0
$ sudo chmod 777 /dev/ttyACM0
~/catkin_ws/src/hls_lfcd_lds_driver/applications$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10309.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:37433/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_core/baud: 115200
* /turtlebot3_core/port: /dev/ttyACM0
* /turtlebot3_core/tf_prefix:
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_core-1]: started with pid [10321]
process[turtlebot3_lds-2]: started with pid [10322]
process[turtlebot3_diagnostics-3]: started with pid [10323]
[INFO] [1627995276.036103]: ROS Serial Python Node
[INFO] [1627995276.076289]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1627995278.191598]: Requesting topics...
[INFO] [1627995278.221709]: Note: publish buffer size is 1024 bytes
[INFO] [1627995278.228189]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1627995278.243128]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1627995278.678712]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1627995278.696463]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1627995278.834303]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1627995278.845176]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1627995278.857941]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1627995278.869624]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1627995280.419722]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1627995280.448152]: Note: subscribe buffer size is 1024 bytes
[INFO] [1627995280.457733]: Setup subscriber on cmd_vel [geometry_msgs/Twist]
[INFO] [1627995280.479522]: Setup subscriber on sound [turtlebot3_msgs/Sound]
[INFO] [1627995280.496880]: Setup subscriber on motor_power [std_msgs/Bool]
[INFO] [1627995280.518429]: Setup subscriber on reset [std_msgs/Empty]
[INFO] [1627995281.563173]: Setup TF on Odometry [odom]
[INFO] [1627995281.585275]: Setup TF on IMU [imu_link]
[INFO] [1627995281.594502]: Setup TF on MagneticField [mag_link]
[INFO] [1627995281.602713]: Setup TF on JointState [base_link]
[INFO] [1627995281.630359]: --------------------------
[INFO] [1627995281.645076]: Connected to OpenCR board!
[INFO] [1627995281.656418]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1627995281.665803]: --------------------------
[INFO] [1627995281.683916]: Start Calibration of Gyro
[INFO] [1627995284.123878]: Calibration End
ctrl+alt+tで別端末を開いて、
$ roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10689.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:36809/
SUMMARY
========
PARAMETERS
* /model: burger
* /rosdistro: melodic
* /rosversion: 1.14.11
NODES
/
turtlebot3_teleop_keyboard (turtlebot3_teleop/turtlebot3_teleop_key)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_teleop_keyboard-1]: started with pid [10701]
Control Your TurtleBot3!
---------------------------
Moving around:
w
a s d
x
w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26)
a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle Pi : ~ 1.82)
space key, s : force stop
CTRL-C to quit
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.01 angular vel 0.1
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.1
currently: linear vel 0.0 angular vel 0.2
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.03 angular vel 0.0
currently: linear vel 0.04 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
wcurrently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.02 angular vel 0.1
currently: linear vel 0.02 angular vel 0.2
currently: linear vel 0.02 angular vel 0.3
currently: linear vel 0.02 angular vel 0.4
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.03 angular vel 0.0
currently: linear vel 0.04 angular vel 0.0
で、うごいた その際の動画はスマホにある
jetsonnanoに、有線LANケーブル、lider、OpenCR、ディスプレイのHDMI、bluetoothマウス、有線キーボードを接続
電源投入
PC側で
$ vim ~/.bashrc
で、ROS_MASTER等のIPを変更、
$ source ~/.bashrc
で反映させる
jetsonnano側でも同じく、
$ vim ~/.bashrc
で、ROS_MASTER等のIPを変更、
$ source ~/.bashrc
で反映させる
その後PC側で
$ roscore
ssh通信でjetsonnanoにログイン
$ ssh jetsonnano@192.168.0.57
ログイン後、/dev/ttyUSB0が存在するか確認し、権限を与える
(存在しなかったらおそらくLidarのUSBが接続されていない)
$ cd ~/catkin_ws/src/hls_lfcd_lds_driver/applications
$ ls /dev/ttyUSB0
$ sudo chmod a+rw /dev/ttyUSB0
このままbringupできないので、/dev/ttyACM0が存在するか確認して、権限を与える (存在しなかったら、OpenCRのUSBが接続されていない)
$ ls /dev/ttyACM0
$ sudo chmod 777 /dev/ttyACM0
場所は ~/catkin_ws/src/hls_lfcd_lds_driver/applications でbringup
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10309.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:37433/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_core/baud: 115200
* /turtlebot3_core/port: /dev/ttyACM0
* /turtlebot3_core/tf_prefix:
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_core-1]: started with pid [10321]
process[turtlebot3_lds-2]: started with pid [10322]
process[turtlebot3_diagnostics-3]: started with pid [10323]
[INFO] [1627995276.036103]: ROS Serial Python Node
[INFO] [1627995276.076289]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1627995278.191598]: Requesting topics...
[INFO] [1627995278.221709]: Note: publish buffer size is 1024 bytes
[INFO] [1627995278.228189]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1627995278.243128]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1627995278.678712]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1627995278.696463]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1627995278.834303]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1627995278.845176]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1627995278.857941]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1627995278.869624]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1627995280.419722]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1627995280.448152]: Note: subscribe buffer size is 1024 bytes
[INFO] [1627995280.457733]: Setup subscriber on cmd_vel [geometry_msgs/Twist]
[INFO] [1627995280.479522]: Setup subscriber on sound [turtlebot3_msgs/Sound]
[INFO] [1627995280.496880]: Setup subscriber on motor_power [std_msgs/Bool]
[INFO] [1627995280.518429]: Setup subscriber on reset [std_msgs/Empty]
[INFO] [1627995281.563173]: Setup TF on Odometry [odom]
[INFO] [1627995281.585275]: Setup TF on IMU [imu_link]
[INFO] [1627995281.594502]: Setup TF on MagneticField [mag_link]
[INFO] [1627995281.602713]: Setup TF on JointState [base_link]
[INFO] [1627995281.630359]: --------------------------
[INFO] [1627995281.645076]: Connected to OpenCR board!
[INFO] [1627995281.656418]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1627995281.665803]: --------------------------
[INFO] [1627995281.683916]: Start Calibration of Gyro
[INFO] [1627995284.123878]: Calibration End
ctrl+alt+tで別端末を開いて、 再度ssh通信でjetsonnanoにログイン
$ ssh jetsonnano@192.168.0.57
jetsonnano@192.168.0.57's password:
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.9.201-tegra aarch64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
This system has been minimized by removing packages and content that are
not required on a system that users do not log into.
To restore this content, you can run the 'unminimize' command.
47 updates can be applied immediately.
30 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
Last login: Tue Aug 3 22:52:58 2021 from 192.168.0.42
ログインできたら、teleop_keyする
$ roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10689.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:36809/
SUMMARY
========
PARAMETERS
* /model: burger
* /rosdistro: melodic
* /rosversion: 1.14.11
NODES
/
turtlebot3_teleop_keyboard (turtlebot3_teleop/turtlebot3_teleop_key)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_teleop_keyboard-1]: started with pid [10701]
Control Your TurtleBot3!
---------------------------
Moving around:
w
a s d
x
w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26)
a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle Pi : ~ 1.82)
space key, s : force stop
CTRL-C to quit
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.01 angular vel 0.1
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.1
currently: linear vel 0.0 angular vel 0.2
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.03 angular vel 0.0
currently: linear vel 0.04 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
wcurrently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.02 angular vel 0.1
currently: linear vel 0.02 angular vel 0.2
currently: linear vel 0.02 angular vel 0.3
currently: linear vel 0.02 angular vel 0.4
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.03 angular vel 0.0
currently: linear vel 0.04 angular vel 0.0
動作できたらOK 動画
jetsonnanoに、有線LANケーブル、lider、OpenCR、ディスプレイのHDMI、bluetoothマウス、有線キーボードを接続
電源投入
PC側で ROS_MASTER等のIPを変更する
$ vim ~/.bashrc
変更を反映させる
$ source ~/.bashrc
jetsonnano側でも同じく、 ROS_MASTER等のIPを変更
$ vim ~/.bashrc
変更を反映させる
$ source ~/.bashrc
PC側で roscoreを立ち上げ、jetsonnanoとPCのやりとりができるようにする
$ roscore
ssh通信でjetsonnanoにログイン
(下記は例)
$ ssh jetsonnano@192.168.0.57
ログイン後、/dev/ttyUSB0が存在するか確認
$ cd ~/catkin_ws/src/hls_lfcd_lds_driver/applications
$ ls /dev/ttyUSB0
存在する場合は権限を与える
(存在しなかったらおそらくLidarのUSBが接続されていない)
$ sudo chmod a+rw /dev/ttyUSB0
/dev/ttyACM0が存在するか確認
$ ls /dev/ttyACM0
存在する場合は権限を与える (存在しなかったら、OpenCRのUSBが接続されていない)
$ sudo chmod 777 /dev/ttyACM0
/dev/ttyACM0、/dev/ttyUSB0に権限を与えたら、bringup
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10309.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:37433/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /turtlebot3_core/baud: 115200
* /turtlebot3_core/port: /dev/ttyACM0
* /turtlebot3_core/tf_prefix:
* /turtlebot3_lds/frame_id: base_scan
* /turtlebot3_lds/port: /dev/ttyUSB0
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_core-1]: started with pid [10321]
process[turtlebot3_lds-2]: started with pid [10322]
process[turtlebot3_diagnostics-3]: started with pid [10323]
[INFO] [1627995276.036103]: ROS Serial Python Node
[INFO] [1627995276.076289]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1627995278.191598]: Requesting topics...
[INFO] [1627995278.221709]: Note: publish buffer size is 1024 bytes
[INFO] [1627995278.228189]: Setup publisher on sensor_state [turtlebot3_msgs/SensorState]
[INFO] [1627995278.243128]: Setup publisher on firmware_version [turtlebot3_msgs/VersionInfo]
[INFO] [1627995278.678712]: Setup publisher on imu [sensor_msgs/Imu]
[INFO] [1627995278.696463]: Setup publisher on cmd_vel_rc100 [geometry_msgs/Twist]
[INFO] [1627995278.834303]: Setup publisher on odom [nav_msgs/Odometry]
[INFO] [1627995278.845176]: Setup publisher on joint_states [sensor_msgs/JointState]
[INFO] [1627995278.857941]: Setup publisher on battery_state [sensor_msgs/BatteryState]
[INFO] [1627995278.869624]: Setup publisher on magnetic_field [sensor_msgs/MagneticField]
[INFO] [1627995280.419722]: Setup publisher on /tf [tf/tfMessage]
[INFO] [1627995280.448152]: Note: subscribe buffer size is 1024 bytes
[INFO] [1627995280.457733]: Setup subscriber on cmd_vel [geometry_msgs/Twist]
[INFO] [1627995280.479522]: Setup subscriber on sound [turtlebot3_msgs/Sound]
[INFO] [1627995280.496880]: Setup subscriber on motor_power [std_msgs/Bool]
[INFO] [1627995280.518429]: Setup subscriber on reset [std_msgs/Empty]
[INFO] [1627995281.563173]: Setup TF on Odometry [odom]
[INFO] [1627995281.585275]: Setup TF on IMU [imu_link]
[INFO] [1627995281.594502]: Setup TF on MagneticField [mag_link]
[INFO] [1627995281.602713]: Setup TF on JointState [base_link]
[INFO] [1627995281.630359]: --------------------------
[INFO] [1627995281.645076]: Connected to OpenCR board!
[INFO] [1627995281.656418]: This core(v1.2.2) is compatible with TB3 Burger
[INFO] [1627995281.665803]: --------------------------
[INFO] [1627995281.683916]: Start Calibration of Gyro
[INFO] [1627995284.123878]: Calibration End
ctrl+alt+tで別端末を開いて、 再度ssh通信でjetsonnanoにログイン
$ ssh jetsonnano@192.168.0.57
jetsonnano@192.168.0.57's password:
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.9.201-tegra aarch64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
This system has been minimized by removing packages and content that are
not required on a system that users do not log into.
To restore this content, you can run the 'unminimize' command.
47 updates can be applied immediately.
30 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
Last login: Tue Aug 3 22:52:58 2021 from 192.168.0.42
ログインできたら、teleop_keyする
$ roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
... logging to /home/jetsonnano/.ros/log/99e71d62-f459-11eb-9fcf-7c7635a4ab69/roslaunch-jetsonnano-desktop-10689.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://192.168.0.57:36809/
SUMMARY
========
PARAMETERS
* /model: burger
* /rosdistro: melodic
* /rosversion: 1.14.11
NODES
/
turtlebot3_teleop_keyboard (turtlebot3_teleop/turtlebot3_teleop_key)
ROS_MASTER_URI=http://192.168.0.42:11311
process[turtlebot3_teleop_keyboard-1]: started with pid [10701]
Control Your TurtleBot3!
---------------------------
Moving around:
w
a s d
x
w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26)
a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle Pi : ~ 1.82)
space key, s : force stop
CTRL-C to quit
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.01 angular vel 0.1
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.1
currently: linear vel 0.0 angular vel 0.2
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.03 angular vel 0.0
currently: linear vel 0.04 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
wcurrently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.02 angular vel 0.1
currently: linear vel 0.02 angular vel 0.2
currently: linear vel 0.02 angular vel 0.3
currently: linear vel 0.02 angular vel 0.4
currently: linear vel 0.0 angular vel 0.0
currently: linear vel 0.01 angular vel 0.0
currently: linear vel 0.02 angular vel 0.0
currently: linear vel 0.03 angular vel 0.0
currently: linear vel 0.04 angular vel 0.0
動作できたらOK 動画
目的
PCからJetsonnanoにssh通信でbringupを行い、turtlebot3を動かそうとした
現状
PCから
を実行し、Jetsonnnanoにssh通信
結果