# Robot-Operating-System-Cookbook
**Repository Path**: Yu1377/Robot-Operating-System-Cookbook
## Basic Information
- **Project Name**: Robot-Operating-System-Cookbook
- **Description**: This is the code repository for Robot Operating System Cookbook, published by Packt.
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-05-31
- **Last Updated**: 2022-09-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Robot Operating System Cookbook
This is the code repository for [Robot Operating System Cookbook](https://www.packtpub.com/hardware-and-creative/robot-operating-system-cookbook?utm_source=github&utm_medium=repository&utm_campaign=978-1-78398-744-3), published by Packt.
**Over 70 recipes to help you master advanced ROS concepts**
## What is this book about?
This book will leverage the power of ROS with an introduction to its core and advanced concepts through exciting recipes. You will get acquainted with the use of different synchronous and asynchronous communication methods, including messages, services, and actions. You will learn how to use the various debugging and visualization tools used in development and how to interface sensors and actuators with the ROS framework.
This book covers the following exciting features:
* Explore advanced concepts such as ROS pluginlib, nodelets, and actionlib
* Work with ROS visualization, profiling, and debugging tools
* Gain experience in robot modeling and simulation using Gazebo
* Understand the ROS Navigation Stack for mobile robots
* Configure a MoveIt! package for a manipulator robot
If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1783987448) today!
## Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
```
```
**Following is what you need for this book:**
If you’re a researcher or engineer with an interest in the problems, solutions, and future research issues that you may encounter in the development of robotic applications, this book is for you. Basic knowledge of C++ and Python programming with the GNU/Linux environment is strongly recommended to assist with understanding the key concepts covered in the book.
With the following software and hardware list you can run all code files present in the book (Chapter 1-10).
### Software and Hardware List
| Chapter | Software required | OS required |
| -------- | ------------------------------------| -----------------------------------------------------|
| 1-10 | ROS Kinetic & ROS Melodic | Ubuntu 16.04 or Ubuntu 18.04 Long-Term Support (LTS) |
| Chapter | Hardware required |
| -------- | ----------------------------------------------|
| 1-10 | Intel Corei5 processor @3.2 GHz and 8GB of RAM|
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. [Click here to download it](https://www.packtpub.com/sites/default/files/downloads/RobotOperatingSystemCookbook_ColorImages.pdf).
### Related products
* ROS Robotics Projects [[Packt]](https://www.packtpub.com/hardware-and-creative/ros-robotics-projects?utm_source=github&utm_medium=repository&utm_campaign=9781788293778) [[Amazon]](https://www.amazon.com/dp/1783554711)
* ROS Robotics By Example - Second Edition [[Packt]](https://www.packtpub.com/hardware-and-creative/ros-robotics-example-second-edition?utm_source=github&utm_medium=repository&utm_campaign=9781785280009) [[Amazon]](https://www.amazon.com/dp/1788479599)
## Get to Know the Author
**Kumar Bipin**
Kumar Bipin has 15+ years of research and development experience with such world-famous consumer electronics companies as STMicroelectronics and Motorola. He has participated in the research fellowship program at SERC, IISc Bengaluru, earned MS in Robotics and Computer Vision from IIIT, Hyderabad. have been fosters confident in delivering system-level solutions for consumer electronics products, which includes system software, perception planning and control for autonomous vehicle. Currently, he is leading the Autonomous Vehicle Product- Autonomai at Tata Elxsi.
### Suggestions and Feedback
[Click here](https://docs.google.com/forms/d/e/1FAIpQLSdy7dATC6QmEL81FIUuymZ0Wy9vH1jHkvpY57OiMeKGqib_Ow/viewform) if you have any feedback or suggestions.