空飛ぶロボットのつくりかた

ロボットをつくるために必要な技術をまとめます。ロボットの未来についても考えたりします。

他のPCへ向けてrosの指令を送る方法

ROS_MASTER_URIを変更する

  • .bashrcに以下のように記載しておくと便利

alias raspi_robot_mode='export ROS_MASTER_URI=http://{IPアドレス}:11311 export PS1="[\033[41;1;37m]<raspi_robo>[\033[0m]\w$ "'

こうすることで、他PCでroscoreが立ち上がっていると、自PCで動かしたプログラムで他PCにrosの指令を送ることができる〜

設定方法

ja/ROS/NetworkSetup - ROS Wiki

set ROS_HOSTNAME on robot PC to its own ip,

set ROS_HOSTNAME on base PC to its own ip

set ROS_IP on robot PC to base IP

set ROS_MASTER_URI to base IP:11311 both machines.