Robot Operating System (3)

NVIDIAのJetson NanoでROSを使ってみました。

Jetson Nano

2年前にVirtualBoxでテストしたときのことを考えると、さすがGPUがのっているだけあって快適です。

Gazebo multi-robot simulator(ver9.0.0) のインストールとタートルボットの実行

sudo apt install ros-melodic-turtlebot3-gazebo
sudo apt install ros-melodic-turtlebot3-description
export TURTLEBOT3_MODEL=burger
roslaunch turtlebot3_gazebo turtlebot3_world.launch

これに、オライリーの「プログラミングROS(Pythonによるロボットアプリケーション開発)」にあるWander-botを動かしてみました。

scanトピックからセンサーデータを読み込み(Subscribe)、障害物までの距離によって回転・直進を切り替えます(Publish)。

またシミュレータではトピックの値をプロットすることができます。
まだ初歩ですが、JetsonでROSがこれだけ使えることがわかり有益でした。