Robotics: Hands-On Learning: Build Real Robots with ROS2 and Python Through Step-by-Step Projects, Gazebo Simulation, Computer Vision, Nav2, MoveIt2, ... and Autonomous Systems Learning Series) - Tapa blanda

Libro 2 de 2: The Robotics and Autonomous Systems Learning Series

Pandya, Vedant

 
9798184077925: Robotics: Hands-On Learning: Build Real Robots with ROS2 and Python Through Step-by-Step Projects, Gazebo Simulation, Computer Vision, Nav2, MoveIt2, ... and Autonomous Systems Learning Series)

Sinopsis

Move beyond robotics theory and start building real robot systems.

You understand what robots are. Now it is time to write code, run simulations, work with sensors, build navigation systems, create computer vision pipelines, and develop portfolio projects that show real robotics capability.

Robotics: Hands-On Learning is a practical project-based guide for learners who want to build robotics systems with ROS2, Python, Gazebo, RViz2, Nav2, MoveIt2, computer vision, simulation, and real hardware deployment.

This book is designed for readers who already understand basic robotics concepts and want to become builders. You do not need to be an expert engineer, but you should have basic Python knowledge and the willingness to install tools, write code, debug errors, and complete hands-on projects.

Inside this hands-on robotics guide, you will learn how to:
  • Set up a complete robotics development environment with Ubuntu, ROS2 Humble, Python, Gazebo, and VS Code
  • Understand ROS2 nodes, topics, services, actions, parameters, and launch files
  • Write your first robot programs in Python
  • Work with robot sensors including lidar, camera data, and IMU data
  • Build and test robots safely in Gazebo simulation
  • Visualize robot data, maps, sensor streams, and navigation paths with RViz2
  • Build a simulated mobile robot and create maps using SLAM
  • Use Nav2 for autonomous navigation and obstacle avoidance
  • Create computer vision pipelines for object detection and tracking
  • Integrate vision with navigation for smarter robot behavior
  • Plan robot arm motion with MoveIt2
  • Build pick-and-place robot arm projects
  • Create custom ROS2 packages, test your code, debug systems, and log robot behavior
  • Deploy robotics software on real hardware
  • Build five portfolio projects that demonstrate real robotics skills

This is not a book about watching robotics from the outside. This is a book about becoming a robot builder.

Every chapter is built around practical implementation. You will write code, run commands, inspect data, solve errors, and document your work as part of a growing robotics portfolio.

By the end of this book, you will have built practical robotics projects in simulation, learned the core ROS2 development workflow, and created portfolio-ready work that can support future study, open-source contribution, or career opportunities in robotics software and autonomous systems.

Start reading Robotics: Hands-On Learning today and begin building the robotics skills that matter.

"Sinopsis" puede pertenecer a otra edición de este libro.