Inicio > > Programación informática/desarrollo de software > Learn Robotics Programming - Third Edition
Learn Robotics Programming - Third Edition

Learn Robotics Programming - Third Edition

Danny Staple

80,10 €
IVA incluido
Disponible
Editorial:
Packt Publishing
Año de edición:
2026
Materia
Programación informática/desarrollo de software
ISBN:
9781803246987
80,10 €
IVA incluido
Disponible

Selecciona una librería:

  • Librería Samer Atenea
  • Kálamo Books
  • Librería Elías (Asturias)
  • Librería Kolima (Madrid)
  • Librería Proteo (Málaga)

Build smart, AI-powered robots with Raspberry Pi and Python through hands-on projects, from rovers to intelligent autonomous systemsFree with your book: DRM-free PDF version + access to Packt’s next-gen Reader*Key Features:- Boost your Python skills with practical examples to program complex robot behaviors and functionalities- Build a robotics learning and exploration platform- Leverage AI neural network models for voice recognition and synthesis, and OpenCV for computer visionBook Description:Learn Robotics Programming, Third Edition, addresses a common challenge for developers, hobbyists, and newcomers: turning robotics ideas into building and programming real, functional robots. While many resources focus either on theory or isolated components, it can be difficult to bring together hardware, software, and intelligent behavior into a working robotic system.This book provides a structured, hands-on path to designing and building robots using Raspberry Pi and Python. You’ll start by assembling a mobile robot and setting up its core systems, then progressively add capabilities such as motor control, sensor integration, and remote operation through web interfaces. As you advance, you’ll implement vision and voice features using OpenCV and ML voice models and explore intelligent behaviors, including localisation and sensor fusion, to help your robot navigate and respond to its environment.By the end of the book, you’ll have built a fully functional robot and developed the skills to design, program, and extend your own robotic systems. Whether you are getting started or already have programming experience, you’ll learn how to combine hardware and software into cohesive solutions and apply practical techniques for creating responsive, intelligent robots.*Email sign-up and proof of purchase requiredWhat You Will Learn:- Manage your robots with control panels and view their state with interactive dashboards- Integrate sensor systems for dynamic robot navigation and interaction- Learn voice recognition with Piper and Vosk, and build computer vision with OpenCV- Explore encoder-based localisation with the BNO055 module to enhance your robot’s movement accuracy- Automate installation and updates with scripts to keep your robot up to date effortlessly- Use practical algorithms to process sensor data to guide robot behaviorWho this book is for:This robotics book is ideal for programmers, developers, and robotics enthusiasts with at least beginner coding skills who are eager to design, build, and program cutting-edge robots using autonomous robot algorithms along with AI models. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively.Table of Contents- Introduction to Robotics- Exploring Robot Building Blocks - Code and Electronics- Preparing a Headless Raspberry Pi for a Robot- Protecting Robot Code with Git- Building Robot Basics - Wheels, Power, and Wiring- Drive and Turn - Moving Motors with MQTT and Python- Driving the Robot with a Phone and Python- Programming Distance Sensors with Python- Avoiding Obstacles with Distance Sensors- Using Python to Control Servo Motors- Programming Encoders with Python- Encoder-Based Localisation with Python- IMU-Based Robot Navigation with Python- Robot Vision - Using a Pi Camera and OpenCV- Line-Following with a Camera in Python- Voice Control AI on a Robot with Python- Robot Localisation and Sensor Fusion with Python- Taking Your Robot Programming Skills Further

Artículos relacionados

  • SPARK 2014 Reference Manual
    AdaCore / Altran UK Ltd
    SPARK 2014 is a programming language and a set of verification tools designed to meet the needs of high-assurance software development. SPARK 2014 is based on Ada 2012, both subsetting the language to remove features that defy verification, but also extending the system of contracts and aspects to support modular, formal verification.This manual is available online for free at ...
    Disponible

    19,91 €

  • Software and Intelligent Sciences
    Yingxu Wang
    The junction of software development and engineering combined with the study of intelligence has created a bustling intersection of theory, design, engineering, and conceptual thought. Software and Intelligent Sciences: New Transdisciplinary Findings sits at a crossroads and informs advanced researchers, students, and practitioners on the developments in computer science, theor...
  • Power System Planning Technologies and Applications
    Fawwaz Elkarmi / Nazih Abu Shikhah / Nazih Abu-Shikhah
    Planning is an important function of the management of any business, providing knowledge of future prospects and enabling prudent and appropriate decision-making. Planning is especially critical for power systems, since electricity is a fundamental part of modern societies and many conventional electrical energy resources currently in use are limited. Power System Planning Tech...
  • Concept Parsing Algorithms (CPA) for Textual Analysis and Discovery
    Masha Etkind / Uri Shafrir
    Text analysis tools aid in extracting meaning from digital content. As digital text becomes more and more complex, new techniques are needed to understand conceptual structure. Concept Parsing Algorithms (CPA) for Textual Analysis and Discovery: Emerging Research and Opportunities provides an innovative perspective on the application of algorithmic tools to study unstructured d...
  • Model-Based Design for Effective Control System Development
    Wei Wu
    Control systems are an integral aspect of modern society and exist across numerous domains and applications. As technology advances more and more, the complexity of such systems continues to increase exponentially. Model-Based Design for Effective Control System Development is a critical source of scholarly information on model-centric approaches and implementations for control...
  • Verification, Validation and Testing in Software Engineering
    ...

Otros libros del autor

  • Robotics at Home with Raspberry Pi Pico
    Danny Staple
    Design, build, and program a mobile robot platform while gaining an understanding of the Raspberry Pi Pico, Free CAD, and robot sensors using Python to code, Bluetooth to connect & smartphone to control your projectsKey Features:- Gain in depth knowledge of robotics with easy-to-follow instructions- Build a rover platform designed for experimentation and extension- Enhance your...
    Disponible

    80,25 €

  • Learn Robotics Programming - Second Edition
    Danny Staple
    Develop an extendable smart robot capable of performing a complex series of actions with Python and Raspberry PiKey Features- Get up to speed with the fundamentals of robotic programming and build intelligent robots- Learn how to program a voice agent to control and interact with your robot’s behavior- Enable your robot to see its environment and avoid barriers using sensorsBoo...
    Disponible

    98,16 €

  • Learn Robotics Programming
    Danny Staple
    Gain experience of building a next-generation collaboration robot Key Features:Get up and running with the fundamentals of robotic programmingProgram a robot using Python and the Raspberry Pi 3Learn to build a smart robot with interactive and AI-enabled behaviorsBook DescriptionWe live in an age where the most difficult human tasks are now automated. Smart and intelligent robot...
    Disponible

    100,64 €