Robot

Roomba

ルンバロボットの試運転を行いました (おおたfab 第61回 素人でもロボットをつくりたい)

おおたfabさんでは、「素人でもロボットをつくりたい」という勉強会を定期的に行っています。前回はルンバにフレームを取り付けて自律走行のテストを行いましたが、今回はすべての機能を結合し試運転を行いました。製作中のロボットの概要目標としているロ...
Roomba

ルンバにフレームを取り付けました (おおたfab 第60回 素人でもロボットをつくりたい)

おおたfabさんでは、「素人でもロボットをつくりたい」という勉強会を定期的に行っています。前回はNavigation(自律走行)が行えるようになったルンバをどう活用するかを考えましたが、今回はアイデアに基づいてフレームを実装してみます。今回...
Roomba

ルンバに載せるものを作り始めました (おおたfab 第59回 素人でもロボットをつくりたい)

おおたfabさんでは、「素人でもロボットをつくりたい」という勉強会を定期的に行っています。前回はNavigation(自律走行)を行い、指定した位置に正しく移動できることを確認しました。今回はこのルンバを役立つロボットにできないかアイデアを...
Roomba

ルンバに慣性計測ユニット(IMU)を取り付けてみました

ルンバのROSパッケージは以下のものを使用していますが、IMUをサポートしているようです。 IMUとしてMPU9255が使えるようですので、以下のドキュメントにしたがってRaspberry Piに接続してみることにしました。 MPU-925...
Roomba

ルンバで自律走行を行ってみました (おおたfab 第57回 素人でもロボットをつくりたい)

おおたfabさんでは、「素人でもロボットをつくりたい」という勉強会を定期的に行っています。前回はLiDARを使って地図の作成を行いましたが、今回はNavigation(自律走行)にチャレンジします。写真に写っていますが、現在LiDARやRa...
Roomba

ルンバで作成した環境空間(Gazebo World)でシミュレーションしてみました

前回まではルンバでSLAMを行い環境地図を作成し、その環境地図からGazebo Worldを作成しました。今回は作成したGazebo Worldの上でシミュレーションしてみます。ルンバのROSパッケージは以下のものを使用しています。
Roomba

ルンバで地図をつくってみました その4(Gazebo worldを作る)

前回ルンバで作成した地図からシミュレータGazeboで使うWorldを作成してみました。 今回は shilohc/map2gazebo を使っています。元となるSLAMで作成した地図はこちらです。
Roomba

ルンバで地図をつくってみました その3 (おおたfab 第56回 素人でもロボットをつくりたい)

おおたfabさんでは、「素人でもロボットをつくりたい」という勉強会を定期的に行っています。前回はLiDARを使って地図の作成を行いましたが、はっきりとした地図はできませんでした。もう一度地図作成にチャレンジします。ルンバにLiDARを固定前...
TurtleBot3

TurtleBot3がやってきた #5(Navigationで自律走行編)

SLAMで作成した地図データを使って自律走行を行います。Navigationノードの実行以下の手順でNavigationノードを実行します。Ubuntu PCで新しくターミナルを開き、ROSマスターを動かします。$ roscore次に新しく...
TurtleBot3

TurtleBot3がやってきた #4(SLAMで地図を作る編)

TurtleBot3のROS環境が整いましたので実際に走行させてみることにします。PS4のDualShock4でTurtleBot3を動かすこれまではキーボードでTurtleBot3の移動方向や速度を指示していましたが、これだと少し扱いにく...