ROS Operations and Basic Concepts
From Lofaro Lab Wiki
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.
- Basic Elements of ROS
- Installing and Configuration of ROS in your workstation
- File system manipulation
- Package creation and building
- Learning Node Commands
- ROS topics
- Basic Concepts of ROS
- Let's install turtlesim packages
- Let’s talk about packages again
- Master and Nodes
- Knowing Topics and Messages in depth
- A simple “Hello ROS” program
- Start writing your own publisher program
- Start writing your own subscriber program
- Start and Running multiple nodes simultaneously- create launch file
- Communicating differently- service and clients
- Record and Replay your message data
- Make your own robot- Make URDF
- Running ROS in Multiple Machines
Working with Robots
- Installing Baxter sdk in workstation
- Configuring Baxter-Gazebo simulation environment
- Writing programs to run Baxter