ROS driver for the ART throttle servo controller. More...
#include <math.h>
#include <ros/ros.h>
#include <art_msgs/ArtHertz.h>
#include <art_msgs/ThrottleCommand.h>
#include <string>
#include <vector>
#include <ostream>
#include "ros/serialization.h"
#include "ros/builtin_message_traits.h"
#include "ros/message_operations.h"
#include "ros/message.h"
#include "ros/time.h"
#include "std_msgs/Header.h"
#include "devthrottle.h"
Go to the source code of this file.
Classes | |
class | Throttle |
Defines | |
#define | CLASS "Throttle" |
#define | IOADR_MAX_INPUTS 8 |
Functions | |
int | main (int argc, char **argv) |
ROS driver for the ART throttle servo controller.
This driver provides an interface to the throttle servo for the ART robot vehicle.
Publishes
Subscribes
Sets the desired throttle position. At position 1.0 the throttle is fully open, fully closed at 0.0 (idle). There are both absolute and relative requests.
Parameters
Training mode collects data while a human driver operates the vehicle.
Definition in file throttle.cc.
#define CLASS "Throttle" |
Definition at line 62 of file throttle.cc.
#define IOADR_MAX_INPUTS 8 |
Definition at line 19 of file throttle.cc.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 214 of file throttle.cc.