うごくものづくりのために

技術的な備忘録がメインです。

2016-01-01から1年間の記事一覧

一つのコールバック関数に複数のSubscriberを割り当てる方法

ROS

タイトルの通りです。 別々のTopicをSubscribeしている複数のSubscriberで、同じコールバック関数を呼び出す方法です。 準備 rostopic pub -r 10 chatter_0 std_msgs/String "message of chatter 0" & rostopic pub -r 15 chatter_1 std_msgs/String "messag…

第49回 情報科学若手の会 に参加してきた

情報科学若手の会 情報科学若手の会という、情報系の若手(?)が集う勉強会に参加してきました。 結構歴史のある勉強会で、バックボーンに情報処理学会がいる、割とちゃんとした勉強会です。 とはいえ、想像していたよりもフランクな雰囲気で、あの空気感で…

rosコード(C++, Python)から現在存在するトピックのリストを取得する方法

C++ c++ - ROS - get current available topic in code (not command) - Stack Overflow roscpp: ros::master Namespace Reference ros::master::V_TopicInfo master_topics; ros::master::getTopics(master_topics); for (ros::master::V_TopicInfo::iterat…

「rostest」 の使い方

rostest - ROS Wiki rostestを使ううれしさ launchファイルと同様の手法で多数のノードを起動したりパラメータを設定した後に、ユニットテストを走らせることができる C++ならgtest, Pythonならunittestによって作成したテストコードを実行可能 使い方 roste…

SSL Referee box のマルチキャストアドレス設定

GitHub - RoboCup-SSL/ssl-refbox: RoboCup Small Size League Referee Box Refboxのディレクトリにある、referee.conf に各種コンフィグが保存されています。 ssl-refbox/referee.conf at master · RoboCup-SSL/ssl-refbox · GitHub (Verの古いやつだと、re…

【メモ】decision_making パッケージの rqt_decision_graphが動かない問題

plugin.xmlに設定されているパスが間違っている <library path="src"> これを <library path="src/rqt_decision_graph"> こう修正 あと、間違ったパスの状態でrqtを起動すると間違ったパスの情報がrqtに残ってしまうらしいので rm ~/.config/ros.org/rqt_gui.ini rqt これで削除</library></library>