Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Joseph, Lentin, author.

Title Mastering ROS for robotics programming : design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / Lentin Joseph. [O'Reilly electronic resource]

Publication Info. Birmingham : Packt Publishing, 2015.
QR Code
Description 1 online resource (xvi, 455 pages) : illustrations
Series Community experience distilled
Community experience distilled.
Note Includes index.
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to ROS and Its Package Management; Why should we learn ROS?; Why we prefer ROS for robots; Why some do not prefer ROS for robots; Understanding the ROS file system level; ROS packages; ROS meta packages; ROS messages; The ROS services; Understanding the ROS computation graph level; Understanding ROS nodes; ROS messages; ROS topics; ROS services; ROS bags; Understanding ROS Master; Using the ROS parameter; Understanding ROS community level.
What are the prerequisites to start with ROS?Running ROS Master and ROS parameter server; Checking the roscore command output; Creating a ROS package; Working with ROS topics; Creating ROS nodes; Building the nodes; Adding custom msg and srv files; Working with ROS services; Working with ROS actionlib; Building the ROS action server and client; Creating launch files; Applications of topics, services, and actionlib; Maintaining the ROS package; Releasing your ROS package; Preparing the ROS package for the release; Releasing our package; Creating a Wiki page for your ROS package; Questions.
Type of jointsExplaining the xacro model of seven DOF arm ; Using constants; Using macros; Including other xacro files; Using meshes in the link; Working with the robot gripper; Viewing the seven DOF arm in Rviz; Understanding joint state publisher; Understanding the robot state publisher; Creating a robot model for the differential drive mobile robot; Questions; Summary; Chapter 3: Simulating Robots Using ROS and Gazebo; Simulating the robotic arm using Gazebo and ROS; The Robotic arm simulation model for Gazebo; Adding colors and textures to the Gazebo robot model.
Adding transmission tags to actuate the modelAdding the gazebo_ros_control plugin; Adding a 3D vision sensor to Gazebo; Simulating the robotic arm with Xtion Pro; Visualizing the 3D sensor data; Moving robot joints using ROS controllers in Gazebo; Understanding the ros_control packages; Different types of ROS controllers and hardware interfaces; How the ROS controller interacts with Gazebo; Interfacing joint state controllers and joint position controllers to the arm; Launching the ROS controllers with Gazebo; Moving the robot joints; Simulating a differential wheeled robot in Gazebo.
Summary Chapter 2: Working with 3D Robot Modeling in ROS; ROS packages for robot modeling; Understanding robot modeling using URDF; Creating the ROS package for the robot description; Creating our first URDF model; Explaining the URDF file; Visualizing the robot 3D model in Rviz; Interacting with pan and tilt joints; Adding physical and collision properties to a URDF model; Understanding robot modeling using xacro; Using properties; Using the math expression; Using macros; Conversion of xacro to URDF; Creating the robot description for a seven DOF robot manipulator; Arm specification.
Subject Robots.
Robots -- Programming.
Personal robotics.
Robots -- Control systems.
Robots -- Programmation.
Robots personnels.
Robots -- Systèmes de commande.
Personal robotics
Robots
Robots -- Control systems
Robots -- Programming
Other Form: Print version: Joseph, Lentin. Mastering ROS for Robotics Programming. Birmingham : Packt Publishing, ©1900
ISBN 9781785282997 (electronic bk.)
1785282999 (electronic bk.)
1783551798
9781783551798
Standard No. 9781783551798
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information