自分だけのロボットを作ろう

以前に比べロボットは手軽に製作できるようになってきています。
RoboStationは誰もが簡単にロボット製作をできるよう最大限サポートします。

ピックアップ

モータコントローラ

全てを見る

技術ブログ

すべて見る
ROSのPythonで他のサービスが立ち上がるまで待つ方法

ROSのPythonで他のサービスが立ち上がるまで待つ方法

ROSNagaoShun
ROSでパッケージを作成する時に他のサービスが発行するトピックに依存している時など、他のサービスが立ち上がるまで待つ必要がある時があります。 その場合、wait_for_service()関数を使用することで実現できます。この関数は、指定したサービスが提供されるまでPythonスクリプトをブロ...
ROSのLaserScanデータの一定角度の範囲を無視する方法

ROSのLaserScanデータの一定角度の範囲を無視する方法

ROSNagaoShun
ROSでLidarセンサーを使う時、ロボットの車体など一定角度の範囲に常に障害物があり、これを無視したい時があると思いますが、その方法を紹介します。 以下は、得られた/scan_rawトピックのデータの一定角度の範囲を無視して新しい/scanトピックを発行する例を紹介します。 ※Ubuntu ...
ROSのmove_baseで、Pythonからコストマップをクリアする方法

ROSのmove_baseで、Pythonからコストマップをクリアする方法

move_baseNagaoShun
move_baseを使っていると、障害物が無いのにコストマップで障害物判定されてしまうことがあります。そのようなときは、コストマップを一度クリアしましょう。 コマンドから   move_baseノードには、コストマップをクリアする方法があります。このためには、move_baseノードに対してc...