{"product_id":"learn-robotics-programming-build-and-control-ai-enabled-autonomous-robots-using-the-raspberry-pi-and-python","title":"Learn Robotics Programming: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python","description":"\u003cp\u003e\u003cstrong\u003eBook info:\u003c\/strong\u003e Learn Robotics Programming: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python (Paperback, 602 pages) – Packt Publishing, 2021. Language: English.\u003c\/p\u003e\n \u003cp\u003ePre-order the new 3rd edition by scrolling down to the \"From the brand\" section\u003c\/p\u003e\u003cp\u003eDesign, build, and program AI-driven robots from scratch using Python and Raspberry Pi while mastering real-world robotics concepts, sensor integration, and camera-based vision systems\u003c\/p\u003eKey Features\u003cul\u003e\n\u003cli\u003eLearn hands-on robotics by wiring, coding, and troubleshooting real hardware\u003c\/li\u003e\n\u003cli\u003eIntegrate sensors, cameras, and voice agents to make your robot intelligent\u003c\/li\u003e\n\u003cli\u003eFollow a structured path from Python basics to browser-based robot control\u003c\/li\u003e\n\u003c\/ul\u003eBook Description\u003cp\u003eWe live in an age where the most complex or repetitive tasks are automated. Smart robots have the potential to revolutionize how we perform all kinds of tasks with high accuracy and efficiency. With this second edition of Learn Robotics Programming, you'll see how a combination of the Raspberry Pi and Python can be a great starting point for robot programming.\u003c\/p\u003e\u003cp\u003eThe book starts by introducing you to the basic structure of a robot and shows you how to design, build, and program it. As you make your way through the book, you'll add different outputs and sensors, learn robot building skills, and write code to add autonomous behavior using sensors and a camera. You'll also be able to upgrade your robot with Wi-Fi connectivity to control it using a smartphone. Finally, you'll understand how you can apply the skills that you've learned to visualize, lay out, build, and code your future robot building projects.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have built an interesting robot that can perform basic artificial intelligence operations and be well versed in programming robots and creating complex robotics projects using what you've learned.\u003c\/p\u003eWhat you will learn\u003cul\u003e\n\u003cli\u003eLeverage the features of the Raspberry Pi OS\u003c\/li\u003e\n\u003cli\u003eDiscover how to configure a Raspberry Pi to build an AI-enabled robot\u003c\/li\u003e\n\u003cli\u003eInterface motors and sensors with a Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eCode your robot to develop engaging and intelligent robot behavior\u003c\/li\u003e\n\u003cli\u003eExplore AI behavior such as speech recognition and visual processing\u003c\/li\u003e\n\u003cli\u003eFind out how you can control AI robots with a mobile phone over Wi-Fi\u003c\/li\u003e\n\u003cli\u003eUnderstand how to choose the right parts and assemble your robot\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for\u003cp\u003eThis book is intended for robotics enthusiasts, hobbyists, and aspiring programmers with a basic understanding of Python who are interested in building intelligent, AI-enabled robots using Raspberry Pi. It is ideal for learners who prefer a practical, hands-on approach.\u003c\/p\u003eTable of Contents\u003cli\u003eIntroduction to Robotics\u003c\/li\u003e\u003cli\u003eExploring Robot Building Blocks - Code and Electronics\u003c\/li\u003e\u003cli\u003eIntroducing the Raspberry Pi - Starting with Raspbian\u003c\/li\u003e\u003cli\u003ePreparing a Raspberry Pi for a Robot - Headless by Default\u003c\/li\u003e\u003cli\u003eProtecting Robot Code with Git and SD Card Copies\u003c\/li\u003e\u003cli\u003eBuilding Robot Basics - Wheels, Power, and Wiring\u003c\/li\u003e\u003cli\u003eMoving Motors with Python\u003c\/li\u003e\u003cli\u003eProgramming Distance Sensors with Python\u003c\/li\u003e\u003cli\u003eProgramming RGB Strips in Python\u003c\/li\u003e\u003cli\u003eUsing Python to Control Servo Motors\u003c\/li\u003e\u003cli\u003eProgramming Encoders with Python\u003c\/li\u003e\u003cli\u003eIMU Programming with Python\u003c\/li\u003e\u003cli\u003eRobot Vision - Using a Pi Camera and OpenCV\u003c\/li\u003e\u003cli\u003eLine Following With A Camera with Python\u003c\/li\u003e\u003cli\u003eVoice Communication with a Robot Using Mycroft\u003c\/li\u003e\u003cli\u003eDiving Deeper with the IMU\u003c\/li\u003e\u003cli\u003eControlling the Robot With A Phone and Python\u003c\/li\u003e\u003cli\u003eTaking Your Robot Programming Skills Further\u003c\/li\u003e\u003cli\u003ePlanning Your Next Robot Project - Putting It All Together\u003c\/li\u003e  \n\n                                         Editorial Reviews                   About the Author   \u003cp\u003eDanny Staple builds robots and gadgets as a hobbyist, makes videos about his work with robots, and attends community events such as PiWars and Arduino Day. He has been a professional Python programmer, later moving into DevOps, since 2009, and a software engineer since 2000. He has worked with embedded systems, including embedded Linux systems, throughout the majority of his career. He has been a mentor at a local CoderDojo, where he taught how to code with Python. He has run Lego Robotics clubs with Mindstorms. He has also developed Bounce!, a visual programming language targeted at teaching code using the NodeMCU IoT platform. The robots he has built with his children include TankBot, SkittleBot (now the Pi Wars robot), ArmBot, and SpiderBot.\u003c\/p\u003e                                           ","brand":"Danny Staple","offers":[{"title":"Default Title","offer_id":46070968189162,"sku":"9781839218804","price":28.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0714\/5301\/6298\/files\/71WkcdqrG2L._SL1500.jpg?v=1781276056","url":"https:\/\/textbookme.store\/products\/learn-robotics-programming-build-and-control-ai-enabled-autonomous-robots-using-the-raspberry-pi-and-python","provider":"TextbookMe","version":"1.0","type":"link"}