The goal of this guide is to help you setup your Kuri so that you can
use ROS tools such as rviz
from a development machine on the same network
to connect to Kuri.
Notice: this will allow anyone on the same network to control your robot through ROS. This includes controlling the motors, reading the sensors and most other functions of your robot.
Connecting to Kuri
guide to connect to
your robot through SSHsudo iptables -F
After running this last command, the firewall will remain open until Kuri is rebooted.
ROS expects Kuri to be addressable by its hostname.
On macOS and linux, this can be controlled by editing the /etc/hosts
file.
Below, <<number>>
is the number that follows kuri-
in your robot’s
hostname.
ping kuri-<<number>>.local
/etc/hosts
file:
XXX.YYY.ZZZ.WWW kuri-<<number>>
export ROS_HOSTNAME=`hostname`.local
rostopic list
Note: the IP address may change, depending on your router settings. If
this happens, you may have to edit your /etc/hosts
file again.