http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
concise introduction to robot programming with ROS2
1. Introduction -- 1.1. Ros2 Overview -- 1.2. The Ros2 Design -- 1.3. About This Book -- 2. First Steps with ROS2 -- 2.1. First Steps With Ros2 -- 2.2. Developing The First Node -- 2.3. Analyzing The Br2 Basics Package -- 2.4. Simulated Robot Setup -- 3. First Behavior: Avoiding Obstacles with Finite States Machines -- 3.1. Perception And Actuation Models -- 3.2. Computation Graph -- 3.3. Bump And Go In C++ -- 3.4. Bump And Go Behavior In Python -- 4. The TF Subsystem -- 4.1. An Obstacle Detector That Uses Tf2 -- 4.2. Computation Graph -- 4.3. Basic Detector -- 4.4. Improved Detector -- 5. Reactive Behaviors -- 5.1. Avoiding Obstacles With Vff -- 5.2. Tracking Objects -- 6. Programming Robot Behaviors with Behavior Trees -- 6.1. Behavior Trees -- 6.2. Bump And Go With Behavior Trees -- 6.3. Patrolling With Behavior Trees -- Appendix A. Source Code.
Includes bibliographical references and index.
Francisco Mart̕n Rico,Doctor Engineer in Robotics, is anAssociate Professor atthe Rey Juan Carlos University, where he leads the Intelligent Robotics Lab and teaches courses on Software Architectures and Middlewares for Robots, Mobile Robotics, Planning or Cognitive Systems. He is a reputed member of the ROS community, authoring and contributing to reference packages like ROS2 Planning System (Plansys2) and Nav2. He recently received the Best ROS Developer 2022 award.
COMPUTERS / Computer Graphics / Game Programming & Design