ROS

ROS

カムロボの記事一覧まとめ

タミヤのカムロボの改造記事が増えてきたので, このあたりで記事をまとめてみます. まず, 今回紹介するカムロボの改造ではRaspberry PiとROS(プログラミング言語は主にC++とPython)を使っています. これらのデバイスや技...
ROS

ROSでM5StackのIMUを使う

今回はM5StackをROSのIMUセンサモジュールとして使っていきます. M5Stackにはいくつか種類がありますが, 今回はIMUを内蔵しているM5Stack Grayを使用します. 基本的には, M5StackのIMU用のサン...
ROS

ROSでNeopixelを使う(pigpio使用)

この前, Neopixelをpigpioからコントロールする方法を紹介しました. 今回はこれを利用して, ROSからNeopixelを制御します. 今回は次の2つのノードを立ち上げます. rainbow_talker : 光らせたい色...
ROS

Webブラウザからgeometry_msgs/TwistをPublishする

rosbridge_suiteを使うことで,ウェブブラウザからトピックのPublish/Subscribeを行うことができます. ただ,サンプルとして公開されているhtmlはstd_msgs/Stringばかり対象にしていたので,今回はtu...
ROS

ROSのコンソールにノード名を表示する

ROSではROS_INFOなどの専用の関数を使ってprintfのようにコンソールに情報を表示します. ROS_INFOはデフォルトではメッセージの種類(INFOやERRORなど)と時間とメッセージの内容しか表示されません. プログラムをデバ...
ROS

RaspberryPiのROSからTB6612でDCモータを制御する

カムロボットで使用したDCモータの制御用プログラムの解説です. RaspberryPiとTB6612との配線はカムロボットでの配線を見てください. まず,TB6612の入出力の関係は次の表の通りです.TB6612は1つのモータ当たり3つの...
ROS

ROSとRaspberry Piとタミヤのカムロボットでラジコンを作ろう[遠隔操作編]

前回はROSを使ったモータのテストを行いました. 今回はいよいよロボットを遠隔操作していきます. Obtain Camera Image with Web Brower 遠隔操作をする前に, カメラのテストを行います. 初めにカメラ用(...
ROS

ROSとRaspberry Piとタミヤのカムロボットでラジコンを作ろう[モータ駆動編]

前回はモータを動かすための回路を組みました. 今回はROSを立ち上げてモータを動かします. Raspberry Piを起動し, 本プロジェクトをcatkin_wsにダウンロードしビルドします. cd ~/catkin_ws/src gi...
ROS

ROSとRaspberry Piとタミヤのカムロボットでラジコンを作ろう[電気回路編]

前回はRaspberry PiにROS入りのOSをインストールしました. 今回はモータを動かすための回路を作っていきます. タミヤのカムロボットはDCモータを使って左右の無限軌道を個々に動かしています. DCモータはタミヤのおもちゃでよく使...
ROS

ROSとRaspberry Piとタミヤのカムロボットでラジコンを作ろう[ROSインストール編]

前回はカムロボの遠隔操作に必要なものについての話をしました. 今回はRaspberry PiにROSをインストールしていきます. スクラッチで作ろうとすると, UbuntuのインストールとROSのインストールの両方が必要になりますが, R...
スポンサーリンク