Index
A
- Analog to Digital converters (ADCs)
- application areas
- about / Application areas
- industrial robotics / Industrial robotics
- domestic robots / Domestic robots
- medical robotics / Medical robotics
- mobile robots / Mobile robots
- social and humanoid robots / Social and humanoid robots
B
- BeagleBone
- about / Prerequisites
- BeagleBone Black
- prerequisites / Prerequisites, Prerequisites
- about / BeagleBone Black – a single board computer
- using / Getting to know your board – BeagleBone Black
- hardware specification / Hardware specification of BeagleBone Black
- email, sending with attachment / Sending e-mail with an attachment from BeagleBone Black
- BeagleBone Black online
- prerequisites / Prerequisites
- Beaglebone board
- logging, via SSH over Ethernet / Logging into the board via SSH over Ethernet
- BeagleBone board
- setting up / Setting up your BeagleBone board
- booting / Installing operating systems
- booting, from microSD card / Booting your BeagleBone board from a SD card
- custom Python program, writing / Writing your own Python program on BeagleBone board
- live video streaming / Live video streaming on the BeagleBone board
- BeagleBone boards
- about / Prerequisites
- BeagleBone Green
- about / Prerequisites
- BoneScript
- about / Setting up your BeagleBone board
- breadboards
- usage / Usage of breadboards
C
- cat command
- about / Working on Linux Shell
- cd command
- about / Working on Linux Shell
- central processing unit (CPU)
- custom Python program
- writing, on BeagleBone board / Writing your own Python program on BeagleBone board
D
- DC motors
- about / DC motors
- Debian image
- Debian package
- reference link / Installing operating systems
- device drivers
- differential drive robots
- about / Differential-drive robots
- domestic robots
- reference links / Domestic robots
E
- e-mail alert fire alarm project
- email
- sending, with attachment from BeagleBone Black / Sending e-mail with an attachment from BeagleBone Black
- Ethernet
- BeagleBone board, logging via SSH / Logging into the board via SSH over Ethernet
F
- File Transfer Protocol (FTP) / Project: Image capture from a camera using Python and OpenCV
- Flask-Python library
- installing / Python-Flask on BeagleBone Black
G
- general-purpose input/output (GPIO) pins
- about / GPIOs
- accessing, with Python / Using Python to access GPIOs
H
- home automation system
- prerequisites / Prerequisites
- materials required / Materials needed
- structure / The structure of home automation systems
- transistors / Transistors, relays, power switches
- relays / Transistors, relays, power switches
- power switches / Transistors, relays, power switches
I
- image capture, from camera
- Python and OpenCV used / Project: Image capture from a camera using Python and OpenCV
- Internet controlled power switch
- about / Advanced project: An Internet controlled power switch – controlling an AC bulb from the Internet
- AC bulb, controlling from Internet / Advanced project: An Internet controlled power switch – controlling an AC bulb from the Internet
- port forwarding, setting up / Setting up port forwarding
L
- L293D motor driver IC
- about / L293D motor driver IC
- LED
- about / Switches and LEDs
- blinking, with Python script / Project – blinking an LED using Python script
- toggling, with push button / Project – toggle LED using a push button
- libraries
- adding, to Python / Adding libraries to Python
- Linux command-line interfaces
- URL / Working on Linux Shell
- Linux shell
- working / Working on Linux Shell
- live video streaming
- on BeagleBone board / Live video streaming on the BeagleBone board
- LM35 sensors
- working / How do LM35 sensors work?
- used, for temperature sensing / Temperature sensing using a LM35 sensor
- ls command
- about / Working on Linux Shell
M
- medical robotics
- reference links / Medical robotics
- microSD card
- preparing / Installing operating systems
- BeagleBone board, booting / Booting your BeagleBone board from a SD card
- mkdir command
- about / Working on Linux Shell
- mobile robots
- reference links / Mobile robots
- motion-based home security alert system
- prerequisites / Prerequisites
- creating / Advanced project – Motion-based home security alert system
- motion detection
- passive infrared (PIR) sensors, using / Motion detection using PIR sensors
- Motor Controller IC / Elements, structure and operation of robotic systems
O
- OpenCV
- about / OpenCV – introduction and setting up on the BeagleBone board
- setting up, on BeagleBone board / OpenCV – introduction and setting up on the BeagleBone board
- installing, on Debian on BeagleBone board / Installing OpenCV on Debian on a BeagleBone board
- operating systems
- installing / Installing operating systems
- URL / Installing operating systems
- references, for Mac users / Installing operating systems
P
- passive infrared (PIR) sensors
- about / PIR sensors
- working / How PIR sensors work
- used, for motion detection / Motion detection using PIR sensors
- physical computing systems
- about / Introducing physical computing systems
- basic elements / Basic elements of physical computing systems
- usage / Application areas
- LED, toggling with push button / Project – toggle LED using a push button
- physical computing systems, connecting to internet
- prerequisites / Prerequisites
- Internet access, giving to BeagleBone board / Giving Internet access to your BeagleBone board
- Wi-Fi capability, adding to BeagleBone board / Adding Wi-Fi to the BeagleBone board
- e-mail alert fire alarm project / Intermediate level project: An e-mail alert fire alarm
- advanced level project / Advanced level project: Uploading sensor data to a web cloud
- sensor data, uploading to web cloud / Advanced level project: Uploading sensor data to a web cloud
- PIP
- installing / Python-Flask on BeagleBone Black
- pwd command
- about / Working on Linux Shell
- Python
- libraries, adding / Adding libraries to Python
- used, for accessing general-purpose input/output (GPIO) / Using Python to access GPIOs
- Python-Flask
- on BeagleBone Black / Python-Flask on BeagleBone Black
- about / Python-Flask on BeagleBone Black
- python interactive shell interface
- Python Package Index (PyPI) / Python-Flask on BeagleBone Black
- Python script
- used, for blinking LED / Project – blinking an LED using Python script
R
- Random Access Memory (RAM)
- Read Only Memory (ROM)
- real-time physical computing system
- prerequisites / Prerequisites
- materials needed / Prerequisites, Materials needed
- rm command
- about / Working on Linux Shell
- robot, building with BeagleBone Black
- prerequisites / Prerequisites
- materials needed / Materials Needed
- robotics
- about / Introduction to robotics
- robotic systems
S
- Secure Shell (SSH)
- about / Logging into the board via SSH over Ethernet
- BeagleBone board, logging over Ethernet / Logging into the board via SSH over Ethernet
- sensor data
- uploading, to web cloud / Advanced level project: Uploading sensor data to a web cloud
- social and humanoid robots
- reference links / Social and humanoid robots
- switches
- about / Switches and LEDs
- creating / Switches and LEDs
- momentary switch / Momentary switch
- toggle switch / Toggle switch
T
- TCP/IP Network / Introduction to web servers
- telecontrolled robot, with live video streaming
- temperature sensor
- about / Temperature sensor
- LM35 sensors / How do LM35 sensors work?
U
- Ultra Sonic Sensor / Elements, structure and operation of robotic systems
- USB camera
- adding, to BeagleBone board / Adding a USB camera to a BeagleBone board
- USB camera, interfacing with BeagleBone
- prerequisites / Prerequisites
- materials needed / Materials needed
W
- web servers
- about / Introduction to web servers
- Win32 Disk Imager
- World Wide Web (WWW) / Introduction to web servers