Difference between revisions of "ROS Operations and Basic Concepts"

From Lofaro Lab Wiki
Jump to: navigation, search
(Basic operations and concepts)
 
Line 1: Line 1:
  
This tutorial assumes that you will be working in ROS-indigo on Ubuntu 14.04.
+
This tutorial assumes that you will be working in ROS-groovy on Ubuntu 12.04.
 
This wiki is based on the tutorials given [http://wiki.ros.org/ROS/Tutorials here].
 
This wiki is based on the tutorials given [http://wiki.ros.org/ROS/Tutorials here].
 
And the book “A gentle introduction to ROS” by Jason M.O’Kane.  
 
And the book “A gentle introduction to ROS” by Jason M.O’Kane.  

Latest revision as of 07:02, 13 November 2014

This tutorial assumes that you will be working in ROS-groovy on Ubuntu 12.04. This wiki is based on the tutorials given here. And the book “A gentle introduction to ROS” by Jason M.O’Kane.

Basic operations and concepts

Open the terminal. To complete each step, type in the following commands in the order shown.

  1. Basic Elements of ROS
  2. Installing and Configuration of ROS in your workstation
  3. File system manipulation
  4. Package creation and building
  5. Learning Node Commands
  6. ROS topics
  7. Basic Concepts of ROS
  8. Let's install turtlesim packages
  9. Let’s talk about packages again
  10. Master and Nodes
  11. Knowing Topics and Messages in depth
  12. A simple “Hello ROS” program
  13. Start writing your own publisher program
  14. Start writing your own subscriber program
  15. Start and Running multiple nodes simultaneously- create launch file
  16. Communicating differently- service and clients
  17. Record and Replay your message data
  18. Make your own robot- Make URDF
  19. Running ROS in Multiple Machines

Working with Robots

  1. Installing Baxter sdk in workstation
  2. Configuring Baxter-Gazebo simulation environment
  3. Writing programs to run Baxter

Advance operations and Concepts