LoRCCar.H File Reference

Interface object for driving the robot built on top of a hacked R/C car and retrieving its sensor values. More...

#include "Robots/LoBot/io/LoRobot.H"
#include "Robots/LoBot/misc/LoPID.H"
#include "Robots/LoBot/misc/factory.hh"
#include "Robots/LoBot/misc/singleton.hh"
#include "Robots/LoBot/misc/wma.hh"
#include "Robots/LoBot/util/triple.hh"
#include "Component/ModelManager.H"
#include <string>
Include dependency graph for LoRCCar.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lobot::RCCar
 High-level API for driving and steering the R/C car based robot and retrieving the value of its RPM sensor. More...
class  lobot::RCCar::Params

Detailed Description

Interface object for driving the robot built on top of a hacked R/C car and retrieving its sensor values.

This file defines a class that implements the motor driving interface for lobot as built on top of the hacked R/C car. This robot uses a mini-ITX computer running Debian as the computing platform and a Propeller I/O board connected to the computer via a USB serial connection for sending drive and turn commands to the robot's motors. Drive commands are sent to a Sabertooth motor driver and turn commands to a steering servo.

Additionally, the robot is equipped with a Hall effect sensor mounted on its right wheel, which is used to gauge the robot's speed. This object also takes care of retrieving the RPM value returned by this sensor and converting that to a speed reading.

Definition in file LoRCCar.H.

Generated on Sun May 8 08:17:07 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3