Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
turtlebot:firstlaunch [2023/09/19 08:43] – classes | turtlebot:firstlaunch [2023/09/19 08:44] – classes |
---|
====== Turtlebot: First Time Running ====== | ====== Turtlebot: First Time Running ====== |
| |
Alright, so it's your first time with the Turtlebot. Where to begin? The online [[http://http://wiki.ros.org/turtlebot/Tutorials| Turtlebot ROS wiki]] has some tutorials/tips on how to start. Now, the Turtlebot and Workstations have been configured, so that's no big deal. You are ready to "Get Started." | Alright, so it's your first time with the Turtlebot. Where to begin? The online [[http://http://wiki.ros.org/turtlebot/Tutorials| Turtlebot ROS wiki]] has some tutorials/tips on how to start. Once they've been skimmed, you are ready to "Get Started." |
| |
Most likely, if you are new to the Turtlebot, then you are new to ROS (Robot Operating System). ROS is a bunch of written code that runs on top of the standard operating system with lots of functionalities and operations like those of an operating system but tailored to Robotics. A colleague at University of South Carolina has written a book if you would like a primer on ROS (Jason O'Kane, [[ http://www.cse.sc.edu/~jokane/agitr/ | A Gentle Introduction to ROS]]). Most of the time, you will have to run the robot's "operating system" in order to interact with and control the robot. This is described in the "Bringup" set of [[http://wiki.ros.org/turtlebot_bringup/Tutorials/indigo/TurtleBot%20Bringup | tutorials]]. They have some instructions, that you should read and roughly understand, but the ones below are what I recommend. | Most likely, if you are new to the Turtlebot, then you are new to ROS (Robot Operating System). ROS is a bunch of written code that runs on top of the standard operating system with lots of functionalities and operations like those of an operating system but tailored to Robotics. A colleague at University of South Carolina has written a book if you would like a primer on ROS (Jason O'Kane, [[ http://www.cse.sc.edu/~jokane/agitr/ | A Gentle Introduction to ROS]]). Most of the time, you will have to run the robot's "operating system" in order to interact with and control the robot. This is described in the "Bringup" set of [[http://wiki.ros.org/turtlebot_bringup/Tutorials/indigo/TurtleBot%20Bringup | tutorials]]. They have some instructions, that you should read and roughly understand, but the ones below are what I recommend. |
You may have to use the command line to look around. Perhaps ROS has a function for finding where things are located. In linux it is normally called which, maybe there is a roswhich or something similar. You may have to google to find it. Or maybe the teleop code is online somewhere to read. | You may have to use the command line to look around. Perhaps ROS has a function for finding where things are located. In linux it is normally called which, maybe there is a roswhich or something similar. You may have to google to find it. Or maybe the teleop code is online somewhere to read. |
| |
==== Remote Connections ==== | ===== Remote Connections ===== |
| |
Teleoperation usually involves establishing a remote connection to the robot from another machine. There are a few option for doing so. One way is to use the remote machine and ssh to the Turtlebot's laptop. | Teleoperation usually involves establishing a remote connection to the robot from another machine. There are a few option for doing so. One way is to use the remote machine and ssh to the Turtlebot's laptop. |