ROS ( Robot Operating System ) Introduction

by / Saturday, 05 September 2015 / Published in Nvidia Jetson TK1, Robotic Operating System, Technical

Best place to start learning about Robotic Operating System is http://wiki.ros.org/ROS/Tutorials

My introduction to ROS has most of its reference taken from the above link.

What is Robotic Operating System(ROS)?
It is a layer of abstraction on top of the Operating system to provide better development environment for Robotics.
We can develop modules called nodes for each hardware and we can help each of them communicate to each other using messages within the ROS framework. It uses the publisher-subscriber concept to enable message communication between all the nodes.

Install ROS on Ubuntu (Tegra-Jetson or any other)

The link followed to install indigo version of ROS:
http://wiki.ros.org/indigo/Installation/Ubuntu


Maheshs-MacBook-Pro:~ maheshkumar$ screen -U /dev/tty.usbserial 115200

ubuntu@tegra-ubuntu:~$ pwd
/home/ubuntu
ubuntu@tegra-ubuntu:~$

Set the columns to 200 so that everything is visible and the columns or width are not restricted to the default value of 24.


ubuntu@tegra-ubuntu:~$ stty cols 200
ubuntu@tegra-ubuntu:~$ echo -e "lines\ncols"|tput -S
24
200
ubuntu@tegra-ubuntu:~$

By default, the Tegra does not have internet connectivity. So it is good to have a wifi module or to have it plugged to an ethernet so that it has internet connectivity.

Leave a Reply

TOP