• Stars
    star
    450
  • Rank 97,143 (Top 2 %)
  • Language
    C++
  • Created about 9 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repository contains exercise files of the book "Mastering ROS for Robotics Programming"

Mastering ROS for Robotics Programming

Mastering ROS for Robotics Programming book tutorials source code

book_cover

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

ROS Robotics Projects

book_cover

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

Learning Robotics using Python book tutorials source code

book_cover

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