Index
A
- A* search algorithm
- about / Where do robots come from?
- A.L.I.C.E
- A.L.I.C.E. AIML files
- working with / Working with A.L.I.C.E. AIML files
- reference link / Working with A.L.I.C.E. AIML files
- loading, into memory / Loading AIML files into memory
- loading / Loading AIML files and saving them in brain files
- saving, in brain file / Loading AIML files and saving them in brain files
- loading, Bootstrap method used / Loading AIML and brain files using the Bootstrap method
- Absolute Zero, LibreCAD / Creating a 2D CAD drawing of the robot using LibreCAD
- acoustic model
- Active State Python 2.7 bit
- URL, for downloading / Installation of the Speech SDK
- Adaptive Monte Carlo Localization (AMCL)
- Advance Packaging Tool (APT)
- AIML
- about / Introduction to AIML
- working with / Working with AIML and Python
- AIML tags
- about / Introduction to AIML tags
- <aiml> tag / Introduction to AIML tags
- <category> tag / Introduction to AIML tags
- <pattern> tag / Introduction to AIML tags
- <template> tag / Introduction to AIML tags
- <star index = $n$/> ta / Introduction to AIML tags
- <srai> tag / Introduction to AIML tags
- reference link / Introduction to AIML tags
- aiml_client.py file / aiml_client.py
- aiml_server.py file / aiml_server.py
- aiml_speech_recog_client.py file / aiml_speech_recog_client.py
- aiml_tts_client.py file / aiml_tts_client.py
- Alicebot free software community
- URL / Introduction to AIML
- AMCL package
- apt-key
- Arduino
- Asus Xtion PRO
- URL / Kinect
- Asus Xtion Pro / List of robotic vision sensors and image processing libraries
- AutoCAD
- URL / Robot chassis design
- autonomous system / Modern definition of a robot
B
- bags / The ROS Computation Graph
- baudRate variable
- about / Working with Dynamixel actuators
- BeagleBone
- URL / Central Processing Unit
- binaries, for Windows and Mac OS X
- URL / PyQt
- Blender
- URL / Robot chassis design
- about / Robot chassis design, Installing LibreCAD, Blender, and MeshLab
- installing / Installing Blender
- URL, for downloading / Installing Blender
- URL, for documentation / Installing Blender
- URL, for tutorials / Working with a 3D model of the robot using Blender
- URL, for Python scripting / Python scripting in Blender
- Blender Python APIs
- Block, LibreCAD
- reference link / Creating a 2D CAD drawing of the robot using LibreCAD
- block diagram, robot
- about / Block diagram of the robot
- motor / Motor and encoder
- encoder / Motor and encoder
- motor driver / Motor driver
- Embedded Controller board / Embedded controller board
- ultrasonic sensors / Ultrasonic sensors
- Inertial Measurement Unit (IMU) / Inertial Measurement Unit
- kinect / Kinect
- Central Processing Unit / Central Processing Unit
- Speakers/ Mic / Speakers/ mic
- Power Supply/Battery / Power supply/battery
- block diagram, speech recognition system
- about / Block diagram of a speech recognition system
- feature extraction / Block diagram of a speech recognition system
- acoustic model / Block diagram of a speech recognition system
- lexicon / Block diagram of a speech recognition system
- language model / Block diagram of a speech recognition system
- search algorithm / Block diagram of a speech recognition system
- recognized words / Block diagram of a speech recognition system
- Bootstrap method
- used, for loading brain files / Loading AIML and brain files using the Bootstrap method
- used, for loading A.L.I.C.E. AIML files / Loading AIML and brain files using the Bootstrap method
- bpy module
- about / Introduction to Blender Python APIs
- Context Access / Introduction to Blender Python APIs
- Data Access / Introduction to Blender Python APIs
- Operators / Introduction to Blender Python APIs
- brain file
- A.L.I.C.E. AIML files, saving in / Loading AIML files and saving them in brain files
- loading, Bootstrap method used / Loading AIML and brain files using the Bootstrap method
- breakout board
- URL, for purchasing / Inertial Measurement Unit
- Bullet
- URL / Introducing Gazebo
C
- CAD tools
- SolidWorks / Robot chassis design
- AutoCAD / Robot chassis design
- Maya / Robot chassis design
- Google SketchUp / Robot chassis design
- Inventor / Robot chassis design
- Blender / Robot chassis design
- LibreCAD / Robot chassis design
- calibration
- Carmine / List of robotic vision sensors and image processing libraries
- URL, for purchasing / List of robotic vision sensors and image processing libraries
- caster wheels
- reference link / Caster wheel design
- catkin
- defining / Introducing catkin
- URL / Introducing catkin
- Central Processing Unit / Central Processing Unit
- Centre of Speech Technology Research (CSTR)
- about / Festival
- ChefBot
- ROS Python driver, writing for / Writing a ROS Python driver for ChefBot
- ChefBot description ROS package
- creating / Creating a ChefBot description ROS package
- chefbot_base_gazebo.urdf.xacro / chefbot_base_gazebo.urdf.xacro
- kinect.urdf.xacro / kinect.urdf.xacro
- chefbot_base.urdf.xacro / chefbot_base.urdf.xacro
- ChefBot hardware
- specifications / Specifications of the ChefBot hardware
- working / Working of the ChefBot hardware
- building / Building ChefBot hardware
- ChefBot PC
- configuring / Configuring ChefBot PC and setting ChefBot ROS packages
- ChefBot Python nodes
- working with / Working with ChefBot Python nodes and launch files
- ChefBot ROS launch files
- defining / Understanding ChefBot ROS launch files
- ChefBot ROS package
- ChefBot ROS packages
- ChefBot sensors
- interfacing, to Tiva C LaunchPad / Interfacing ChefBot sensors with Tiva C LaunchPad
- ChefBot simulation, in hotel environment
- CloudSim framework
- URL / Introducing Gazebo
- CMakeList.txt and package.xml file / What is a robot model, URDF, xacro, and robot state publisher?
- cmudict
- about / CMU Sphinx/Pocket Sphinx
- CMU Sphinx
- about / CMU Sphinx/Pocket Sphinx
- URL / CMU Sphinx/Pocket Sphinx
- code
- interfacing / Interfacing code
- code, of Tiva C LaunchPad
- interfacing / Interfacing code of Tiva C LaunchPad
- command-line argument
- single AIML file, loading from / Loading a single AIML file from the command-line argument
- Command Box, LibreCAD
- reference link / Creating a 2D CAD drawing of the robot using LibreCAD
- communication system, ChefBot
- block diagram / Block diagram of the communication system in ChefBot
- components, robot
- about / What can we find in a robot?
- physical body / The physical body
- sensors / Sensors
- effectors / Effectors
- controllers / Controllers
- control GUI, ChefBot
- working with / Working with ChefBot's control GUI
- features / Working with ChefBot's control GUI
- counts per revolution (CPR)
- about / Processing encoder data
- CUDA, for GPU acceleration
- URL / What is OpenCV?
- cv_bridge
- used, for displaying Kinetic images / Displaying Kinect images using Python, ROS, and cv_bridge
D
- 2D CAD drawing, of robot
- creating, LibreCAD used / Creating a 2D CAD drawing of the robot using LibreCAD
- base plate design / The base plate design
- base plate pole design / Base plate pole design
- Wheel, Motor, and Motor Clamp Design / Wheel, motor, and motor clamp design
- Caster Wheel Design / Caster wheel design
- Middle Plate Design / Middle plate design
- Top Plate Design / Top plate design
- 3D model of robot, with Blender
- about / Working with a 3D model of the robot using Blender
- Python scripting / Python scripting in Blender
- DART
- URL / Introducing Gazebo
- DC geared motor
- interfacing, to Tiva C LaunchPad / Interfacing DC geared motor with Tiva C LaunchPad
- dead reckoning
- about / Inertial Navigation
- degrees of freedom (DOF)
- differential drive mechanism
- differential wheeled robot / Differential wheeled robot
- Energia IDE, installing / Installing the Energia IDE
- code, interfacing / Interfacing code
- differential drive robot
- about / Robot drive mechanism
- differential wheeled robot / Differential wheeled robot
- differential_drive package
- Digital Motion Processor (DMP)
- about / Embedded code for ChefBot
- Direct Current (DC) / Block diagram of the robot
- Distance per encoder ticks of the wheels
- about / Wheel odometry calibration
- Dynamixel
- about / Working with Dynamixel actuators
- Dynamixel actuators
- working with / Working with Dynamixel actuators
- Dynamixel servos
E
- Echo pin
- effectors, robot
- embedded code, for ChefBot
- about / Embedded code for ChefBot
- Embedded Controller board
- about / Embedded controller board
- encoder
- about / Motor and encoder
- selecting, for robot / Selecting motors, encoders, and wheels for the robot
- encoder data
- processing / Processing encoder data
- Energia
- URL / Embedded controller board, Differential wheeled robot
- about / Differential wheeled robot
- downloading / Installing the Energia IDE
- Energia IDE
- installing / Installing the Energia IDE
- eSpeak
- about / eSpeak
- URL / eSpeak
- setting, in Ubuntu 14.04.2 / Setting up eSpeak and Festival in Ubuntu 14.04.2
- Extensible Mark-up Language (XML)
- about / Introduction to AIML
F
- feature extraction
- features, Gazebo
- dynamic simulation / Introducing Gazebo
- advanced 3D Graphics / Introducing Gazebo
- sensors support / Introducing Gazebo
- plugins / Introducing Gazebo
- TCP/IP Transport / Introducing Gazebo
- Cloud Simulation / Introducing Gazebo
- command-line tools / Introducing Gazebo
- Festival
- about / Festival
- URL / Festival
- setting, in Ubuntu 14.04.2 / Setting up eSpeak and Festival in Ubuntu 14.04.2
- files
- forward kinematics equation / Explaining of the forward kinematics equation
G
- Gazebo
- about / Understanding robotic simulation
- URL / Understanding robotic simulation
- defining / Introducing Gazebo
- features / Introducing Gazebo
- installing / Installing Gazebo
- testing, with ROS interface / Testing Gazebo with the ROS interface
- Gazebo model
- creating, from TurtleBot packages / Creating the Gazebo model from TurtleBot packages
- Gazebo simulator
- URL / Installing Gazebo
- General-Purpose Input/Output (GPIO) / Embedded controller board
- gmapping package
- Google SketchUp
- URL / Robot chassis design
- gray codes
- URL / Processing encoder data
- GTK+
- GUI
- used, for testing robot / Testing of the robot using GUI
H
- H-bridge
- about / Motor driver
- HC-SR04
- about / Selecting the ultrasonic sensor
- interfacing, to Tiva C LaunchPad / Interfacing HC-SR04 to Tiva C LaunchPad
- working / Working of HC-SR04
- Hello World GUI application
- creating / Qt signals and slots
- running / Up and running of Hello World GUI application
- Hello_world_publisher.py / Hello_world_publisher.py
- Hello_world_subscriber.py / Hello_world_subscriber.py
- hierarchical (deliberative) control / Hierarchical (deliberative) control
- HMM (Hidden Markov Models) / Block diagram of a speech recognition system
- hybrid control / Hybrid control
I
- image
- displaying, with Python-OpenCV interface / Reading and displaying an image using the Python-OpenCV interface
- capturing, from web camera / Capturing from web camera
- image processing libraries
- IMU
- working with / Working with Inertial Measurement Unit
- inertial navigation system / Inertial Navigation
- MPU 6050, interfacing with Tiva C LaunchPad / Interfacing MPU 6050 with Tiva C LaunchPad
- code of Energia, interfacing / Interfacing code of Energia, Interfacing MPU 6050 to Launchpad with the DMP support using Energia
- in-built encoder
- Inertial Measurement Unit (IMU)
- inertial navigation system / Inertial Navigation
- Inertial Navigation System (INS) / Inertial Navigation
- input pins, motor driver / Input pins
- Instantaneous Center of Curvature (ICC)
- Intel DN2820FYKH / Central Processing Unit
- Interrupt Service Routine (ISR) / Quadrature encoder interfacing code
- Inventor
- URL / Robot chassis design
- Inverse Kinematics / Inverse kinematics
- IR proximity sensor
- working with / Working with the IR proximity sensor
- Itseez
- URL / What is OpenCV?
J
- Julius
- about / Julius
- URL / Julius
- speech recognition accuracy, improving in / Improving speech recognition accuracy in Pocket Sphinx and Julius
- Julius speech recognizer
K
- Kalman filter
- URL / Inertial Navigation
- kinect
- Kinect
- about / List of robotic vision sensors and image processing libraries
- programming, with Python / Programming Kinect with Python using ROS, OpenCV, and OpenNI
- Kinect images
- displaying, Python used / Displaying Kinect images using Python, ROS, and cv_bridge
- displaying, ROS used / Displaying Kinect images using Python, ROS, and cv_bridge
- displaying, cv_bridge used / Displaying Kinect images using Python, ROS, and cv_bridge
- Kinect IR camera
- calibrating / Calibrating the Kinect IR camera
- Kinect RGB camera
- calibrating / Calibrating the Kinect RGB camera
- kinematics equations
- URL / Inverse kinematics
- Kobuki
L
- L- bracket, motor
- reference link / Selecting motors, encoders, and wheels for the robot
- language model
- laser scan data
- Point Cloud, converting to / Conversion of Point Cloud to laser scan data
- launch folder
- launch files / Creating the Gazebo model from TurtleBot packages
- Launchpad
- functionalities / Embedded controller board
- laws, robotics
- first law / Where do robots come from?
- second law / Where do robots come from?
- third law / Where do robots come from?
- zeroth law / Where do robots come from?
- Layer List, LibreCAD
- reference link / Creating a 2D CAD drawing of the robot using LibreCAD
- level convertor
- level shifter
- lexicon
- LibreCAD
- URL / Robot chassis design
- about / Robot chassis design, Installing LibreCAD, Blender, and MeshLab
- references, for installing / Installing LibreCAD, Blender, and MeshLab
- URL, for documentation / Installing LibreCAD, Blender, and MeshLab
- installing / Installing LibreCAD
- LibreCAD tools
- reference link / Creating a 2D CAD drawing of the robot using LibreCAD
- Command Box / Creating a 2D CAD drawing of the robot using LibreCAD
- Layer List / Creating a 2D CAD drawing of the robot using LibreCAD
- Block / Creating a 2D CAD drawing of the robot using LibreCAD
- Absolute Zero / Creating a 2D CAD drawing of the robot using LibreCAD
- lines per revolution (LPR)
- about / Processing encoder data
- LM (Language Model) / Working with Pocket Sphinx Python binding in Ubuntu 14.04.2
- loop() function / Quadrature encoder interfacing code
M
- Mac OS X
- mathematical modeling, of robot
- about / Mathematical modeling of the robot
- steering system / Introduction to the differential steering system and robot kinematics
- robot kinematics / Introduction to the differential steering system and robot kinematics
- forward kinematics equation / Explaining of the forward kinematics equation
- Inverse Kinematics / Inverse kinematics
- Maya
- URL / Robot chassis design
- memory
- A.L.I.C.E. AIML files, loading into / Loading AIML files into memory
- MeshLab
- about / Robot chassis design, Installing LibreCAD, Blender, and MeshLab
- installing / Installing MeshLab
- URL, for source code / Installing MeshLab
- URL / chefbot_base.urdf.xacro
- methods, for reducing errors
- digital compass / Error correction
- digital gyroscope / Error correction
- gyro-corrected compass / Error correction
- motor
- about / Motor and encoder
- selecting, for robot / Selecting motors, encoders, and wheels for the robot
- motor driver
- about / Motor driver
- selecting / Selecting a motor driver/controller
- reference link / Selecting a motor driver/controller
- input pins / Input pins
- output pins / Output pins
- power supply pins / Power supply pins
- motor rotation feedback
- reference link / Motor and encoder
- motors, Robot Drive Mechanism
- selecting / Selection of motors and wheels
- RPM of motors, calculating / Calculation of RPM of motors
- Motor Torque, calculating / Calculation of motor torque
- mounting hub
- reference link / Selecting motors, encoders, and wheels for the robot
- MPU 6050
- about / Inertial Navigation
- interfacing, with Tiva C LaunchPad / Interfacing MPU 6050 with Tiva C LaunchPad
- calibrating / Calibrating the MPU 6050
- MPU 6050 library
- setting, in Energia / Setting up the MPU 6050 library in Energia
N
- Natural interaction (NI) / What is OpenNI
- Next Unit of Computing (NUC) / Central Processing Unit
- nServos variable
- about / Working with Dynamixel actuators
- NUC
- URL, for purchasing / Central Processing Unit
- NumPy
- NXP
O
- odometry values
- OGRE framework
- URL / Introducing Gazebo
- OpenCV
- about / What is OpenCV?
- applications / What is OpenCV?
- installing / Installation of OpenCV from source code in Ubuntu 14.04.2
- URL / Installation of OpenCV from source code in Ubuntu 14.04.2
- OpenCV, in Mac OS X
- URL / What is OpenCV?
- OpenCV, in Windows
- URL / What is OpenCV?
- OpenCV-Python tutorials
- OpenCV support
- ROS package, creating with / Creating ROS package with OpenCV support
- Open Dynamics Engine (ODE)
- URL / Introducing Gazebo
- OpenNI
- about / What is OpenNI
- installing, in Ubuntu 14.04.2 / Installing OpenNI in Ubuntu 14.04.2
- OpenNI driver
- launching / How to launch OpenNI driver
- OpenSlam
- Open Source Computer Vision (OpenCV)
- about / Understanding robotic simulation
- output pins, motor driver / Output pins
P
- PCL
- about / What is PCL?
- URL, for downloading / What is PCL?
- PCM (Pulse Code Modulation) / Block diagram of a speech recognition system
- Personal Computer (PC)
- about / Robot chassis design
- physical world / Modern definition of a robot
- pinout, Texas Instrument Launchpad series
- reference link / Embedded controller board
- pins, motor drivers
- pitch
- Pixy/CMU cam 5
- Pocket Sphinx
- about / CMU Sphinx/Pocket Sphinx
- setting, in Ubuntu 14.04.2 / Setting up Pocket Sphinx and its Python binding in Ubuntu 14.04.2
- speech recognition accuracy, improving in / Improving speech recognition accuracy in Pocket Sphinx and Julius
- pocketsphinx package
- installing, in ROS Indigo / Installation of the pocketsphinx package in ROS Indigo
- Pocket Sphinx Python binding, Ubuntu 14.04.2
- pocketsphinx ROS package
- reference link / Working with Speech recognition in ROS Indigo and Python
- Point Cloud
- working with / Working with Point Clouds using Kinect, ROS, OpenNI, and PCL
- generation / Opening device and Point Cloud generation
- converting, to laser scan data / Conversion of Point Cloud to laser scan data
- Pololu
- Pololu H-Bridge
- portName variable
- about / Working with Dynamixel actuators
- Power Supply/Battery / Power supply/battery
- power supply pins, motor driver / Power supply pins
- Printed Circuit Board (PCB)
- about / Building ChefBot hardware
- pulses per revolution (PPR)
- about / Processing encoder data
- PyAIML
- about / Introduction to PyAIML
- installing, in Ubuntu 14.04.2 / Installing PyAIML on Ubuntu 14.04.2
- installing, from source code / Installing PyAIML from source code
- PyAIML, integrating into ROS
- about / Integrating PyAIML into ROS
- aiml_server.py file / aiml_server.py
- aiml_client.py file / aiml_client.py
- aiml_tts_client.py file / aiml_tts_client.py
- aiml_speech_recog_client.py file / aiml_speech_recog_client.py
- start_chat.launch file / start_chat.launch
- start_tts_chat.launch file / start_tts_chat.launch
- start_speech_chat.launch file / start_speech_chat.launch
- pydynamixel
- pyjulius
- URL, for downloading / Installation of Julius speech recognizer and Python module
- PyQt
- about / PyQt
- URL / PyQt
- installing, in Ubuntu 14.04.1 LTS / Installing PyQt on Ubuntu 14.04.2 LTS
- working with / Working with PyQt and PySide
- PyQt code
- slot definition, adding to / Adding a slot definition to PyQt code
- PySerial module
- PySide
- about / PySide
- URL / PySide
- installing, on Ubuntu 14.04.2 LTS / Installing PySide on Ubuntu 14.04.2 LTS
- working with / Working with PyQt and PySide
- Python
- Tiva C LaunchPad, interfacing with / Interfacing Tiva C LaunchPad with Python
- Kinetic, programming with / Programming Kinect with Python using ROS, OpenCV, and OpenNI
- used, for displaying Kinetic images / Displaying Kinect images using Python, ROS, and cv_bridge
- working with / Working with AIML and Python
- Python-Julius client code, speech recognition / Python-Julius client code
- Python-OpenCV interface
- image, reading with / Reading and displaying an image using the Python-OpenCV interface
- image, displaying with / Reading and displaying an image using the Python-OpenCV interface
- Python APIs, Blender
- Python binding
- setting, in Ubuntu 14.04.2 / Setting up Pocket Sphinx and its Python binding in Ubuntu 14.04.2
- Python bindings, of Qt
- working with / Working with Python bindings of Qt
- PyQt / PyQt
- PySide / PySide
- Python code
- UI file, converting into / Converting a UI file into Python code
- Python module
- Python script, robot model / Python script of the robot model
- Python wrapper, for Windows Speech SDK
- URL, for downloading / Installation of the Speech SDK
- pyuic4
Q
- Qt
- installing, on Ubuntu 14.04.2 LTS / Installing Qt on Ubuntu 14.04.2 LTS
- about / Installing Qt on Ubuntu 14.04.2 LTS
- URL / Installing Qt on Ubuntu 14.04.2 LTS
- signals / Qt signals and slots
- slots / Qt signals and slots
- Qt Designer
- defining / Introducing Qt Designer
- quadrature encoder
- interfacing, with Tiva C LaunchPad / Interfacing quadrature encoder with Tiva C Launchpad
- quadrature encoder interfacing code
R
- Raspberry Pi
- URL / Central Processing Unit
- reactive control / Reactive control
- real-time speech recognition, GStreamer / Real-time speech recognition using Pocket Sphinx, GStreamer, and Python in Ubuntu 14.04.2
- real-time speech recognition, Pocket Sphinx / Real-time speech recognition using Pocket Sphinx, GStreamer, and Python in Ubuntu 14.04.2
- real-time speech recognition, Python / Real-time speech recognition using Pocket Sphinx, GStreamer, and Python in Ubuntu 14.04.2
- recognition grammar, Julius
- reference link / Improving speech recognition accuracy in Pocket Sphinx and Julius
- recognized words
- RoboLogix
- about / Understanding robotic simulation
- robot
- about / What is a robot?, Where do robots come from?, What can we find in a robot?
- history / History of the term robot, Where do robots come from?
- defining / Modern definition of a robot
- building / How do we build a robot?
- reactive control / Reactive control
- hierarchical (deliberative) control / Hierarchical (deliberative) control
- hybrid control / Hybrid control
- testing, GUI used / Testing of the robot using GUI
- Robot chassis design
- about / Robot chassis design
- Robot Drive Mechanism
- about / Robot drive mechanism
- motors, selecting / Selection of motors and wheels
- wheels, selecting / Selection of motors and wheels
- design summary / The design summary
- robot dynamics
- robotics
- about / Where do robots come from?
- robotic simulation
- about / Understanding robotic simulation
- advantages / Understanding robotic simulation
- disadvantages / Understanding robotic simulation
- mathematical modeling, of robot / Mathematical modeling of the robot
- ROS / Introduction to ROS and Gazebo
- Gazebo / Introduction to ROS and Gazebo
- ROS Indigo, installing on Ubuntu 14.04.1 / Installing ROS Indigo on Ubuntu 14.04.2
- ChefBot simulation, in hotel environment / Simulating ChefBot and TurtleBot in a hotel environment
- robotic simulator applications
- Gazebo / Understanding robotic simulation
- V-REP / Understanding robotic simulation
- webots / Understanding robotic simulation
- RoboLogix / Understanding robotic simulation
- robotic vision sensors
- robot kinematics / Introduction to the differential steering system and robot kinematics
- robot model / What is a robot model, URDF, xacro, and robot state publisher?
- RobotShop
- robot state publisher / What is a robot model, URDF, xacro, and robot state publisher?
- robot_state_publisher
- roll
- Roomba
- about / Robot chassis design
- ROS
- about / Introduction to ROS and Gazebo
- defining / Introduction to ROS and Gazebo
- URL / Introduction to ROS and Gazebo
- features / Introduction to ROS and Gazebo
- filesystem / ROS Concepts
- Computation Graph / ROS Concepts
- community / ROS Concepts
- used, for displaying Kinetic images / Displaying Kinect images using Python, ROS, and cv_bridge
- used, for calibrating Xbox Kinect / The Calibration of Xbox Kinect using ROS
- ROS-PCL package
- URL, for downloading / What is PCL?
- ros-users mailing list
- about / The ROS community level
- ROS community level
- about / The ROS community level
- Distributions / The ROS community level
- Repositories / The ROS community level
- ROS Wiki / The ROS community level
- Mailing Lists / The ROS community level
- ROS Computation Graph
- about / The ROS Computation Graph
- nodes / The ROS Computation Graph
- ROS Master / The ROS Computation Graph
- Parameter server / The ROS Computation Graph
- messages / The ROS Computation Graph
- topics / The ROS Computation Graph
- services / The ROS Computation Graph
- bags / The ROS Computation Graph
- rosdep
- ROS filesystem
- about / The ROS filesystem
- packages / The ROS filesystem
- Package Manifests / The ROS filesystem
- message (msg) types / The ROS filesystem
- service (srv) types / The ROS filesystem
- ROS Indigo
- installing, on Ubuntu 14.04.1 / Installing ROS Indigo on Ubuntu 14.04.2
- catkin, defining / Introducing catkin
- ROS package, creating / Creating an ROS package
- Hello_world_publisher.py / Hello_world_publisher.py
- Hello_world_subscriber.py / Hello_world_subscriber.py
- Gazebo, defining / Introducing Gazebo
- Gazebo, installing / Installing Gazebo
- Gazebo, testing with ROS interface / Testing Gazebo with the ROS interface
- TurtleBot Robot packages, installing / Installing TurtleBot Robot packages on ROS Indigo
- TurtleBot Robot packages, installing in Ubuntu / Installing TurtleBot ROS packages using the apt package manager in Ubuntu
- TurtleBot, simulating / Simulating TurtleBot using Gazebo and ROS
- Gazebo model, creating from TurtleBot packages / Creating the Gazebo model from TurtleBot packages
- robot model / What is a robot model, URDF, xacro, and robot state publisher?
- URDF / What is a robot model, URDF, xacro, and robot state publisher?
- xacro / What is a robot model, URDF, xacro, and robot state publisher?
- robot state publisher / What is a robot model, URDF, xacro, and robot state publisher?
- ChefBot description ROS package, creating / Creating a ChefBot description ROS package
- pocketsphinx package, installing in / Installation of the pocketsphinx package in ROS Indigo
- ROS interface, of OpenCV
- about / The ROS interface of OpenCV
- ROS localization
- working with / Working with ROS localization and navigation
- ROS navigation
- working with / Working with ROS localization and navigation
- pros / Pros and cons of the ROS navigation
- cons / Pros and cons of the ROS navigation
- ROS package
- creating / Creating an ROS package
- creating, with OpenCV support / Creating ROS package with OpenCV support
- ROS packages
- ROS Python driver
- writing, for ChefBot / Writing a ROS Python driver for ChefBot
- Rossum's Universal Robots (R.U.R) / History of the term robot
- rqt
- about / Installing and working with rqt in Ubuntu 14.04.2 LTS
- installing, in Ubuntu 14.04.2 LTS / Installing and working with rqt in Ubuntu 14.04.2 LTS
- defining, in Ubuntu 14.04.2 LTS / Installing and working with rqt in Ubuntu 14.04.2 LTS
- rviz
S
- SAPI (Speech Application Programming Interface)
- search algorithm
- Serial Clock Line (SCL)
- about / Inertial Measurement Unit
- Serial Data Line (SDA)
- about / Inertial Measurement Unit
- serial module
- Service Robot
- requisites / The Requirements of a service robot
- setup tools, Python
- URL, for downloading / Installation of Julius speech recognizer and Python module
- Shakey
- about / Where do robots come from?
- Sharp GP2D12 sensor
- signals
- about / Qt signals and slots
- Simbody
- URL / Introducing Gazebo
- Simultaneous Localization And Mapping (SLAM) / Creating the Gazebo model from TurtleBot packages
- single AIML file
- loading, from command-line argument / Loading a single AIML file from the command-line argument
- SLAM
- working with / Working with SLAM using ROS and Kinect
- SLAM, on ROS
- working with / Working with SLAM on ROS to build the map of the room
- slot
- about / Qt signals and slots
- slot definition
- adding, to PyQt code / Adding a slot definition to PyQt code
- SolidWorks
- URL / Robot chassis design
- source code
- PyAIML, installing in / Installing PyAIML from source code
- spam filters / Modern definition of a robot
- Speakers/ Mic / Speakers/ mic
- specifications, ChefBot hardware / Specifications of the ChefBot hardware
- speech recognition
- about / Understanding speech recognition
- decoding, from wave file / Working with Pocket Sphinx Python binding in Ubuntu 14.04.2
- speech recognition, in Ubuntu 14.04.2
- speech recognition, Julius / Speech recognition using Julius and Python in Ubuntu 14.04.2
- speech recognition, Python / Speech recognition using Julius and Python in Ubuntu 14.04.2
- speech recognition, ROS Indigo
- speech recognition accuracy
- improving, in Pocket Sphinx / Improving speech recognition accuracy in Pocket Sphinx and Julius
- improving, in Julius / Improving speech recognition accuracy in Pocket Sphinx and Julius
- speech recognition libraries
- about / Speech recognition libraries
- CMU Sphinx / CMU Sphinx/Pocket Sphinx
- Pocket Sphinx / CMU Sphinx/Pocket Sphinx
- Julius / Julius
- speech recognition system
- block diagram / Block diagram of a speech recognition system
- Speech SDK
- installing / Installation of the Speech SDK
- URL, for downloading / Installation of the Speech SDK
- speech synthesis
- about / Speech synthesis
- speech synthesis, in Ubuntu 14.04.2
- speech synthesis, Python / Working with speech synthesis in ROS Indigo and Python
- speech synthesis, ROS Indigo / Working with speech synthesis in ROS Indigo and Python
- speech synthesis libraries
- about / Speech synthesis libraries
- eSpeak / eSpeak
- Festival / Festival
- speech synthesis stages
- text analysis / Speech synthesis
- phonetic analysis / Speech synthesis
- prosodic analysis / Speech synthesis
- speech synthesis / Speech synthesis
- Stanford Research Institute (SRI)
- about / Where do robots come from?
- start_chat.launch file / start_chat.launch
- start_speech_chat.launch file / start_speech_chat.launch
- start_tts_chat.launch file / start_tts_chat.launch
- state transitions
- about / Processing encoder data
- steering system / Introduction to the differential steering system and robot kinematics
- STereoLithography (STL) / Introduction to Blender Python APIs
- synaptic
- sys module
- System On Chip (SOC) / List of robotic vision sensors and image processing libraries
T
- text to speech (TTS) / Speakers/ mic
- tf
- Tiva C LaunchPad
- URL / Embedded controller board
- about / Embedded controller board
- DC geared motor, interfacing to / Interfacing DC geared motor with Tiva C LaunchPad
- quadrature encoder, interfacing with / Interfacing quadrature encoder with Tiva C Launchpad
- HC-SR04, interfacing to / Interfacing HC-SR04 to Tiva C LaunchPad
- interfacing, with Python / Interfacing Tiva C LaunchPad with Python
- MPU 6050, interfacing with / Interfacing MPU 6050 with Tiva C LaunchPad
- ChefBot sensors, interfacing to / Interfacing ChefBot sensors with Tiva C LaunchPad
- topics / The ROS Computation Graph
- Trig pin
- truth table
- TurtleBot
- URL / Robot chassis design
- simulating, Gazebo used / Simulating TurtleBot using Gazebo and ROS
- simulating, ROS used / Simulating TurtleBot using Gazebo and ROS
- TurtleBot packages
- Gazebo model, creating from / Creating the Gazebo model from TurtleBot packages
- TurtleBot robot chassis design
- about / Robot chassis design
- TurtleBot Robot packages
- installing, on ROS Indigo / Installing TurtleBot Robot packages on ROS Indigo
- URL / Installing TurtleBot Robot packages on ROS Indigo
- Turtlebot ROS packages
- installing, apt package manager used / Installing TurtleBot ROS packages using the apt package manager in Ubuntu
U
- Ubuntu 14.04.2
- OpenNI, installing in / Installing OpenNI in Ubuntu 14.04.2
- Pocket Sphinx, setting in / Setting up Pocket Sphinx and its Python binding in Ubuntu 14.04.2
- Python binding, setting in / Setting up Pocket Sphinx and its Python binding in Ubuntu 14.04.2
- eSpeak, setting in / Setting up eSpeak and Festival in Ubuntu 14.04.2
- Festival, setting in / Setting up eSpeak and Festival in Ubuntu 14.04.2
- PyAIML, installing in / Installing PyAIML on Ubuntu 14.04.2
- Ubuntu 14.04.2 LTS
- Qt, installing on / Installing Qt on Ubuntu 14.04.2 LTS
- UI file
- converting, into Python code / Converting a UI file into Python code
- ultrasonic distance sensors
- working with / Working with ultrasonic distance sensors
- HC-SR04, interfacing to Tiva C LaunchPad / Interfacing HC-SR04 to Tiva C LaunchPad
- ultrasonic sensor
- selecting / Selecting the ultrasonic sensor
- ultrasonic sensors
- about / Ultrasonic sensors
- Uniform Resource Identifier (URI)
- Universal Asynchronous Receiver/Transmitter (UART) / Embedded controller board
- Unmanned Aerial Vehicles (UAVs) / Working with Inertial Measurement Unit
- Update_Time() function
- about / Embedded code for ChefBot
- URDF / What is a robot model, URDF, xacro, and robot state publisher?
- URL / What is a robot model, URDF, xacro, and robot state publisher?, chefbot_base_gazebo.urdf.xacro
- functionality / Creating a ChefBot description ROS package
- chefbot_base.urdf.xacro / Creating a ChefBot description ROS package
- chefbot_base_gazebo.urdf.xacro / Creating a ChefBot description ROS package
- chefbot_gazebo.urdf.xacro / Creating a ChefBot description ROS package
- chefbot_library.urdf.xacro / Creating a ChefBot description ROS package
- chefbot_properties.urdf.xacro / Creating a ChefBot description ROS package
- common_properties.urdf.xacro / Creating a ChefBot description ROS package
- kinect.urdf.xacro / Creating a ChefBot description ROS package
- chefbot_circles_kinect_urdf.xacro / Creating a ChefBot description ROS package
V
- V-REP
- VirtualBox
- VNH2SP30 motor
W
- wave file
- speech recognition, decoding from / Working with Pocket Sphinx Python binding in Ubuntu 14.04.2
- web camera
- image, capturing from / Capturing from web camera
- webots
- about / Understanding robotic simulation
- wheel base
- about / Wheel odometry calibration
- wheel encoders
- wheel odometry calibration
- defining / Wheel odometry calibration
- error analysis, of wheel odometry / Error analysis of wheel odometry
- error correction / Error correction
- wheels
- selecting, for robot / Selecting motors, encoders, and wheels for the robot
- wheels, Robot Drive Mechanism
- selecting / Selection of motors and wheels
- Windows
- Windows Speech SDK
- about / Windows Speech SDK
- Wiring
- world files / What is a robot model, URDF, xacro, and robot state publisher?
X
- xacro / What is a robot model, URDF, xacro, and robot state publisher?
- Xbox Kinect
- calibrating, ROS used / The Calibration of Xbox Kinect using ROS