https://github.com/qboticslabs/mastering_ros
This repository contains exercise files of the book "Mastering ROS for Robotics Programming"
https://github.com/qboticslabs/mastering_ros
amazon gazebo robot-framework robotframework robotics-book robotics-programming ros ros-book ros-indigo ros-industrial ros-kinetic ros-moveit ros-navigation sensor tutorial
Last synced: 24 days ago
JSON representation
This repository contains exercise files of the book "Mastering ROS for Robotics Programming"
- Host: GitHub
- URL: https://github.com/qboticslabs/mastering_ros
- Owner: qboticslabs
- Created: 2015-11-25T09:23:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-05-09T17:56:26.000Z (almost 5 years ago)
- Last Synced: 2025-03-28T21:03:22.456Z (about 1 month ago)
- Topics: amazon, gazebo, robot-framework, robotframework, robotics-book, robotics-programming, ros, ros-book, ros-indigo, ros-industrial, ros-kinetic, ros-moveit, ros-navigation, sensor, tutorial
- Language: C++
- Homepage: https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming
- Size: 9.31 MB
- Stars: 484
- Watchers: 30
- Forks: 277
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mastering ROS for Robotics Programming
#### [Mastering ROS for Robotics Programming](http://mastering-ros.com) book tutorials source code
### Buy book
* [PACKT](https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming)
* [Amazon.com](http://amzn.com/B0198DXFEW)
* [Amazon.in](http://www.amazon.in/dp/B0198DXFEW)### Author
* [Lentin Joseph](https://in.linkedin.com/in/lentinjoseph)
### Installation
The code is compatible with ROS Jade and ROS Indigo. The detail installation instruction of each package is mentioned on the book### Tutorials
* **Chapter 1:** Introduction to ROS and its Package Management
* **Chapter 2**: Working with 3D Robot Modeling in ROS
* **Chapter 3**: Simulating Robots Using ROS and Gazebo
* **Chapter 4**: Using ROS MoveIt! and Navigation stack
* **Chapter 5**: Working with Pluginlib, Nodelets and Gazebo plugins
* **Chapter 6**: Writing ROS Controllers and Visualization plugins
* **Chapter 7**: Interfacing I/O boards, sensors and actuators to ROS
* **Chapter 8**: Programming Vision sensors using ROS, Open-CV and PCL
* **Chapter 9**: Building and interfacing a differential drive mobile robot hardware in ROS
* **Chapter 10**: Exploring advanced capabilities of ROS-MoveIt!
* **Chapter 11**: ROS for Industrial Robots
* **Chapter 12**: Troubleshooting and best practices in ROS# ROS Robotics Projects
#### [ROS Robotics Projects](http://rosrobots.com)
### Buy book
* [PACKT](https://www.packtpub.com/hardware-and-creative/ros-robotics-projects)
* [Amazon.com](https://www.amazon.com/ROS-Robotic-Projects-Lentin-Joseph/dp/1783554711)
* [Amazon.in](https://www.amazon.in/ROS-Robotics-Projects-Lentin-Joseph-ebook/dp/B01MTJWNKI)### Author
* [Lentin Joseph](https://in.linkedin.com/in/lentinjoseph)
### Installation
The code is comaptible with ROS Kinetic and ROS Indigo. The detail installation instruction of each packages is mentioned on the book### Tutorials
* **Chapter 1:** Getting Started with ROS Robotics Application Development
* **Chapter 2**: Face Detection and Tracking Using ROS, OpenCV and Dynamixel Servos
* **Chapter 3**: Building a Siri-Like Chatbot in ROS
* **Chapter 4**: Controlling Embedded Boards Using ROS
* **Chapter 5**: Teleoperate a Robot Using Hand Gestures
* **Chapter 6**: Object Detection and Recognition
* **Chapter 7**: Deep Learning Using ROS and TensorFlow
* **Chapter 8**: ROS on MATLAB and Android
* **Chapter 9**: Building an Autonomous Mobile Robot
* **Chapter 10**: Creating a Self-driving Car Using ROS!
* **Chapter 11**: Teleoperating Robot Using VR Headset and Leap Motion
* **Chapter 12**: Controlling Your Robots over the Web# Learning Robotics using Python
#### [Learning Robotics using Python](http://learn-robotics.com) book tutorials source code
### Buy book
* [PACKT](https://www.packtpub.com/application-development/learning-robotics-using-python)
* [Amazon.com](http://amzn.com/1783287535)
* [Amazon.in](http://www.amazon.in/dp/B00YEVZ6UK)### Author
* [Lentin Joseph](https://in.linkedin.com/in/lentinjoseph)
### Installation
The code is comaptible with ROS Jade and ROS Indigo. The detail installation instruction of each packages is mentioned on the book### Tutorials
* **Chapter 1**: Introduction to Robotics
* **Chapter 2**: Mechanical design of a service Robot
* **Chapter 3**: Working with Robot Simulation using ROS and Gazebo
* **Chapter 4**: Designing Chefbot Hardware
* **Chapter 5**: Working with Robotic Actuators and Wheel Encoders
* **Chapter 6**: Working with Robotic Sensors
* **Chapter 7**: Programming Vision Sensors using Python and ROS
* **Chapter 8**: Working with Speech Recognition and Synthesis using Python and ROS
* **Chapter 9**: Applying Artificial Intelligence to Chefbot using Python
* **Chapter 10**: Integration of Chefbot hardware and interfacing it into ROS, using Python
* **Chapter 11**: Designing a GUI for a robot using QT and Python
* **Chapter 12**: The calibration and testing of Chefbot