ROS Robot
ターミナルコマンドでナビゲートできるシンプルなROSロボット。
このプロジェクトは、一般的なロボットハードウェアプラットフォームをスマートロボットに変えることができる、ロボットベースの実行中のROSを作成することを目的としています。
https://youtu.be/nTAU5yGOXnI
https://youtu.be/NKvj2queEno
9VバッテリーパックをRasPiRobotBoardV3の+ VピンとGNDピンに接続します(説明については、ボードのドキュメントを確認してください)。
RasPiRobotボードの左側のモーターをLピンに接続し、右側のモーターをRピンに接続します。
RasPiRobotボードをRaspberryPi2の上に接続します。
- RPi2にUbuntuCore 16をインストールします– https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3
a。これを行っている間は、他のボードを接続しないでください。
b。ラズベリーパイ2を使用するには、十分な電力(2A USB)が必要です。
c。必要なライブラリ– gcc
、 g ++
、 python
、 git
- ラズベリーパイへのSSH– ssh @
a。 ubuntuコアアカウントの秘密鍵が必要です。パスワードを要求しないでください(パスワードは機能しません)
b。 apt-getやその他のアプリケーションを入手するには、 sudo classic
を実行します 古典的なubuntu環境を手に入れるために。
- 一般的なARMインストールを使用してROSKineticをインストールします– http://wiki.ros.org/kinetic/Installation/Ubuntu]
- RaspiRobot V3ドライバーをインストールする– https://www.monkmakes.com/rrb3/
cd〜git clone https://github.com/simonmonk/raspirobotboard3.gitcd raspirobotboard3 / pythonsudo python setup.py install
- このリポジトリのクローンを作成し、
catkin_make
を実行します リポジトリ内。
- 3つの別々のターミナルウィンドウでRPiにSSH接続します。
- ターミナル1
a。 sudo classic
を実行します
b。 roscoreを開始します。 roscore
- ターミナル2
a。 sudo classic
を実行します
b。プロジェクトリポジトリフォルダに移動します。
c。 catkin_make
を実行します 次に、 source ./devel/setup.bash
。 d。 rosrun robot_motion_control node_keyboard_motion_controller.py
を実行します 。これにより、ロボットを制御するためのキーボード入力が開始されます。
- ターミナル3
a。 sudo classic
を実行します
b。 sudo su
を実行します 。ドライバーライブラリはIOを操作するためにルートアクセスを必要とするため、これを行う必要があります。
c。プロジェクトリポジトリフォルダに移動し、 source ./devel/setup.bash
を実行します 。
d。 rosrun rpi_support node_raspirobotv3_driver.py
を実行します 。これにより、ロボットのモーター制御部分が開始されます。
- ターミナル2に、制御コマンドを入力します
a。 F –前に進む
b。 B –後方に移動
c。 L –右に移動
d。 R –左に移動
e。 S –停止
- http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi
- https://developer.ubuntu.com/core/get-started/developer-setup
- https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3
- https://www.monkmakes.com/rrb3/
出典:ROS Robot
現在のプロジェクト/投稿は次を使用して見つけることもできます:
- シンプルなロボットrosrpi帽子
製造プロセス