Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Python Robotics Projects

You're reading from  Python Robotics Projects

Product type Book
Published in May 2018
Publisher Packt
ISBN-13 9781788832922
Pages 340 pages
Edition 1st Edition
Languages
Concepts
Author (1):
Prof. Diwakar Vaish Prof. Diwakar Vaish
Profile icon Prof. Diwakar Vaish

Table of Contents (24) Chapters

Title Page
Packt Upsell
Contributors
Preface
1. Robotics 101 2. Using GPIOs as Input 3. Making a Gardener Robot 4. Basics of Motors 5. Making a Pet Feeding Robot 6. Bluetooth-Controlled Robotic Car 7. Sensor Interface for Obstacle Avoidance 8. Making Your Own Area Scanner 9. Vision Processing 10. Making a Guard Robot 11. Basic Switching 12. Recognizing Humans with Jarvis 13. Making Jarvis IoT Enabled 14. Giving Voice to Jarvis 15. Gesture Recognition 16. Machine Learning 17. Gesture-Controlled Robotic Vehicle 18. Making a Robotic Arm 1. Other Books You May Enjoy Index

Index

A

  • accelerometers / Accelerometers and gyroscope
  • ampere hours (Ah) / Capacity
  • analogue to digital converter (ADC) / Interfacing through I2C
  • arrays / Lists
  • automatic delivery answering machine / Automatic delivery answering machine 
  • autonomous driving
    • creating, simple proximity sensor used / Making it fully autonomous
  • autonomous emergency braking / Autonomous emergency braking

C

  • change of directory (cd) / Preparing Raspberry Pi for vision processing application
  • current rating
    • about / The basics
    • repetitive maximum current / The basics
    • burst maximum current / The basics
    • continuous maximum current / The basics

D

  • dataset
    • creating / Making a dataset
    • used, for prediction / Predicting using a dataset
  • degrees of freedom (DOF) / Degrees of freedom

E

  • electric field sensing / Electric field sensing

F

  • face
    • recognizing / Recognizing the face
  • face detection / Face detection, Knowing the face
  • Flick HAT
    • using / Using the Flick HAT
  • Force Sensitive Resistor (FSR) / Constructing the robot 
  • frames per second (FPS) / Programming multiple frames

G

  • general purpose input/output (GPIO)
    • about / The hardware arsenal, A deeper dive into GPIOs
    • using / Let's program
    • PIR sensor, interfacing / Interfacing the PIR sensor
    • ultrasonic proximity sensor, interfacing / Interfacing the ultrasonic proximity sensor
  • gesture controlled robotic vehicle / Gesture-controlled car 
  • gesture recognition-based automation / Gesture recognition-based automation
  • guard robot
    • creating / Making the guard robot
  • gyroscope / Accelerometers and gyroscope

H

  • hue saturation values (HSV) / Image recognition

I

  • ID EEPROM / The hardware arsenal
  • image
    • Raspberry Pi, preparing for vision processing application / Preparing Raspberry Pi for vision processing application
  • image recognition / Image recognition
  • inertial measurement unit
    • interfacing / Interfacing the inertial measurement unit
    • about / Interfacing the inertial measurement unit
  • Infrared (IR) / Infrared proximity sensor
  • infrared proximity sensor / Infrared proximity sensor
  • Inter-integrated Circuits (I2C)
    • interfacing / Interfacing through I2C
    • about / Interfacing through I2C
    • start condition / Interfacing through I2C
    • address frame / Interfacing through I2C
    • data frame / Interfacing through I2C
    • stop frame / Interfacing through I2C
  • interactive door answering robot
    • creating / Making an interactive door – answering robot
  • Internet of Things (IoT)
    • basics / Basics of IoT
    • about / Basics of IoT
  • intruder detection system
    • home, controlling / Controlling the home
  • IoT-based intrusion detector
    • creating / Making an IoT-based intrusion detector

