All rapyuta.io docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contributionNon-Beginners: If you’re already familiar enough with ROS
and only want to explore rapyuta.io as a robotics platform, you can skip and move to Turtlesim on rapyuta.io.
If you are new to Linux: You may find it helpful to first do a quick tutorial on common command-line tools for Linux. A good one is here.
ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. For more information, click here
This tutorial introduces ROS graph concepts and discusses the use of roscore, rosnode, and rosrun command-line tools.
This tutorial introduces ROS topics as well as using the rostopic and rqt_plot command-line tools.
Understanding ROS Services and Parameters
This tutorial introduces ROS services, and parameters as well as using the rosservice and rosparam command-line tools.
Writing a Simple Publisher and Subscriber (C++)
This tutorial covers how to write a publisher and subscriber node in C++.
Writing a Simple Publisher and Subscriber (Python)
This tutorial covers how to write a publisher and subscriber node in python.
Examining the Simple Publisher and Subscriber
This tutorial examines running the simple publisher and subscriber.
This tutorial covers using roscreate-pkg or catkin to create a new package, and rospack to list package dependencies.
For a more up-to-date set of tutorials, click here