ロボクメモ Robojimamemo

ロボットを研究する、ある学生のメモ。日々、勉強したことをメモ代わりに残して共有します(ROS,C++,python,linux,etc...)

ROS

xacroでRobotModelを表示したい

ROS

launchのpathを変えるだけでいろいろなRobotModelを使いたい 今までurdf内のpathの関係などは みたいにpackageの中で管理してきた。 モデルのメッシュのサイズが大きくなるにつれてgit で管理するのが難しくなってきたので、別でメッシュフォルダを用意する…

ROS 画像からoccupancy grid を任意の値でpublishしたい

ROS

画像からros occupancy grid mapをpublish 既存のmap_server(http://wiki.ros.org/map_server)では画像からでは0(free), 100(occupied), -1(unknown)の3つの状態しかえらぶことができない。 将来のバージョンではグラデーションができるようになるみたいだ…

ubuntu16.04でSMACH ロボットの状態遷移を可視化

ROS

ロボットの状態遷移ツール ロボットが複数のタスクをしたり、複数人でロボットを開発するときにはこのような状態遷移の可視化ツールがあると便利。 http://wiki.ros.org/ja/smach http://wiki.ros.org/smach_viewer 1 . 依存パッケージのインストール(その…

linux 使用メモリをros topic としてpublish

ROS

使用メモリをros topic としてpublish グラフでメモリ使用量がどうなっているか評価するときにbagの中にメモリの使用量も入れておこう考えた。 メモ #!/usr/bin/env python import rospy import sys import os import commands from std_msgs.msg import Mul…

Ubntu16.04 でvim-rosを使用するときに必要なもの

ROS

vim でROSを開発している人はvim-rosがおすすめ ROS用のおすすめVim設定&プラグイン - MyEnigma vim-ros install error vim-ros をubuntu16.04 で扱おうとするとpython3がデフォルトになっているのでうまく使えない。以下のコマンドで解決。 sudo apt-get u…