steering.cc File Reference

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"
Include dependency graph for steering.cc:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

ROS driver for the ART steering servo controller.

This driver provides an interface to the steering servo for the ART robot vehicle.

See also:
<art/steering.h> for steering angle conversions and constants.

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:

See also:
<devsteer.h> for steering servo device options
Author:
Jack O'Quin

Definition in file steering.cc.


Define Documentation

#define CLASS   "ArtSteer"

Definition at line 74 of file steering.cc.

#define USE_VOLTAGE_POLYNOMIAL   1

Definition at line 9 of file steering.cc.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 476 of file steering.cc.


Variable Documentation

float const epsilon = 0.01 [static]

Definition at line 72 of file steering.cc.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


art_servo
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 10:00:00 2013