roslaunch turtlebot_bringup minimal.launchIf all goes well, the terminal should fill with notification messages and the robot should make a pleasant electronic start-up sound.
roslaunch turtlebot_teleop keyboard_teleop.launchOnce the instructions appear you should be able to drive your Turtlebot from the keyboard.
ifconfig
into a terminal window. You should see something like:
eth0 Link encap:Ethernet HWaddr 08:60:6e:91:56:01 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:19 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:69397917 errors:0 dropped:0 overruns:0 frame:0 TX packets:69397917 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10305833094 (10.3 GB) TX bytes:10305833094 (10.3 GB) wlan0 Link encap:Ethernet HWaddr dc:85:de:8a:13:5c inet addr:134.126.125.200 Bcast:134.126.125.255 Mask:255.255.255.0 inet6 addr: fe80::de85:deff:fe8a:135c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4653 errors:0 dropped:0 overruns:0 frame:0 TX packets:5643 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:840813 (840.8 KB) TX bytes:1134373 (1.1 MB)You are looking for an "inet addr" field that looks like an IP address. In this case it is 134.126.125.200. Note that IP address for later use.
ssh -X robot@134.126.83.227
-X
in the ssh
invocation enables
X11 forwarding. This means that if you start a GUI application on the
remote machine, it will be visible on your local display. This can be
handy, but performance will tend to be choppy over wifi. roslaunch turtlebot_bringup 3dsensor.launch depth_registration:=falseThis activates the Kinect sensor.
roslaunch turtlebot_rviz_launchers view_robot.launch(Rviz occasionally crashes on startup. Usually restarting it solves the problem.)