Mastering ROS for robotics programming : design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities /
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 ti...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000Ii 4500 | ||
---|---|---|---|
001 | EBSCO_ocn934725490 | ||
003 | OCoLC | ||
005 | 20231017213018.0 | ||
006 | m o d | ||
007 | cr mn||||||||| | ||
008 | 160114s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d OSU |d N$T |d YDXCP |d IDEBK |d OCLCQ |d OCLCF |d COO |d OCL |d EBLCP |d DEBSZ |d TEFOD |d DEBBG |d OCLCQ |d MERUC |d OCLCQ |d CEF |d OCLCQ |d UAB |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO | ||
019 | |a 933442386 |a 933449903 |a 951064999 |a 958083916 | ||
020 | |a 9781785282997 |q (electronic bk.) | ||
020 | |a 1785282999 |q (electronic bk.) | ||
020 | |a 1783551798 | ||
020 | |a 9781783551798 | ||
020 | |z 1783551798 | ||
020 | |z 9781783551798 | ||
024 | 3 | |a 9781783551798 | |
029 | 1 | |a AU@ |b 000057034499 | |
029 | 1 | |a DEBBG |b BV043892752 | |
029 | 1 | |a DEBBG |b BV043968624 | |
029 | 1 | |a DEBSZ |b 473874253 | |
029 | 1 | |a DEBSZ |b 485791293 | |
029 | 1 | |a GBVCP |b 882751093 | |
029 | 1 | |a AU@ |b 000066231513 | |
035 | |a (OCoLC)934725490 |z (OCoLC)933442386 |z (OCoLC)933449903 |z (OCoLC)951064999 |z (OCoLC)958083916 | ||
037 | |a CL0500000702 |b Safari Books Online | ||
037 | |a EE74C1CB-6D0A-43C8-BD53-096938262D14 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a TJ211.45 | |
072 | 7 | |a COM |x 051010 |2 bisacsh | |
072 | 7 | |a TEC |x 037000 |2 bisacsh | |
082 | 0 | 4 | |a 629.892 |2 23 |
049 | |a UAMI | ||
100 | 1 | |a Joseph, Lentin, |e author. | |
245 | 1 | 0 | |a Mastering ROS for robotics programming : |b design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / |c Lentin Joseph. |
264 | 1 | |a Birmingham : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (xvi, 455 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed February 5, 2016). | |
500 | |a Includes index. | ||
505 | 0 | |a 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. | |
505 | 8 | |a 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. | |
505 | 8 | |a 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. | |
505 | 8 | |a 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. | |
520 | |a 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. | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Robots. | |
650 | 0 | |a Robots |x Programming. | |
650 | 0 | |a Personal robotics. | |
650 | 0 | |a Robots |x Control systems. | |
650 | 6 | |a Robots |x Programmation. | |
650 | 6 | |a Robots personnels. | |
650 | 6 | |a Robots |x Systèmes de commande. | |
650 | 7 | |a COMPUTERS |x Programming Languages |x General. |2 bisacsh | |
650 | 7 | |a TECHNOLOGY & ENGINEERING |x Robotics. |2 bisacsh | |
650 | 7 | |a Personal robotics |2 fast | |
650 | 7 | |a Robots |2 fast | |
650 | 7 | |a Robots |x Control systems |2 fast | |
650 | 7 | |a Robots |x Programming |2 fast | |
776 | 0 | 8 | |i Print version: |a Joseph, Lentin. |t Mastering ROS for Robotics Programming. |d Birmingham : Packt Publishing, ©1900 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1131206 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781783551798/?ar |z Texto completo |
938 | |a EBL - Ebook Library |b EBLB |n EBL4191328 | ||
938 | |a EBSCOhost |b EBSC |n 1131206 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis33434919 | ||
938 | |a YBP Library Services |b YANK |n 12762870 | ||
994 | |a 92 |b IZTAP |