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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2015.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | 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. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (xvi, 455 pages) : illustrations |
ISBN: | 9781785282997 1785282999 1783551798 9781783551798 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn934725490 | ||
003 | OCoLC | ||
005 | 20241004212047.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 |d OCLCL |d OCLCQ | ||
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 | |
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 | 7 | |a 629.892 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Joseph, Lentin, |e author. |0 http://id.loc.gov/authorities/names/no2015153314 | |
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. | ||
650 | 0 | |a Robots. |0 http://id.loc.gov/authorities/subjects/sh85114637 | |
650 | 0 | |a Robots |x Programming. |0 http://id.loc.gov/authorities/subjects/sh85114638 | |
650 | 0 | |a Personal robotics. |0 http://id.loc.gov/authorities/subjects/sh98007352 | |
650 | 0 | |a Robots |x Control systems. |0 http://id.loc.gov/authorities/subjects/sh89001406 | |
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 | |
758 | |i has work: |a Mastering ROS for robotics programming (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGhbfwhtFhyFDyMgXcBGxP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
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. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1131206 |3 Volltext |
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 GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn934725490 |
---|---|
_version_ | 1816882336328843264 |
adam_text | |
any_adam_object | |
author | Joseph, Lentin |
author_GND | http://id.loc.gov/authorities/names/no2015153314 |
author_facet | Joseph, Lentin |
author_role | aut |
author_sort | Joseph, Lentin |
author_variant | l j lj |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TJ211 |
callnumber-raw | TJ211.45 |
callnumber-search | TJ211.45 |
callnumber-sort | TJ 3211.45 |
callnumber-subject | TJ - Mechanical Engineering and Machinery |
collection | ZDB-4-EBA |
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. |
ctrlnum | (OCoLC)934725490 |
dewey-full | 629.892 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 629 - Other branches of engineering |
dewey-raw | 629.892 |
dewey-search | 629.892 |
dewey-sort | 3629.892 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06321cam a2200745 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn934725490</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr mn|||||||||</controlfield><controlfield tag="008">160114s2015 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">OSU</subfield><subfield code="d">N$T</subfield><subfield code="d">YDXCP</subfield><subfield code="d">IDEBK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">COO</subfield><subfield code="d">OCL</subfield><subfield code="d">EBLCP</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">TEFOD</subfield><subfield code="d">DEBBG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">933442386</subfield><subfield code="a">933449903</subfield><subfield code="a">951064999</subfield><subfield code="a">958083916</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785282997</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1785282999</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783551798</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783551798</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1783551798</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781783551798</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781783551798</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)934725490</subfield><subfield code="z">(OCoLC)933442386</subfield><subfield code="z">(OCoLC)933449903</subfield><subfield code="z">(OCoLC)951064999</subfield><subfield code="z">(OCoLC)958083916</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000702</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">EE74C1CB-6D0A-43C8-BD53-096938262D14</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TJ211.45</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051010</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">TEC</subfield><subfield code="x">037000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">629.892</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Joseph, Lentin,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2015153314</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering ROS for robotics programming :</subfield><subfield code="b">design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities /</subfield><subfield code="c">Lentin Joseph.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xvi, 455 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed February 5, 2016).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Robots.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85114637</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Robots</subfield><subfield code="x">Programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85114638</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Personal robotics.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98007352</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Robots</subfield><subfield code="x">Control systems.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh89001406</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Robots</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Robots personnels.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Robots</subfield><subfield code="x">Systèmes de commande.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">TECHNOLOGY & ENGINEERING</subfield><subfield code="x">Robotics.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Personal robotics</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Robots</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Robots</subfield><subfield code="x">Control systems</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Robots</subfield><subfield code="x">Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Mastering ROS for robotics programming (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGhbfwhtFhyFDyMgXcBGxP</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Joseph, Lentin.</subfield><subfield code="t">Mastering ROS for Robotics Programming.</subfield><subfield code="d">Birmingham : Packt Publishing, ©1900</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1131206</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL4191328</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1131206</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis33434919</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12762870</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn934725490 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:59Z |
institution | BVB |
isbn | 9781785282997 1785282999 1783551798 9781783551798 |
language | English |
oclc_num | 934725490 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (xvi, 455 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Joseph, Lentin, author. http://id.loc.gov/authorities/names/no2015153314 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. Birmingham : Packt Publishing, 2015. 1 online resource (xvi, 455 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from PDF title page (EBSCO, viewed February 5, 2016). Includes index. 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. 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. Robots. http://id.loc.gov/authorities/subjects/sh85114637 Robots Programming. http://id.loc.gov/authorities/subjects/sh85114638 Personal robotics. http://id.loc.gov/authorities/subjects/sh98007352 Robots Control systems. http://id.loc.gov/authorities/subjects/sh89001406 Robots Programmation. Robots personnels. Robots Systèmes de commande. COMPUTERS Programming Languages General. bisacsh TECHNOLOGY & ENGINEERING Robotics. bisacsh Personal robotics fast Robots fast Robots Control systems fast Robots Programming fast has work: Mastering ROS for robotics programming (Text) https://id.oclc.org/worldcat/entity/E39PCGhbfwhtFhyFDyMgXcBGxP https://id.oclc.org/worldcat/ontology/hasWork Print version: Joseph, Lentin. Mastering ROS for Robotics Programming. Birmingham : Packt Publishing, ©1900 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1131206 Volltext |
spellingShingle | Joseph, Lentin Mastering ROS for robotics programming : design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / Community experience distilled. 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. Robots. http://id.loc.gov/authorities/subjects/sh85114637 Robots Programming. http://id.loc.gov/authorities/subjects/sh85114638 Personal robotics. http://id.loc.gov/authorities/subjects/sh98007352 Robots Control systems. http://id.loc.gov/authorities/subjects/sh89001406 Robots Programmation. Robots personnels. Robots Systèmes de commande. COMPUTERS Programming Languages General. bisacsh TECHNOLOGY & ENGINEERING Robotics. bisacsh Personal robotics fast Robots fast Robots Control systems fast Robots Programming fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85114637 http://id.loc.gov/authorities/subjects/sh85114638 http://id.loc.gov/authorities/subjects/sh98007352 http://id.loc.gov/authorities/subjects/sh89001406 |
title | Mastering ROS for robotics programming : design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / |
title_auth | Mastering ROS for robotics programming : design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / |
title_exact_search | Mastering ROS for robotics programming : design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / |
title_full | 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. |
title_fullStr | 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. |
title_full_unstemmed | 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. |
title_short | Mastering ROS for robotics programming : |
title_sort | mastering ros for robotics programming design build and simulate complex robots using robot operating system and master its out of the box functionalities |
title_sub | design, build, and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities / |
topic | Robots. http://id.loc.gov/authorities/subjects/sh85114637 Robots Programming. http://id.loc.gov/authorities/subjects/sh85114638 Personal robotics. http://id.loc.gov/authorities/subjects/sh98007352 Robots Control systems. http://id.loc.gov/authorities/subjects/sh89001406 Robots Programmation. Robots personnels. Robots Systèmes de commande. COMPUTERS Programming Languages General. bisacsh TECHNOLOGY & ENGINEERING Robotics. bisacsh Personal robotics fast Robots fast Robots Control systems fast Robots Programming fast |
topic_facet | Robots. Robots Programming. Personal robotics. Robots Control systems. Robots Programmation. Robots personnels. Robots Systèmes de commande. COMPUTERS Programming Languages General. TECHNOLOGY & ENGINEERING Robotics. Personal robotics Robots Robots Control systems Robots Programming |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1131206 |
work_keys_str_mv | AT josephlentin masteringrosforroboticsprogrammingdesignbuildandsimulatecomplexrobotsusingrobotoperatingsystemandmasteritsoutoftheboxfunctionalities |