Python Robotics and Computer Vision
eBook - ePub

Python Robotics and Computer Vision

A Hands-On Guide to Control, Sensors, and Vision-Language-Action Models for Beginners

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Python Robotics and Computer Vision

A Hands-On Guide to Control, Sensors, and Vision-Language-Action Models for Beginners

About this book

Build robots that see, think, and act — with Python as your only toolkit.

You want a robot that senses the world and acts on it, and you want to build it in Python. This hands-on guide starts with transforms and kinematics, then has you driving motors through tuned PID loops, fusing IMU and range data, and calibrating a camera properly before a single pixel is trusted. Every example runs in simulation first, so you can experiment safely before touching hardware.

From there you segment objects in OpenCV, estimate marker poses, run a neural detector on edge hardware, and close the loop with visual servoing and depth-camera grasping. Mapping, particle-filter localisation and path planning turn the robot loose, and the final chapter shows how vision-language-action policies and imitation learning fit alongside classical control. The progression is deliberate: each chapter builds on the last, moving from rigid-body math to a robot that can navigate a room and pick up an object it has never seen before.

What you will learn:

• Set up a complete Python robotics toolchain for simulation and real hardware
• Apply rigid-body transforms and arm kinematics to describe robot motion
• Drive wheeled mobile robots and tune PID loops with encoder feedback
• Fuse IMU and range data into a reliable state estimate
• Calibrate a camera and build classical vision pipelines in OpenCV
• Run deep vision detectors on edge hardware for real-time perception
• Implement visual servoing and depth-camera grasping
• Map an environment, localise with particle filters, and plan paths
• Understand how vision-language-action models and imitation learning complement classical control

For beginners, makers and engineering students taking their first serious step into robotics and machine vision, this book assumes only basic Python and a willingness to experiment. If you have ever wanted to move from blinking an LED to closing a perception-action loop, this is your starting point.

Table of contents

  1. Foreword
  2. Preface
  3. About This Book
  4. Chapter 1: Setting Up the Robotics Toolchain
  5. Chapter 2: Rigid-Body Transforms
  6. Chapter 3: Arm Kinematics
  7. Chapter 4: Wheeled Mobile Robots
  8. Chapter 5: Motors, Encoders, and PID Control
  9. Chapter 6: Sensors and State Estimation
  10. Chapter 7: Image Formation and Camera Calibration
  11. Chapter 8: Classical Vision Pipelines in OpenCV
  12. Chapter 9: Deep Vision for Robots
  13. Chapter 10: Visual Servoing and Grasping
  14. Chapter 11: Mapping and Navigation
  15. Chapter 12: Vision-Language-Action Models
  16. Conclusion
  17. Acknowledgements
  18. Glossary
  19. Sources and Further Reading
  20. About the Author
  21. A Request from the Author

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Python Robotics and Computer Vision by Vikram Dasgupta, Artificial intelligence in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Artificial Intelligence (AI) & Semantics. We have over 1.5 million books available in our catalogue for you to explore.