erratic/robot_params.h
#ifndef _ROBOT_PARAMS_H
#define _ROBOT_PARAMS_H
#include "libplayerinterface/player.h"
void initialize_robot_params(void);
#define PLAYER_NUM_ROBOT_TYPES 30
typedef struct
{
double AngleConvFactor; //
const char* Class;
double DiffConvFactor; //
double DistConvFactor; //
int FrontBumpers; //
double GyroScaler; //
int HasMoveCommand; //
int Holonomic; //
int IRNum; //
int IRUnit; //
int LaserFlipped; //
const char* LaserIgnore;
const char* LaserPort;
int LaserPossessed; //
int LaserPowerControlled; //
int LaserTh; //
int LaserX; //
int LaserY; //
int MaxRVelocity; //
int MaxVelocity; //
int NewTableSensingIR; //
int NumFrontBumpers; //
int NumRearBumpers; //
double RangeConvFactor; //
int RearBumpers; //
int RequestEncoderPackets; //
int RequestIOPackets; //
int RobotDiagonal; //
int RobotLength; //
int RobotRadius; //
int RobotWidth; //
int RobotAxleOffset; //
int RotAccel; //
int RotDecel; //
int RotVelMax; //
int SettableAccsDecs; //
int SettableVelMaxes; //
const char* Subclass;
int SwitchToBaudRate; //
int TableSensingIR; //
int TransAccel; //
int TransDecel; //
int TransVelMax; //
int Vel2Divisor; //
double VelConvFactor; //
int NumSonars;
player_pose3d_t sonar_pose[32];
int NumIR;
player_pose3d_t IRPose[8];
} RobotParams_t;
//extern RobotParams_t PlayerRobotParams[];
//extern RobotParams_t erratic_params;
extern RobotParams_t *RobotParams[];
#endif
player_pose3d
A pose in space.
Definition: player.h:224
RobotParams_t
Definition: erratic/robot_params.h:35

Last updated 12 September 2005 21:38:45