Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Robotics using Python


Design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV!

About This Book

  • Design, simulate, build and program an interactive autonomous mobile robot
  • Program Robot Operating System using Python
  • Get a grip on the hands-on guide to robotics for learning various robotics concepts and build an advanced robot from scratch

Who This Book Is For

If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.

What You Will Learn

  • Understand the core concepts and terminologies of robotics
  • Create 2D and 3D drawings of robots using freeware such as LibreCAD and Blender
  • Simulate your robot using ROS and Gazebo
  • Build robot hardware from the requirements
  • Explore a diverse range of actuators and its interfacing
  • Interface various robotic sensors to robots
  • Set up and program OpenCV, OpenNI, and PCL to process 2D/3D visual data
  • Learn speech processing and synthesis using Python
  • Apply artificial intelligence to robots using Python
  • Build a robot control GUI using Qt and Python
  • Calibration and testing of robot

In Detail

Learning about robotics will become an increasingly essential skill as it becomes a ubiquitous part of life. Even though robotics is a complex subject, several other tools along with Python can help you design a project to create an easy-to-use interface.

Learning Robotics Using Python is an essential guide for creating an autonomous mobile robot using popular robotic software frameworks such as ROS using Python. It also discusses various robot software frameworks and how to go about coding the robot using Python and its framework. It concludes with creating a GUI-based application to control the robot using buttons and slides.

By the end of this tutorial, you'll have a clear idea of how to integrate and assemble all things into a robot and how to bundle the software package.

(HTML tags aren't allowed.)

Linear Algebra and Probability for Computer Science Applications
Linear Algebra and Probability for Computer Science Applications

Based on the author’s course at NYU, Linear Algebra and Probability for Computer Science Applications gives an introduction to two mathematical fields that are fundamental in many areas of computer science. The course and the text are addressed to students with a very weak mathematical background. Most of the...

Internet of Things with Arduino Cookbook
Internet of Things with Arduino Cookbook

Key Features

  • This book offers key solutions and advice to address the hiccups faced when working on Arduino-based IoT projects in the real world
  • Take your existing skills and capabilities to the next level by building challenging IoT applications with ease.
  • Be the tech disruptor you always...
Machine Learning and Robot Perception (Studies in Computational Intelligence)
Machine Learning and Robot Perception (Studies in Computational Intelligence)
This book presents some of the most recent research results in the area of machine learning and robot perception. The book contains eight chapters.

Relevant progress has been done, within the Robotics field, in mechanical systems, actuators, control and planning. This fact, allows a wide application of industrial robots, where

Arduino Robotics (Technology in Action)
Arduino Robotics (Technology in Action)

This book will show you how to use your Arduino to control a variety of different robots, while providing step-by-step instructions on the entire robot building process. You'll learn Arduino basics as well as the characteristics of different types of motors used in robotics. You also discover controller methods and failsafe...

Digital Control
Digital Control

Digital control systems are becoming increasingly prevalent and important within industry. In recent years significant progress has been made in their analysis and design – particularly within the areas of microprocessors and digital signal processors. The traditional approach to teaching digital control assumes an understanding of...

Advances in Robot Control: From Everyday Physics to Human-Like Movements
Advances in Robot Control: From Everyday Physics to Human-Like Movements
Robotics is still a young science, but we can already identify the people who defined its primary course of development. Suguru Arimoto is one of them. His early works laid the foundations of what nowadays is called modern robot control, and we believe it is both appropriate and necessary to write a book on recent advances in this field in the...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy