User Tools

Site Tools


turtlebot:connect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
turtlebot:connect [2015/03/05 01:00] pvelaturtlebot:connect [2023/03/06 10:31] (current) – external edit 127.0.0.1
Line 11: Line 11:
  
 ===== Get Turtlebot on GT Internet ===== ===== Get Turtlebot on GT Internet =====
 +----------------------------------------
  
 ==== Connect to GT-Other ==== ==== Connect to GT-Other ====
Line 29: Line 30:
  
 ===== Connect to Turtlebot from Another Machine ===== ===== Connect to Turtlebot from Another Machine =====
 +-----------------------------------------------------
  
 To connect from another machine, you will need a secure shell program and you will need the IP address of the Turtlebot.  To get the IP address of the Turtlebot, run ifconfig once connected to GT wireless.  The image below shows you what to expect as ouput when you run To connect from another machine, you will need a secure shell program and you will need the IP address of the Turtlebot.  To get the IP address of the Turtlebot, run ifconfig once connected to GT wireless.  The image below shows you what to expect as ouput when you run
Line 44: Line 46:
 with the proper substitution of the IP address.  If you created another account besides the turtlebot account, then use that login name before the @ symbol.  Usually it is best to create your own account.  Why dirty the nice and clean turtlebot one if you don't have to.  Suppose that you have Windows and are wondering where is my ssh?  Well, you have a few options.  My favorite two are *putty* and *Secure Shell* (while GeorgiaTech will sometimes recommend SecureCRT).  Putty is easier to find and get.  Snag it, install it, then learn how to use it (not that hard, just run and enter the IP address in the right text field). with the proper substitution of the IP address.  If you created another account besides the turtlebot account, then use that login name before the @ symbol.  Usually it is best to create your own account.  Why dirty the nice and clean turtlebot one if you don't have to.  Suppose that you have Windows and are wondering where is my ssh?  Well, you have a few options.  My favorite two are *putty* and *Secure Shell* (while GeorgiaTech will sometimes recommend SecureCRT).  Putty is easier to find and get.  Snag it, install it, then learn how to use it (not that hard, just run and enter the IP address in the right text field).
  
 +From here you can do basic things like run the keyboard teleop code.  On the actual Turtlebot laptop, open a Terminal and run the basic Turtlebot system code:
 +<code bash>
 +  roslaunch turtlebot_bringup minimal.launch
 +</code>
 +Then, once the code has launched and is running, ssh into the laptop and run the keyboard teleoperation code:
 +<code bash>
 +  roslaunch turtlebot_teleop keyboard_teleop.launch
 +</code>
 +which should let you remote control the Turtlebot using the keyboard.
 +
 +===== Connect to Turtlebot and Forward X =====
 +----------------------------------------------
 +
 +In linux, and maybe Mac, it is as easy as entering:
 +<code bash>
 +  ssh -X turtlebot@ipaddress.
 +</code>
 +and you are forwarding the X messages to your display.  It will be absurdly slow, but can be a last resort/desperate measure kind of thing.
 +
 +Now, for Windows, it's a bit tougher.  You'll have to get an X client running.  The computers in the ECE lab (VL E265) have such a client installed.  You just have to run it, then connect to the Turtlebot and it will capture the X messages and display stuff.
 +
 +;#;
 +ENDS FOR NOW.  I HAVEN'T CONNECTED THAT WAY YET TO DOCUMENT IT.
 +;#;
 +
 +---------
 +;#;
 +[[: | Main ]]
 +;#;
turtlebot/connect.1425535214.txt.gz · Last modified: 2023/03/06 10:31 (external edit)