![]() |
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.