<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01988nam a22002297a 4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">2457</subfield>
    <subfield code="d">2457</subfield>
  </datafield>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20200219164116.0</controlfield>
  <controlfield tag="008">200117b           ||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-93-5213-279-9</subfield>
  </datafield>
  <datafield tag="028" ind1=" " ind2=" ">
    <subfield code="b">Allied Informatics, Jaipur</subfield>
    <subfield code="c">7084</subfield>
    <subfield code="d">13/01/2020</subfield>
    <subfield code="q">2019-20</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">BSDU</subfield>
    <subfield code="b">English</subfield>
    <subfield code="c">BSDU</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">629.892</subfield>
    <subfield code="b">QUI</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Quigley, Morgan</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Programming Robots with ROS: A practical introduction to the robot operating system</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Mumbai</subfield>
    <subfield code="b">Shroff Publishers &amp; Distributors Pvt. Ltd.</subfield>
    <subfield code="c">2018</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">425</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
    <subfield code="a">All Indian Reprints of O'Reilly are printed in Grayscale.

Want to develop novel robot applications, but don&#x2019;t know how to write a mapping or object-recognition system? You&#x2019;re not alone, but you&#x2019;re certainly not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides a set of motivating recipes for solving specific robotics use cases.

Ideal for enthusiasts, from students in robotics clubs to professional robotics scientists and engineers, each recipe describes a complete solution using ROS open source libraries and tools. You&#x2019;ll learn how to complete tasks described in the recipes, as well as how to configure and recombine components for other tasks. If you&#x2019;re familiar with Python, you&#x2019;re ready to go.

&#x2022;Learn fundamentals, including key ROS concepts, tools, and patterns
&#x2022;Program robots that perform an increasingly complex set of behaviors, using the powerful packages in ROS
&#x2022;See how to easily add perception and navigation abilities to your robots
&#x2022;Integrate your own sensors, actuators, software libraries, and even a whole robot into the ROS ecosystem
&#x2022;Learn tips and tricks for using ROS tools and community resources, debugging robot behavior, and using C++ in ROS
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Programming</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a"> Gerkey, Brian</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Smart, William D.</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BSDU</subfield>
    <subfield code="b">BSDU</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2020-01-17</subfield>
    <subfield code="g">750.00</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">629.892 QUI</subfield>
    <subfield code="p">018011</subfield>
    <subfield code="r">2020-02-12 00:00:00</subfield>
    <subfield code="v">750.00</subfield>
    <subfield code="w">2020-01-17</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
