ROS driver for the ART steering servo controller. More...
#include <ros/ros.h>
#include <art_msgs/ArtHertz.h>
#include <art/polynomial.h>
#include <math.h>
#include <vector>
#include <string>
#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 <art_msgs/IOadrState.h>
#include "devsteer.h"
Go to the source code of this file.
Classes | |
class | ArtSteer |
Defines | |
#define | CLASS "ArtSteer" |
#define | USE_VOLTAGE_POLYNOMIAL 1 |
Functions | |
int | main (int argc, char **argv) |
Variables | |
static float const | epsilon = 0.01 |
ROS driver for the ART steering servo controller.
This driver provides an interface to the steering servo for the ART robot vehicle.
Publishes
Subscribes:
Sets the desired steering angle (in degrees). Position max_steer_degrees is fully left, 0.0 is centered, -max_steer_degrees is fully right. There are both absolute and relative versions of this command.
Parameters:
Definition in file steering.cc.
#define CLASS "ArtSteer" |
Definition at line 74 of file steering.cc.
#define USE_VOLTAGE_POLYNOMIAL 1 |
Definition at line 9 of file steering.cc.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 476 of file steering.cc.
float const epsilon = 0.01 [static] |
Definition at line 72 of file steering.cc.