Index
A
- actuators
- adding, Arduino used / Using Arduino to add sensors and actuators
- Adaptive Monte Carlo Localization (AMCL)
- about / Adaptive Monte Carlo Localization
- references / Adaptive Monte Carlo Localization
- algorithms, Point Cloud Library (PCL) / Algorithms in PCL
- Analog-to-Digital Converter (ADC) / Making your own USB camera driver with OpenCV
- Arduino
- about / Using Arduino to add sensors and actuators
- used, for adding sensors / Using Arduino to add sensors and actuators
- used, for adding actuators / Using Arduino to add sensors and actuators
- robot motors, connecting to ROS / Connecting your robot motors to ROS using Arduino
- Arduino IDE
- reference / Using Arduino to add sensors and actuators
- ARToolkit
- reference / ROS packages useful for Computer Vision tasks
- ArUco
- reference / Perception
- ar_pose
- reference / ROS packages useful for Computer Vision tasks
- ATMega328 microcontroller
- Augmented Reality (AR)
B
- backtrace (bt) / Attaching a node to GDB while launching ROS
- bag file
- about / Bags, What is a bag file?
- rosbag / Bags
- rqt_bag / Bags
- rostopic / Bags
- data recording, with rosbag / Recording data in a bag file with rosbag
- playing back / Playing back a bag file
- bags / Understanding the ROS Computation Graph level
- base controller
- BeagleBone Black (BBB) / Installing ROS
- ROS, installing / Installing ROS in BeagleBone Black
- reference link / Prerequisites, Basic ROS example on the BeagleBone Black
- environment, setting up / Setting up the environment in the BeagleBone Black
- rosinstall, obtaining for / Getting rosinstall for BeagleBone Black
- ROS, example / Basic ROS example on the BeagleBone Black
- BeagleBone Black memory file system
- reference link / Prerequisites
- blog
C
- calibration patterns
- reference / How to calibrate a camera
- camera calibration
- camera input images
- visualizing, in rqt_image_view / Visualizing the camera input images with rqt_image_view
- camera pose calibration
- about / Camera pose calibration
- camera_pose stack
- reference / Camera pose calibration
- catkin rules, for migration
- reference link / Metapackages
- code bundle
- reference link / Setting up your source.list file
- collisions
- motion planning, providing with / Motion planning with collisions
- Community level, ROS architecture
- distributions / Understanding the ROS Community level
- repositories / Understanding the ROS Community level
- ROS Wiki / Understanding the ROS Community level
- bug ticket system / Understanding the ROS Community level
- mailing lists / Understanding the ROS Community level
- ROS Answers / Understanding the ROS Community level
- blog / Understanding the ROS Community level
- Computation Graph level, ROS architecture
- nodes / Understanding the ROS Computation Graph level, Nodes and nodelets
- master / Understanding the ROS Computation Graph level
- parameter server / Understanding the ROS Computation Graph level, Parameter Server
- messages / Understanding the ROS Computation Graph level, Messages
- topics / Understanding the ROS Computation Graph level, Topics
- services / Understanding the ROS Computation Graph level, Services
- bags / Understanding the ROS Computation Graph level
- nodelets / Nodes and nodelets
- bag file / Bags
- ROS master / The ROS master
- constants
- using / Using constants
- costmaps / Configuring the costmaps – global_costmap and local_costmap
D
- 2D nav goal / The 2D nav goal
- 3D model of robot
- creating, ROS used / A 3D model of our robot in ROS
- 3D visualization
- about / 3D visualization
- data, visualizing with rqt_rviz / Visualizing data in a 3D world using rqt_rviz
- relationship, between topics and frames / The relationship between topics and frames
- frame transformations, visualizing / Visualizing frame transformations
- 9DoF Razor IMU M0
- Dagu encoders / Connecting encoders to your robot
- data
- saving / Saving and playing back data
- playing back / Saving and playing back data
- bag file / What is a bag file?
- recording, in bag file with rosbag / Recording data in a bag file with rosbag
- bag file, playing back / Playing back a bag file
- topics and messages, inspecting in bag file / Inspecting all the topics and messages in a bag file
- Debayer algorithm / FireWire IEEE1394 cameras
- Degree of Freedom (DoF) / Using a low-cost IMU – 9 degrees of freedom
- degrees per second (dps)
- Docker
- about / Using ROS from a Docker image
- reference link / Using ROS from a Docker image, Getting and using ROS Docker images and containers
- installing / Installing Docker
- Docker hub
- reference link / Getting and using ROS Docker images and containers
- Docker image
- ROS, using / Using ROS from a Docker image
- reference link / Getting and using ROS Docker images and containers
- downsampling
- about / Filtering and downsampling
- dynamic parameters
- setting / Setting dynamic parameters
- Dynamic Reconfigure utility / Dynamic parameters
- Dynamixel servomotor
- using / Using servomotors – Dynamixel
- commands, sending / How does Dynamixel send and receive commands for the movements?
- commands, receiving / How does Dynamixel send and receive commands for the movements?
- example, creating for / Creating an example to use the servomotor
E
- encoders
- connecting, to robot / Connecting encoders to your robot
- example
- creating, for using Kinect / Creating an example to use Kinect
- example program
- creating, for using Arduino / Creating an example program to use Arduino
- example project
- creating, for using GPS / Creating an example project to use GPS
- Extended Kalman Filter (EKF) / Using robot localization to fuse sensor data in your robot
F
- Filesystem level, ROS architecture
- workspace / The workspace
- packages / Packages
- metapackages / Metapackages
- messages / Messages
- services / Services
- FireWire IEEE1394 cameras
- about / FireWire IEEE1394 cameras
- Flexible Collision Library (FCL)
- about / Collision checking
- FOURCC
- reference / Making your own USB camera driver with OpenCV
- fovis
- installing / Installing fovis
- reference / Installing fovis
- using, with Kinect RGBD camera / Using fovis with the Kinect RGBD camera
- Frames Per Second (FPS) / Making your own USB camera driver with OpenCV
- frame transformations
- visualizing / Visualizing frame transformations
G
- gamepad
- using / Using a joystick or a gamepad
- Gazebo
- URL / Simulation in ROS
- URDF 3D model, used / Using our URDF 3D model in Gazebo
- sensors, adding to / Adding sensors to Gazebo
- map, used in / Loading and using a map in Gazebo
- map, loading in / Loading and using a map in Gazebo
- robot, moving in / Moving the robot in Gazebo
- general purpose input/output (GPIO) pins / Installing ROS in BeagleBone Black
- global costmap
- configuring / Configuring the costmaps – global_costmap and local_costmap, Configuring the global costmap
- common parameters, configuring / Configuring the common parameters
- base local planner configuration / Base local planner configuration
- about / The global costmap
- Global Positioning System (GPS)
- using / Using a GPS system
- messages, sending / How GPS sends messages
- goals
- sending / Sending goals
H
- Hokuyo URG-04lx
- holonomic vehicle / Base local planner configuration
- homography
- computing, of two images / Computing the homography of two images
I
- IKFast
- about / Kinematics
- image pipeline
- for stereo cameras / Image pipeline for stereo cameras
- images
- publishing, with ImageTransport / Publishing images with ImageTransport
- ImageTransport
- images, publishing with / Publishing images with ImageTransport
- image visualization
- about / Image visualization
- single image, visualizing / Visualizing a single image
- Inertial Measurement Unit (IMU) / Robot platform controlled by ROS and Arduino
- Iterative Closest Point (ICP)
- about / Registration and matching
J
- joystick
- using / Using a joystick or a gamepad
- joystick data
- used, for moving robot model / Using joystick data to move our robot model
- joystick movements
K
- kd-tree / Partitioning point clouds
- keys
- setting up / Setting up your keys, Setting up your keys
- Kinect
- data, sending from sensor / How does Kinect send data from the sensors, and how do we see it?
- Kinect RGBD camera
- fovis, using with / Using fovis with the Kinect RGBD camera
- Kinect sensor
- used, for viewing objects in 3D / Using the Kinect sensor to view objects in 3D
- kinematics
- about / Kinematics
L
- laser data
- sending in ROS / Understanding how the laser sends data in ROS
- accessing / Accessing the laser data and modifying it
- Laser Imaging, Detection, and Ranging (LIDAR) / Creating a robot configuration
- laser rangefinder
- launch file
- creating, in navigation stack / Creating a launch file for the navigation stack
- creating / Creating a launch file
- libfovis library
- reference / ROS packages useful for Computer Vision tasks
- libviso2 library
- Linux version
- URL, for downloading / Downloading VirtualBox
- local costmap
- configuring / Configuring the costmaps – global_costmap and local_costmap, Configuring the local costmap
- common parameters, configuring / Configuring the common parameters
- base local planner configuration / Base local planner configuration
- local machine
- setting up / Setting up the local machine and source.list file
- local_costmap
- common parameters, configuring / Configuring the common parameters
- logging messages
- about / Logging messages
- outputting / Outputting logging messages
- debug message level, setting / Setting the debug message level
- debugging level, configuring for particular node / Configuring the debugging level of a particular node
- names, assigning / Giving names to messages
- conditional messages / Conditional and filtered messages
- filtered messages / Conditional and filtered messages
- displaying once / Showing messages once, throttling, and other combinations
- throttling / Showing messages once, throttling, and other combinations
- other combinations / Showing messages once, throttling, and other combinations
- rqt_console and rqt_logger_level, used for modifying logging level on fly / Using rqt_console and rqt_logger_level to modify the logging level on the fly
- low-cost IMU
M
- macros
- using / Using macros
- map
- saving, with map_server / Saving the map using map_server
- loading, with map_server / Loading the map using map_server
- map_server
- reference / Creating a map with ROS
- used, for saving map / Saving the map using map_server
- used, for loading map / Loading the map using map_server
- master / Understanding the ROS Computation Graph level
- math
- using / Using math
- message (msg) types
- message level / Setting the debug message level
- messages
- about / Messages
- message types, for holding point clouds
- std_msgs**Header / The PCL interface for ROS
- sensor_msgs**PointCloud2 / The PCL interface for ROS
- pcl_msgs**PointIndices / The PCL interface for ROS
- pcl_msgs** PolygonMesh / The PCL interface for ROS
- pcl_msgs**Vertices / The PCL interface for ROS
- pcl_msgs**ModelCoefficients / The PCL interface for ROS
- metapackage manifests
- metapackages
- MicroStrain 3DM-GX2 IMU
- reference / Using the IMU – Xsens MTi
- MJPEG / Making your own USB camera driver with OpenCV
- motion planning
- about / Motion planning
- providing, with collisions / Motion planning with collisions
- with point clouds / Motion planning with point clouds
- MoveIt!
- motion planning / Motion planning
- planning scene / The planning scene
- world geometry monitor / World geometry monitor
- kinematics / Kinematics
- collision checking / Collision checking
- robotic arm, integrating in / Integrating an arm in MoveIt!, What's in the box?
- integrating, into RViz / Integration into RViz
- integrating, into Gazebo / Integration into Gazebo or a real robotic arm
- integrating, into real robotic arm / Integration into Gazebo or a real robotic arm
- MoveIt! architecture
- about / The MoveIt! architecture
- reference / The MoveIt! architecture
- MoveIt! package
- generating, with Setup Assistant / Generating a MoveIt! package with the Setup Assistant
- moveit_simple_grasps package
- reference / Grasping
- move semantics / The PCL interface for ROS
N
- National Maritime Electronics Association (NMEA) / Using a GPS system
- navigation stack
- in ROS / The navigation stack in ROS
- using, requisites / The navigation stack in ROS
- launch file, creating / Creating a launch file for the navigation stack
- rviz, setting up / Setting up rviz for the navigation stack
- NMEA messages
- reference / Using a GPS system
- nodelets / Nodes and nodelets
- nodes / Understanding the ROS Computation Graph level, Nodes and nodelets
- nodes diagnostics
- visualizing / Visualizing nodes diagnostics
- Ångström / Installing ROS in BeagleBone Black
- URL, for installing / Installing ROS in BeagleBone Black
O
- object recognition / ROS packages useful for Computer Vision tasks
- Object Recognition Kitchen (ORK)
- reference / ROS packages useful for Computer Vision tasks
- objects
- adding, to planning scene / Adding objects to the planning scene
- removing, from planning scene / Removing objects from the planning scene
- obstacles
- avoiding / Avoiding obstacles
- Occupancy Grid Map (OGM) / Visualizing data in a 3D world using rqt_rviz, Creating a map with ROS
- Octomap Updater / Motion planning with point clouds
- octree / Partitioning point clouds
- odometry
- information, publishing / Publishing odometry information
- creating, with Gazebo / How Gazebo creates the odometry, Using Gazebo to create the odometry
- creating / Creating our own odometry
- OMPL
- reference / Motion planning
- OpenCV
- USB camera driver, making with / Making your own USB camera driver with OpenCV
- using, in ROS / OpenCV in ROS, Using OpenCV in ROS
- OpenCV 3.0
- installing / Installing OpenCV 3.0
- OSBOXES
- URL / Downloading VirtualBox
P
- package
- creating / Creating a package
- package manifests
- packages
- about / Understanding the ROS Filesystem level, Packages
- include/package_name/ / Packages
- msg/ / Packages
- scripts/ / Packages
- src/ / Packages
- srv/ / Packages
- CMakeLists.txt / Packages
- package.xml / Packages
- rospack / Packages
- catkin_create_pkg / Packages
- catkin_make / Packages
- rosdep / Packages
- rqt_dep / Packages
- parameters
- modifying, with rqt_reconfigure / Modifying parameters with rqt_reconfigure
- parameter server / Understanding the ROS Computation Graph level, Parameter Server
- PC
- installing / PC installation
- PCL interface
- for ROS / The PCL interface for ROS
- PCL program / My first PCL program
- PCLVisualizer / Visualizing point clouds
- perception / ROS packages useful for Computer Vision tasks
- pick and place task
- about / The pick and place task
- planning scene / The planning scene
- target object, grasping / The target object to grasp
- support surface / The support surface
- perception / Perception
- grasping / Grasping
- pickup action / The pickup action
- place action / The place action
- demo mode / The demo mode
- planning scene
- about / The planning scene
- objects, adding to / Adding objects to the planning scene
- objects, removing from / Removing objects from the planning scene
- planning scene monitor
- reference / The planning scene
- Point Cloud Library (PCL)
- about / Understanding the Point Cloud Library
- algorithms / Algorithms in PCL
- point clouds
- public fields / Understanding the Point Cloud Library
- types / Different point cloud types
- pcl**PointXYZ / Different point cloud types
- pcl**PointXYZI / Different point cloud types
- pcl**PointXYZRGBA / Different point cloud types
- pcl**PointXYZRGB / Different point cloud types
- pcl**Normal / Different point cloud types
- pcl**PointNormal / Different point cloud types
- creating / Creating point clouds
- loading / Loading and saving point clouds to the disk
- saving, to disk / Loading and saving point clouds to the disk
- visualizing / Visualizing point clouds
- filtering issue / Filtering and downsampling
- downsampling issue / Filtering and downsampling
- registration and matching technique / Registration and matching
- partitioning / Partitioning point clouds
- PR2 (Willow Garage) / A 3D model of our robot in ROS
- predefined group state
- planning / Planning a predefined group state
- public fields, point clouds
- header / Understanding the Point Cloud Library
- points / Understanding the Point Cloud Library
- width / Understanding the Point Cloud Library
- height / Understanding the Point Cloud Library
- is_dense / Understanding the Point Cloud Library
- sensor_origin_ / Understanding the Point Cloud Library
- sensor_orientation_ / Understanding the Point Cloud Library
- Pulse Width Modulation (PWM) / Connecting your robot motors to ROS using Arduino
R
- Random Sample Consensus (RANSAC)
- about / Segmentation
- random target
- planning / Planning a random target
- Razor IMU
- data, sending in ROS / How does Razor send data in ROS?
- Razor IMU ROS library
- installing / Installing Razor IMU ROS library
- Real Time Kinematics (RTK) / Using a GPS system
- Remote Procedure Call (RPC) protocol / Parameter Server
- repositories
- used, for installing ROS Kinetic / Installing ROS Kinetic using repositories
- environment, setting up / Setting up the environment
- RGB-D sensor / The planning scene
- RGBD camera
- visual odometry, performing with / Performing visual odometry with an RGBD camera
- RoboEarth
- references / ROS packages useful for Computer Vision tasks
- Robonaut (NASA) / A 3D model of our robot in ROS
- robot
- encoders, connecting to / Connecting encoders to your robot
- wheel velocity, controlling / Controlling the wheel velocity
- robot configuration
- creating / Creating a robot configuration
- robotic arm
- integrating, in MoveIt! / Integrating an arm in MoveIt!, What's in the box?
- robot localization
- used, for fusing sensor data / Using robot localization to fuse sensor data in your robot
- robot model
- moving, joystick data used / Using joystick data to move our robot model
- robot motors
- connecting, to ROS / Connecting your robot motors to ROS using Arduino
- Robot Operating System (ROS)
- installing / Installing ROS
- using, from Docker image / Using ROS from a Docker image
- docker, installing / Installing Docker
- Docker images, using / Getting and using ROS Docker images and containers
- Docker images, obtaining / Getting and using ROS Docker images and containers
- Docker containers, obtaining / Getting and using ROS Docker images and containers
- Docker containers, using / Getting and using ROS Docker images and containers
- installing, in BBB / Installing ROS in BeagleBone Black
- prerequisites / Prerequisites
- URL, for installing / Prerequisites
- local machine, setting up / Setting up the local machine and source.list file
- source.list file, setting up / Setting up the local machine and source.list file
- keys, setting up / Setting up your keys
- packages, installing / Installing the ROS packages
- rosdep, initializing for / Initializing rosdep for ROS
- environment, setting up in BBB / Setting up the environment in the BeagleBone Black
- rosinstall, obtaining for BBB / Getting rosinstall for BeagleBone Black
- example, on BBB / Basic ROS example on the BeagleBone Black
- robot platform
- controlling, with ROS / Robot platform controlled by ROS and Arduino
- controlling, with Arduino / Robot platform controlled by ROS and Arduino
- ROS
- used, for creating 3D model of robot / A 3D model of our robot in ROS
- simulations in / Simulation in ROS
- URDF 3D model, used in Gazebo / Using our URDF 3D model in Gazebo
- sensors, adding to Gazebo / Adding sensors to Gazebo
- map, loading in Gazebo / Loading and using a map in Gazebo
- map, used in Gazebo / Loading and using a map in Gazebo
- robot, moving in Gazebo / Moving the robot in Gazebo
- navigation stack / The navigation stack in ROS
- used, for creating map / Creating a map with ROS
- robot motors, connecting to / Connecting your robot motors to ROS using Arduino
- OpenCV, using in / OpenCV in ROS, Using OpenCV in ROS
- ROS architecture
- Filesystem level / Understanding the ROS Filesystem level
- packages / Understanding the ROS Filesystem level
- package manifests / Understanding the ROS Filesystem level
- metapackages / Understanding the ROS Filesystem level
- metapackage manifests / Understanding the ROS Filesystem level
- message (msg) types / Understanding the ROS Filesystem level
- service (srv) types / Understanding the ROS Filesystem level
- Computation Graph level / Understanding the ROS Computation Graph level
- Community level / Understanding the ROS Community level
- tutorials / Tutorials to practise with ROS
- Filesystem level, navigating through / Navigating through the ROS filesystem
- workspace, creating / Creating our own workspace
- package, creating / Creating an ROS package and metapackage
- metapackage, creating / Creating an ROS package and metapackage
- package, building / Building an ROS package
- nodes, learning / Playing with ROS nodes
- topics, interaction learning / Learning how to interact with topics
- services used, learning / Learning how to use services
- parameter server, used / Using Parameter Server
- nodes, creating / Creating nodes
- nodes, building / Building the node
- msg files, creating / Creating msg and srv files
- srv files, creating / Creating msg and srv files
- srv files, using / Using the new srv and msg files
- msg files, using / Using the new srv and msg files
- launch file / The launch file
- dynamic parameters / Dynamic parameters
- rosbash package / Packages
- ROS camera drivers support
- about / ROS camera drivers support
- FireWire IEEE1394 cameras / FireWire IEEE1394 cameras
- USB cameras / USB cameras
- rosdep
- initializing / Initializing rosdep
- initializing, for ROS / Initializing rosdep for ROS
- ROS Fuerte / Understanding the ROS Filesystem level, Using the rqt_gui and rqt plugins
- ROS image pipeline
- about / The ROS image pipeline
- ROS images
- about / ROS images
- rosinstall
- obtaining / Getting rosinstall
- obtaining, for BBB / Getting rosinstall for BeagleBone Black
- ROS Kinetic
- installing, repositories used / Installing ROS Kinetic using repositories
- Ubuntu repository, configuring / Configuring your Ubuntu repositories
- URL, for installing / Configuring your Ubuntu repositories
- source.list file, setting up / Setting up your source.list file
- keys, setting up / Setting up your keys
- rosdep, initializing / Initializing rosdep
- rosinstall, obtaining / Getting rosinstall
- reference / FireWire IEEE1394 cameras
- ROS master / The ROS master
- ROS node
- creating, from 9DoF sensor / Creating an ROS node to use data from the 9DoF sensor in our robot
- ROS nodes, debugging
- performing / Debugging ROS nodes
- GDB debugger, using with ROS nodes / Using the GDB debugger with ROS nodes
- node, attaching to GDB / Attaching a node to GDB while launching ROS
- node, profiling with valgrind / Profiling a node with valgrind while launching ROS
- core dumps, enabling / Enabling core dumps for ROS nodes
- ROS packages, for Computer Vision tasks / ROS packages useful for Computer Vision tasks
- ROS wrapper
- reference / Perception
- rqt plugin
- rqt_gui plugin
- rqt_image_view
- cameras, visualizing with / Visualizing the camera input images with rqt_image_view
- rqt_plot
- used, for creating time series plot / Creating a time series plot with rqt_plot
- rqt_reconfigure
- used, for modifying parameters / Modifying parameters with rqt_reconfigure
- rqt_rviz
- used, for visualizing data in 3D world / Visualizing data in a 3D world using rqt_rviz
- RViz
- MoveIt!, integrating into / Integration into RViz
- rviz setup, navigation stack
- about / Setting up rviz for the navigation stack
- 2D pose estimate / The 2D pose estimate
- 2D nav goal / The 2D nav goal
- static map / The static map
- particle cloud / The particle cloud
- robot's footprint / The robot's footprint
- local costmap / The local costmap
- global costmap / The global costmap
- global plan / The global plan
- local plan / The local plan
- planner plan / The planner plan
- current goal / The current goal
S
- scalar data
- plotting / Plotting scalar data
- time series plot, creating with rqt_plot / Creating a time series plot with rqt_plot
- segmentation
- about / Segmentation
- sensor data
- fusing, robot localization used / Using robot localization to fuse sensor data in your robot
- sensor information
- publishing / Publishing sensor information
- laser node, creating / Creating the laser node
- sensors
- adding, Arduino used / Using Arduino to add sensors and actuators
- Serial Clock (SCK)
- Serial Data Line (SDL)
- service (srv) types
- services
- about / Services
- servomotors
- using / Using servomotors – Dynamixel
- Setup Assistant
- MoveIt! package, generating with / Generating a MoveIt! package with the Setup Assistant
- simple motion planning
- about / Simple motion planning
- single goal, planning / Planning a single goal
- random target, planning / Planning a random target
- predefined group state, planning / Planning a predefined group state
- target motion, displaying / Displaying the target motion
- simulation
- in Gazebo / Simulation in Gazebo
- single goal
- planning / Planning a single goal
- Singular Value Decomposition (SVD)
- about / Registration and matching
- SketchUp / 3D modeling with SketchUp
- 3D modeling with / 3D modeling with SketchUp
- source.list file
- stereo calibration
- about / Stereo calibration
- stereo camera
- visual odometry, performing with viso2 / Performing visual odometry with viso2 with a stereo camera
- system
- inspecting / Inspecting the system
- node graph, inspecting online with rqt_graph / Inspecting the node's graph online with rqt_graph
T
- table of processes (ToP) / Inspecting the system
- target motion
- displaying / Displaying the target motion
- TCPROS / Topics
- topics / Understanding the ROS Computation Graph level, Topics
- Transform Frames (tf) / Creating transforms
- transforms
- creating / Creating transforms
- broadcaster, creating / Creating a broadcaster
- listener, creating / Creating a listener
- transformation tree, viewing / Watching the transformation tree
U
- Ubuntu
- installing / How to install VirtualBox and Ubuntu
- Ubuntu 15.10 image
- URL, for downloading / Downloading VirtualBox
- Ubuntu repositories
- reference link / Configuring your Ubuntu repositories
- Ubuntu repository
- configuring / Configuring your Ubuntu repositories
- UDPROS / Topics
- unexpected, ROS
- dealing with / Dealing with the unexpected
- Unified Robot Description Format (URDF) / Visualizing data in a 3D world using rqt_rviz
- about / A 3D model of our robot in ROS
- file, creating / Creating our first URDF file
- file format, explaning / Explaining the file format
- 3D model, watching on rviz / Watching the 3D model on rviz
- meshes, loading to models / Loading meshes to our models
- robot model movable, creating / Making our robot model movable
- collision properties / Physical and collision properties
- physical properties / Physical and collision properties
- Universal Transverse Mercator (UTM) / How GPS sends messages
- USB camera driver
- making, with OpenCV / Making your own USB camera driver with OpenCV
- USB cameras / USB cameras
V
- valgrind
- VirtualBox
- installing / How to install VirtualBox and Ubuntu
- about / How to install VirtualBox and Ubuntu
- downloading / Downloading VirtualBox
- virtual machine, creating / Creating the virtual machine
- virtual machine
- creating / Creating the virtual machine
- Vision-based Robot Control / ROS packages useful for Computer Vision tasks
- viso2
- visual odometry, using with / Using visual odometry with viso2
- visual odometry, performing with / Performing visual odometry with viso2 with a stereo camera
- viso2 online demo
- running / Running the viso2 online demo
- visual odometry
- about / ROS packages useful for Computer Vision tasks, Visual odometry
- using, with viso2 / Using visual odometry with viso2
- performing, with viso2 / Performing visual odometry with viso2 with a stereo camera
- performing, with RGBD camera / Performing visual odometry with an RGBD camera
- Visual Servoing
- Visual Servoing Platform (ViSP)
- references / ROS packages useful for Computer Vision tasks
- Voxel Grid Filter
- about / Filtering and downsampling
W
- Wiimote
- reference / Using the IMU – Xsens MTi
- workspace
- about / The workspace
- source space / The workspace
- build space / The workspace
- development (devel) space / The workspace
- world geometry monitor
- about / World geometry monitor
X
- XML Macros (Xacro)
- about / Xacro – a better way to write our robot models
- constants, used / Using constants
- math, used / Using math
- macros, used / Using macros
- robot, moving with code / Moving the robot with code
- 3D modeling, with SketchUp / 3D modeling with SketchUp
- XML Macros (Xacro) format / Generating a MoveIt! package with the Setup Assistant
- Xsens
- data, sending in ROS / How does Xsens send data in ROS?
- Xsens IMU
- about / Using the IMU – Xsens MTi
Y
Z
- Zhang calibration method
- reference / How to calibrate a camera