Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Learn Robotics Programming - Second Edition

You're reading from  Learn Robotics Programming - Second Edition

Product type Book
Published in Feb 2021
Publisher Packt
ISBN-13 9781839218804
Pages 602 pages
Edition 2nd Edition
Languages
Concepts
Author (1):
Danny Staple Danny Staple
Profile icon Danny Staple

Table of Contents (25) Chapters

Preface 1. Section 1: The Basics – Preparing for Robotics
2. Chapter 1: Introduction to Robotics 3. Chapter 2: Exploring Robot Building Blocks – Code and Electronics 4. Chapter 3: Exploring the Raspberry Pi 5. Chapter 4: Preparing a Headless Raspberry Pi for a Robot 6. Chapter 5: Backing Up the Code with Git and SD Card Copies 7. Section 2: Building an Autonomous Robot – Connecting Sensors and Motors to a Raspberry Pi
8. Chapter 6: Building Robot Basics – Wheels, Power, and Wiring 9. Chapter 7: Drive and Turn – Moving Motors with Python 10. Chapter 8: Programming Distance Sensors with Python 11. Chapter 9: Programming RGB Strips in Python 12. Chapter 10: Using Python to Control Servo Motors 13. Chapter 11: Programming Encoders with Python 14. Chapter 12: IMU Programming with Python 15. Section 3: Hearing and Seeing – Giving a Robot Intelligent Sensors
16. Chapter 13: Robot Vision – Using a Pi Camera and OpenCV 17. Chapter 14: Line-Following with a Camera in Python 18. Chapter 15: Voice Communication with a Robot Using Mycroft 19. Chapter 16: Diving Deeper with the IMU 20. Chapter 17: Controlling the Robot with a Phone and Python 21. Section 4: Taking Robotics Further
22. Chapter 18: Taking Your Robot Programming Skills Further 23. Chapter 19: Planning Your Next Robot Project – Putting It All Together 24. Other Books You May Enjoy

Further reading

To find out more about the topics covered in this chapter, here are some suggestions:

  • I highly recommend the Flask API documentation (http://flask.pocoo.org/docs/1.0/api/), both to help understand the Flask functions we've used and to learn other ways to use this flexible web server library.
  • For a more guided look at the Flask web server, I suggest reading Flask By Example, Gareth Dwyer, Packt Publishing (https://www.packtpub.com/product/flask-by-example/9781785286933), showing you how to build more involved web applications using Flask.
  • I also recommend the book Mastering Flask, Jack Stouffer, Packt Publishing (https://www.packtpub.com/web-development/mastering-flask).
  • The HTML used in this chapter is elementary. To get a more in-depth look into how you could enhance the simple menu system, I recommend the e-learning video guide Beginning Responsive Web Development with HTML and CSS [eLearning], Ben Frain, Cord Slatton-Valle, Joshua Miller...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}