Public Member Functions | Protected Attributes
DeadReckoning Class Reference

#include <dead_reckoning.h>

List of all members.

Public Member Functions

 DeadReckoning (double vehicle_width, double wheel_radius)
bool next (const grizzly_msgs::DriveConstPtr &encoders, nav_msgs::Odometry *odom)

Protected Attributes

ros::Time last_time_
Eigen::Vector2f last_vels_
ros::Duration max_dt_
geometry_msgs::Point position_
double radius_
geometry_msgs::Twist twist_
double width_
double yaw_

Detailed Description

Definition at line 65 of file dead_reckoning.h.


Constructor & Destructor Documentation

DeadReckoning::DeadReckoning ( double  vehicle_width,
double  wheel_radius 
) [inline]

Definition at line 68 of file dead_reckoning.h.


Member Function Documentation

bool DeadReckoning::next ( const grizzly_msgs::DriveConstPtr &  encoders,
nav_msgs::Odometry *  odom 
)

Open-loop mapping between linear/angular commands and individual wheel speed commands. Currently very naive, but in the future may provide some further intelligence, though not closed-loop control.

Definition at line 37 of file dead_reckoning.cpp.


Member Data Documentation

Definition at line 77 of file dead_reckoning.h.

Eigen::Vector2f DeadReckoning::last_vels_ [protected]

Definition at line 78 of file dead_reckoning.h.

Definition at line 86 of file dead_reckoning.h.

Definition at line 80 of file dead_reckoning.h.

double DeadReckoning::radius_ [protected]

Definition at line 85 of file dead_reckoning.h.

geometry_msgs::Twist DeadReckoning::twist_ [protected]

Definition at line 81 of file dead_reckoning.h.

double DeadReckoning::width_ [protected]

Definition at line 85 of file dead_reckoning.h.

double DeadReckoning::yaw_ [protected]

Definition at line 82 of file dead_reckoning.h.


The documentation for this class was generated from the following files:


grizzly_motion
Author(s):
autogenerated on Fri Aug 28 2015 10:55:30