J

  • Jarvis
    • alarm, creating / Making Jarvis wake you up 
    • relay, working / Working with relay and PIR sensor
    • PIR sensor, working / Working with relay and PIR sensor
    • motion detection sensor, adding / Making the alarm irritating, Making it even more irritating
    • home appliances, enhancing / Turn on the light Jarvis
    • motion, enhancing / Understanding motion
    • motion, perfecting / Perfecting motion
    • basic installation / Basic installation
    • creating, to access voice / Making Jarvis understand our voice
    • home, creating / Making your home learn
    • home, learning / Home learning and automation
    • automation / Home learning and automation

K

  • key specifications, motors
    • voltage rating / The basics
    • current rating / The basics
    • supply voltage / The basics
    • logic supply voltage / The basics

L

  • Light Detection and Ranging (LIDAR)
    • using / Looking around 
    • about / Looking around 
    • on autonomous vehicle / LIDAR on an autonomous vehicle 
  • lists / Lists

M

  • Message Queuing Telemetry Transport (MQTT) protocol / The MQTT protocol
  • milliampere hour (mAh) / Capacity
  • motion, Jarvis
    • intensity, controlling / Controlling the intensity
    • temperature control / Intelligent temperature control
    • multiplexer functionality, adding / Adding more 
  • motors
    • basics / The basics
    • implementing / Getting it rolling
    • speed, changing / Changing the speed 
  • MQTT broker
    • setting up / Setting up the MQTT broker
  • multiple frames
    • programming / Programming multiple frames

N

  • NumPy / The basics of images

P

  • phase fired control / Controlling the intensity
  • PIR sensor
    • interfacing / Interfacing the PIR sensor
  • pixel / The basics of images
  • potentiometer / Servo motor
  • power unit
    • about / Power house
    • voltage / Voltage
    • capacity / Capacity
    • weight ratio / Power-to-weight ratio
    • maximum charge / Maximum charge and discharge rate
    • discharge rate / Maximum charge and discharge rate
    • chemical composition / Chemical composition
  • pulse width modulation (PWM) / Playing with voltage, Interfacing through I2C, The basics, Servo motor

Q

  • queue connection / Controlling the vehicle by Bluetooth

R

  • Raspberry Pi
    • setting up / Setting up Raspberry Pi
    • used, as switch / Playing with voltage
    • preparing, for vision processing application / Preparing Raspberry Pi for vision processing application
  • Raspberry Pi operating system image
    • reference link / Setting up Raspberry Pi
  • robot
    • hardware requisites / The hardware arsenal
    • creating / Making the robot
    • performance, improving / Making it more intelligent, Making it truly intelligent
    • force measurement / Force measurement
    • constructing / Constructing the robot 
    • creating, to detect pets / Making the robot detect pets
    • safety, creating / Making the robot safe
  • robotic arm
    • basics / Basics of a robotic arm
  • robotic arm kit
    • limits, finding / Finding the limits
    • speed control / Speed control
  • robotic vehicle
    • basics / Basics of the vehicle
    • components, assembling / Getting the vehicle ready
    • controlling, by Bluetooth / Controlling the vehicle by Bluetooth
    • advanced, creating / Making it more advanced

S

  • self-steering capabilities / Giving the car self-steering capabilities
  • Serial Clock (SCL) / Interfacing through I2C
  • Serial Data (SDA) / Interfacing through I2C
  • servo motor / Servo motor
  • simple proximity sensor
    • used, for creating autonomous driving / Making it fully autonomous
  • solenoids
    • working / Working with solenoids
    • features / Working with solenoids

T

  • triangulation / Infrared proximity sensor

U

  • ultrasonic proximity sensor
    • interfacing / Interfacing the ultrasonic proximity sensor

Y

  • Yaw Pitch and Roll (YPR) / Basics of a robotic arm
lock icon The rest of the chapter is locked
arrow left Previous Chapter
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}