1 Building robots with Python

 

This chapter covers

  • What robots are made of
  • Why robots have so much potential
  • The hardware and software components used by the robots

In recent years, the field of robotics has grown tremendously with robots for consumer usage to ones with industrial applications becoming more and more widespread. The hardware and software behind these robots have also become more and more accessible, making it an exciting time to learn about robotics. This book leverages the power of the Python programming language to bring a wide variety of robotics projects to life using software and hardware that embraces the open-source philosophy. By the end of the book, you will have learned how to build 9 different projects relating to robotics.

1.1 Why robots are amazing

Computers have changed the lives of every human on this planet in ways that could not have been imagined by their creators decades ago. Robot technology gives those computers the arms and wheels to move around and achieve even more things beyond our imagination. In many ways robots are the future. This book gives you the opportunity to build these robots from the ground up and see them come to life in the real world. The code you write will literally make your computer drive around and knock things over of your choosing.

1.1.1 Robots move

 
 

1.1.2 Robots can see

 
 
 

1.1.3 Robots can find

 
 
 

1.1.4 Robots we command

 
 

1.1.5 Robots from any distance

 
 
 
 

1.2 What you can do with Robots

 

1.2.1 Prototyping

 
 
 

1.2.2 Teaching

 
 

1.2.3 Production ready

 
 
 
 

1.2.4 Limitations

 

1.3 Our approach to making robots

 
 
 
 

1.3.1 Learning from failures

 
 
 

1.3.2 Who is this book for?

 
 

1.3.3 What will you gain?

 
 
 

1.4 The robot building blocks

 
 
 

1.5 What are robots made of?

 
 

1.5.1 Servos and DC motors on a Raspberry Pi

 

1.5.2 Hardware Stack

 
 

1.5.3 Python and Linux

 
 
 

1.5.4 Software Stack

 
 
 
 

1.6 Summary

 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest