Mastering ROS for Robotics Programming
![book_cover](http://mastering-ros.com/images/section-image-1.jpg
"Mastering ROS for Robotics Programming")
Buy book
Author
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
![book_cover](http://rosrobots.com/img/ebook.png
"ROS Robotics Projects")
Buy book
Author
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
![book_cover](http://learn-robotics.com/images/section-image-1.jpg
"Learning Robotics using Python")
Buy book
Author
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