Book Image

Learning Robotics using Python

Book Image

Learning Robotics using Python

Overview of this book

If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.
Table of Contents (14 chapters)
13
Index

Working with ChefBot Python nodes and launch files


We already set ChefBot ROS packages in Intel's NUC PC and uploaded the embedded code to the Launchpad board. The next step is to put the NUC PC on the robot, configure remote connection from the laptop to the robot, testing each nodes, and working with ChefBot Launch files to perform autonomous navigation.

The main device we should have before working with ChefBot is a good wireless router. The robot and the remote laptop have to connect on the same network. If the robot PC and remote laptop are on the same network, the user can connect from the remote laptop to the robot PC through SSH using its IP. Before putting the robot PC in the robot, we should connect the robot PC in the wireless network, so once it's connected to the wireless network, it will remember the connection details. When the robot powers, the PC should automatically connect to the wireless network. Once the robot PC is connected to the wireless network, we can put it in...