ROS

ROS

Nav2 講座 5: .pgm ファイルを .stl ファイルに変換し、Gazebo simulation に使用する

前回の記事で、自分で作成した map 上でロボットを動かすシミュレーションに成功しました。 ただ、この方法の問題点として、作成した map によっては .world ファイルの容量が重くなってしまい(試しに作成した .w...
ROS

Nav2 講座 4: 自分で作成したマップを使って TurtleBot シミュレーションをする #ROS 2 #nav2

前回の記事で、nav2_bringup を模倣した custom_nav2_bringup という ROS 2 のパッケージを作成し、nav2 の設定をカスタマイズする準備を整えました。今回はマップファイルを自ら作成し、そのマップ上で T...
ROS

Nav2 講座 3: nav2_bringup の設定をカスタマイズする準備

本記事では nav2_bringup をコピーして custom_nav2_bringup というオリジナルパッケージを作成し、設定をカスタマイズしていきます。 ※ 本記事はすでにこの記事の内容を実施していることを前提としています。...
ROS

Nav2 講座 2: Rust で ROS 2 ノードを作る: footprint の動的変更

前回は docker 上で ROS 2 環境を作り、TurtleBot シミュレーションを動かしてみました。今回は Rust で ROS 2 ノードを作ってみます! ※ 本記事は、前回の記事に従って事前に docker 環境をセット...
ROS

Nav2 講座 1: docker 上に ROS 2 環境を構築し TurtleBot simulation を動かす

前回記事では、ubuntu 上での docker 環境構築について説明しましたが、今回は docker 上で ROS 2 環境を構築し、TurtleBot のシミュレーションを動かしていきます。こちらの Qiita 記事を参考にしました。...
Robot

ROS + gazebo環境でオムニホイールロボットを動かしてみる

前回の記事で,gazebo環境でのオムニホイールロボットのシミュレーションを行いました.本記事では,ROS + gazebo環境でシミュレーションを行っていきます! それにしてもROSの基本動作の理解にかなり時間がかかりました.この...