![]() |
Laelaps
2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
|
Robot simple path waypoint. More...
#include <laeTraj.h>
Public Member Functions | |
LaeSimpleWaypoint () | |
Default constructor. | |
LaeSimpleWaypoint (const LaePoint &ptDist, const double fVelocity, const double fAcceleration) | |
Initialization constructor. More... | |
LaeSimpleWaypoint (const LaeSimpleWaypoint &src) | |
Copy constructor. More... | |
~LaeSimpleWaypoint () | |
Destructor. | |
LaeSimpleWaypoint | operator= (const LaeSimpleWaypoint &rhs) |
Assignment operator. More... | |
void | get (LaePoint &ptDist, double &fVelocity, double &fAcceleration) |
Get the waypoint data. More... | |
Protected Attributes | |
LaePoint | m_ptDist |
robot goal x,y distance (meters, meters) | |
double | m_fVelocity |
robot target velocity (meters/second) | |
double | m_fAcceleration |
robot target acceleration (meters/s^2) | |
Robot simple path waypoint.
A simple waypoint specifies the goal x,y distance from the robot's current position, along with a target velocity with acceleration at the destination. The waypoint is used in path navigation.
|
inline |
Initialization constructor.
ptDist | Robot goal distance (meters, meters). |
fVelocity | Robot target velocity at waypoint (meters/second). |
fAcceleration | Robot target acceleration (meters/second^2). |
Definition at line 302 of file laeTraj.h.
|
inline |
Copy constructor.
src | Source object. |
Definition at line 316 of file laeTraj.h.
References m_fAcceleration, m_fVelocity, and m_ptDist.
|
inline |
Get the waypoint data.
[out] | ptDist | Robot goal distance (meters, meters). |
[out] | fVelocity | Robot target velocity (meters/second). |
[out] | fAcceleration | Robot target acceleration (meters/second^2). |
Definition at line 353 of file laeTraj.h.
|
inline |
Assignment operator.
rhs | Right hand side object. |
Definition at line 337 of file laeTraj.h.
References m_fAcceleration, m_fVelocity, and m_ptDist.