Index
A
- Actual Altitude / Basics of quadcopter flight
- Adafruit
- Advanced IP Scanner / Connecting to an external computer
- Advanced Linux Sound Architecture (ALSA) / Creating and recording sound
- alsamixer / Creating and recording sound
- analog wind speed sensor
- connecting / Connecting an analog wind speed sensor
- requirements / Connecting an analog wind speed sensor
- sensor data, obtaining / Getting sensor data from the wind speed sensor
- Arduino
- ArduPilot
- autonomous quadcopter flight
- webcam, adding for / Adding a webcam for autonomous flight
- GPS, adding / Adding GPS for autonomous flight
B
- BeagleBone Black
- unpacking / Unpacking and powering up
- powering up / Unpacking and powering up
- URL / Unpacking and powering up, Installing an operating system, Connecting to an external computer
- operating system, installing / Installing an operating system
- external computer, connecting to / Connecting to an external computer
- Windows manager, installing / Installing a Windows manager
- speech, enabling / Making your BeagleBone Black speak
- speech recognition, installing / Installing speech recognition
- speech recognition accuracy, improving / Improving speech recognition accuracy
- voice commands, responding to / Responding to voice commands
- used, for adding wireless LAN interface / Adding additional hardware and software for a fully functional core system
- used, for controlling mobile platform / Controlling your mobile platform programmatically using the BeagleBone Black and Python
- IR sensor, connecting to / IR sensors
- webcam, connecting to / Connecting a webcam to the BeagleBone Black
- servo controller, connecting to / Connecting the servo controller to the BeagleBone Black
- adding, to sailing platform / The BeagleBone Black and robots that can sail
- servos, controlling with / Controlling servos with the BeagleBone Black
- GPS, connecting to / Connecting GPS to the BeagleBone Black
- used, for controlling brushless DC motors / Controlling brushless DC motors using the BeagleBone Black
- used, for controlling DC motors with Python program / Program to control DC motors using the BeagleBone Black
- connecting, via long LAN / Connecting to the BeagleBone Black via a long LAN
- buiding, URL / Basics of quadcopter flight
- connecting, to quadcopter / Connecting the BeagleBone Black to the quadcopter
- used, for controlling quadcopter / Controlling the quadcopter using the BeagleBone Black
- beam reach / Some basics of sailing
- bearing
- calculating / Calculating distance and bearing
- bison library / Installing speech recognition
- brushless DC motors
- controlling, with BeagleBone Black / Controlling brushless DC motors using the BeagleBone Black
C
- camera
- accessing, for project / Accessing a camera for your project
- CMU pocketsphinx website
- colored objects
- finding, in vision system / Finding colored objects in your vision system
- following, with vision system / Following colored objects with your vision system
- core software packages
- OpenCV / Installing additional core software packages
- pocketsphinx / Installing additional core software packages
- installing / Installing additional core software packages
- vision library, installing / Installing a vision library
- sound capability, installing / Installing sound capability
- sound, creating / Creating and recording sound
- sound, recording / Creating and recording sound
D
- Dagu Rover 5 Tracked Chassis
- about / Choosing the tracked platform
- DC motors / Connecting a motor controller to control the speed of your tracked platform
- contolling, with Python program / Program to control DC motors using the BeagleBone Black
- Debian / Installing an operating system
- Degrees of Freedom (DOF) / Building robots that can walk
- Desired Altitude / Basics of quadcopter flight
- DHCP
- dilation and erosion
- distance
- calculating / Calculating distance and bearing
- distance sensors
- adding / Adding distance sensors
- sonar sensor / Sonar sensors
- IR sensor / IR sensors
- dynamic IP address / Connecting to an external computer
- dynamic path planning, robot
- about / Dynamic path planning for your robot
- path planning / Basic path planning
- references / Basic path planning
- obstacles, avoiding / Avoiding obstacles
E
- Edimax device
- Electronic Speed Controllers (ESC) / Controlling brushless DC motors using the BeagleBone Black
- ESC-to-brushless-DC-motor connection
- Espeak / Making your BeagleBone Black speak
- external computer
- connecting to / Connecting to an external computer
- EZ Tops
F
- feedback control / Basics of quadcopter flight
- flight controller board
- URL / Building the quadcopter
G
- game controller
- adding, to system / Adding a game controller to your system
- GND pin / Connecting an analog wind speed sensor
- go_backward function / Program to control DC motors using the BeagleBone Black
- go_down function / Program to control DC motors using the BeagleBone Black
- go_forward function / Program to control DC motors using the BeagleBone Black
- go_left function / Program to control DC motors using the BeagleBone Black
- go_right function / Program to control DC motors using the BeagleBone Black
- go_up function / Program to control DC motors using the BeagleBone Black
- GPIO pins, BeagleBone Black
- GPS
- about / Beginning with a GPS tutorial
- tutorial / Beginning with a GPS tutorial
- URL, for tutorial / Beginning with a GPS tutorial
- connecting, to BeagleBone Black / Connecting GPS to the BeagleBone Black
- communicating with / Communicating with the GPS
- adding, for autonomous quadcopter flight / Adding GPS for autonomous flight
- GPS information
- parsing / Parsing the GPS information
H
- hardware
- building, for ROV / Building the hardware for the ROV
- haversine formula
- Hitec servos / Building the quadruped platform
- HobbyKing
- URL / Building the quadcopter
- Hue (color), Saturation, and Value (HSV) / Finding colored objects in your vision system
I
- inexpensive sonar sensor
- IP allocation
- irons / Some basics of sailing
- IR sensor
- about / IR sensors
- connecting, to BeagleBone Black / IR sensors
J
- joystick controls / Adding a game controller to your system
L
- latitude / Calculating distance and bearing
- Linux
- program, creating for quadruped control / Creating a program on Linux to control your quadruped
- longitude / Calculating distance and bearing
- long LAN
- used, for connecting to BeagleBone Black / Connecting to the BeagleBone Black via a long LAN
M
- mobile platform
- controlling, BeagleBone Black used / Controlling your mobile platform programmatically using the BeagleBone Black and Python
- controlling, Python used / Controlling your mobile platform programmatically using the BeagleBone Black and Python
- program arguments / Controlling your mobile platform programmatically using the BeagleBone Black and Python
- motor control
- accessing, via voice commands / Accessing motor control via voice commands
- motor controller
- VIN label / Connecting the motor controller
- OUTB label / Connecting the motor controller
- OUTA label / Connecting the motor controller
- GND label / Connecting the motor controller
- motor controller connection, for speed control of tracked platform
- about / Connecting a motor controller to control the speed of your tracked platform, Connecting the motor controller
- battery, selecting / Choosing the battery
- DC motor controller, connecting to USB cable / Connecting the motor controller system
- movement
- finding, in vision system / Finding movement in your vision system
- following, with robot / Following movement with your robot
N
- Ångström / Installing an operating system
O
- obstacles, dynamic path planning
- avoiding / Avoiding obstacles
- OpenCV / Installing additional core software packages
- using / Using OpenCV
- URL / Using OpenCV, Finding movement in your vision system
- used, for tracking objects / Finding colored objects in your vision system
- operating system
- installing / Installing an operating system
- Out connection / Connecting an analog wind speed sensor
- Out pin / Connecting an analog wind speed sensor
P
- PC
- used, for communicating with servo controller / Communicating with the servo controller via a PC
- phidgets
- URL / IR sensors
- pocketsphinx / Installing additional core software packages, Installing speech recognition
- PodSixNet
- Pololu
- URL / Connecting a motor controller to control the speed of your tracked platform, Controlling your mobile platform programmatically using the BeagleBone Black and Python, Using a servo controller to control the servos, Communicating with the servo controller via a PC
- URL, for product / Connecting a motor controller to control the speed of your tracked platform
- URL, for documentation / Controlling your mobile platform programmatically using the BeagleBone Black and Python
- program arguments
- adding, for mobile platform control / Adding program arguments to control your platform
- Programmable Real-time Unit (PRU)
- Proportional-Integrative-Derivative (PID) / Adding a webcam for autonomous flight
- proportional control / Adding a webcam for autonomous flight
- PuTTY
- about / Connecting to an external computer
- URL / Connecting to an external computer
- URL, for downloading / A ZigBee tutorial
- PuTTY configuration
- performing / A ZigBee tutorial
- PVM
- about / Working of servomotors
- pygame library
- Python
- used, for controlling mobile platform / Controlling your mobile platform programmatically using the BeagleBone Black and Python
- python-tk
- Python program
- used, for controlling DC motors / Program to control DC motors using the BeagleBone Black
Q
- quadcopter
- about / Basics of quadcopter flight
- flight basics / Basics of quadcopter flight
- feedback system / Basics of quadcopter flight
- building / Building the quadcopter
- references / Building the quadcopter, Controlling the quadcopter using the BeagleBone Black
- BeagleBone Black, connecting to / Connecting the BeagleBone Black to the quadcopter
- controlling, with BeagleBone Black / Controlling the quadcopter using the BeagleBone Black
- quadcopter flight
- basics / Basics of quadcopter flight
- controlling, via wireless LAN / Controlling quadcopter flight wirelessly
- quadruped
- platform, building / Building the quadruped platform
- assembling / Building the quadruped platform
- controlling, with program on Linux / Creating a program on Linux to control your quadruped
- voice commands, issuing / Issuing voice commands to your quadruped
- quadruped platform
- building / Building the quadruped platform
- URL / Building the quadruped platform
R
- Real VNC
- about / Installing a Windows manager
- URL / Installing a Windows manager
- Red, Green, and Blue (RGB) / Finding colored objects in your vision system
- remote control, sailboat / Remote control of the sailboat
- robot
- dynamic path planning / Dynamic path planning for your robot
- ROV
- hardware, building for / Building the hardware for the ROV
- URL / Building the hardware for the ROV
- component / Building the hardware for the ROV
- RV pin / Connecting an analog wind speed sensor
- RX/TX interface / Connecting GPS to the BeagleBone Black, Communicating with the GPS
- RX/TX port / Communicating with the GPS, Parsing the GPS information
S
- sailboat platform
- building / Building the sailboat platform
- sailing
- about / Some basics of sailing
- references / Some basics of sailing
- URL / Some basics of sailing
- rudder setting / Some basics of sailing
- sail setting / Some basics of sailing
- sailing platform
- BeagleBone Black, adding to / The BeagleBone Black and robots that can sail
- Secure Shell Hyperterminal (SSH) / Connecting to an external computer
- sensor data
- obtaining, from analog wind speed sensor / Getting sensor data from the wind speed sensor
- sensors
- basics / Basics of sensors
- servo control
- servo controller
- used, for controlling servos / Using a servo controller to control the servos
- communicating, via PC / Communicating with the servo controller via a PC
- connecting, to BeagleBone Black / Connecting the servo controller to the BeagleBone Black
- servo controller communication
- servomotors
- working / Working of servomotors
- servos
- controlling, with servo controller / Using a servo controller to control the servos
- controlling, with BeagleBone Black / Controlling servos with the BeagleBone Black
- servos, sailboat
- controlling, from program / Controlling the servos on the sailboat from a program
- shutdown function / Program to control DC motors using the BeagleBone Black
- sonar sensor
- about / Sonar sensors
- USB-ProxSonar-EZ / Sonar sensors
- adding, to project / Adding an array of inexpensive sonar sensors to the project
- sound
- recording / Creating and recording sound
- creating / Creating and recording sound
- sound capability
- installing / Installing sound capability
- speech recognition, BeagleBone Black
- installing / Installing speech recognition
- accuracy, improving / Improving speech recognition accuracy
- URL / Improving speech recognition accuracy
- sphinxbase / Installing speech recognition
- static IP address / Connecting to an external computer
- stop function / Program to control DC motors using the BeagleBone Black
T
- tack / Some basics of sailing
- TightVNC server / Installing a Windows manager
- Tkinter
- TMP pin / Connecting an analog wind speed sensor
- torque / Building the quadruped platform
- tracked platform
- selecting / Choosing the tracked platform
- Traxxas Propeller Left 4.0mm Villain EX TRA1584
- triangulation
- about / Beginning with a GPS tutorial
- ttyO1_armhf.com-00A0.dtbo file
- URL, for downloading / Communicating with the GPS
- Turnigy D2836 9 950KV Brushless Outrunner Motor
U
- Ubuntu / Installing an operating system
- Ubuntu Linux machine
- underwater ROV
- USB-ProxSonar-EZ
- URL / Sonar sensors
V
- +V pin / Connecting an analog wind speed sensor
- vision library
- installing / Installing a vision library
- vision system
- colored objects, finding / Finding colored objects in your vision system
- colored objects, following / Following colored objects with your vision system
- movement, finding / Finding movement in your vision system
- VNC server / Connecting to an external computer
- voice commands
- responding to / Responding to voice commands
- motor control, accessing via / Accessing motor control via voice commands
- issuing, to quadruped / Issuing voice commands to your quadruped
- voltage divider
W
- walkable robots
- building / Building robots that can walk
- webcam
- connecting, to BeagleBone Black / Connecting a webcam to the BeagleBone Black
- adding, for autonomous quadcopter flight / Adding a webcam for autonomous flight
- Windows manager
- installing / Installing a Windows manager
- wind sensor
- wireless LAN
- quadcopter flight, controlling via / Controlling quadcopter flight wirelessly
- WLAN devices
X
- XBee
- about / A ZigBee tutorial
- URL / A ZigBee tutorial
- Xfce / Installing a Windows manager
Z
- ZigBee
- about / Remote control of the sailboat, A ZigBee tutorial
- tutorial / A ZigBee tutorial