DA-IICT Logo

Resource Centre

ROS 2 from scratch : get started with ROS 2 and create robotics applications with Python and C++ (Record no. 34832)

MARC details
000 -LEADER
fixed length control field a
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 251007b xxu||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781835881408
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 629.892
Item number REN
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Renard, Edouard
245 ## - TITLE STATEMENT
Title ROS 2 from scratch : get started with ROS 2 and create robotics applications with Python and C++
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Name of publisher, distributor, etc Packt,
Date of publication, distribution, etc 2024
Place of publication, distribution, etc UK :
300 ## - PHYSICAL DESCRIPTION
Extent xvii, 366 p. ;
Other physical details ill.,
Dimensions 24 cm.
365 ## - TRADE PRICE
Price amount 3352.00
Price type code
Unit of pricing 01
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes index.
520 ## - SUMMARY, ETC.
Summary, etc ROS 2 from Scratch, written by the cofounder of a robotics company with years of experience in teaching and engineering, will equip you with the skills necessary to develop cutting-edge robotic systems efficiently. This book will help you understand why you should use Robot Operating System (ROS), clarifying what ROS is and isn’t. It focuses on applied learning—no unnecessary filler, no abstract theory, and no abrupt leaps into complex topics. You’ll discover how to install ROS 2, set up your environment, and explore concepts through hands-on experiments, as well as create a ROS 2 application for a custom robot. The chapters expand upon core concepts such as nodes, communication via topics, client-server interactions with services, complex behaviors using actions, runtime configurations with parameters, and seamless node orchestration via launch files. Each concept is clearly explained with the help of real-life analogies and practical examples, using Python and C++. The book will also guide you through creating a real-world project that incorporates TFs, URDF, RViz, and Gazebo. By the end of this book, you’ll be able to create new software for any robot in no time and easily join existing projects for new job roles, research endeavors, and beyond.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Artificial Intelligence
Topical term or geographic name as entry element C++ (Computer Program Language)
Topical term or geographic name as entry element Mainframes and Minicomputers
Topical term or geographic name as entry element Programming Languages
Topical term or geographic name as entry element Technology and Engineering
Topical term or geographic name as entry element Robotics Software
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Koha item type
    Dewey Decimal Classification     DAU DAU 07/10/2025 BBC 3350.00   629.892 REN 036193 07/10/2025 Books