HBot intends to be a generic stack, usable on many robots. More...
Classes | |
| struct | controller |
| Constructor for a robotic controller; instantiation changes, depending on the type. More... | |
| struct | robot |
| Constructor for a robotic devices with move capabilites; instantiation changes, depending on the type. More... | |
| struct | servo |
| Constructor for a servomotor PWM-type analogic device. More... | |
| struct | cservo |
| Constructor for a continuous servomotor PWM-type analogic device. More... | |
| struct | sensor |
| Constructor for an analogic range sensor (infrared, sonar. More... | |
| struct | sensorarray |
| Constructor for a set of range sensors reporting results together. More... | |
| struct | bumper |
| Constructor for a boolean contact-sensor (usually a switch detecting bumps). More... | |
| struct | bumperarray |
| Constructor for a set of bumpers reporting results together. More... | |
| struct | gripper |
| Constructor for a hand-like actuator; it is actually a placeholder for any on/off actuator, e.g. More... | |
| struct | areasensor |
| Constructor for a range sensor able to cover a wide area (instead of a one-direction measure); instantiation changes, depending on the type. More... | |
HBot intends to be a generic stack, usable on many robots.
This makes the configuration step unavoidable, but lua scripting makes it painless. Controllers, sensors, servos, robot model, and many more are defined using lua tables.
1.6.1