#include <RMLVelocityTask.hpp>
| trajectory_generation::RMLVelocityTask::RMLVelocityTask |
( |
std::string const & |
name = "trajectory_generation::RMLVelocityTask" | ) |
|
|
inline |
| trajectory_generation::RMLVelocityTask::RMLVelocityTask |
( |
std::string const & |
name, |
|
|
RTT::ExecutionEngine * |
engine |
|
) |
| |
|
inline |
| trajectory_generation::RMLVelocityTask::~RMLVelocityTask |
( |
| ) |
|
|
inline |
| void trajectory_generation::RMLVelocityTask::cleanupHook |
( |
| ) |
|
|
inline |
| bool RMLVelocityTask::configureHook |
( |
| ) |
|
Convert from RMLInputParameters to orogen type
Convert from RMLOutputParameters to orogen type
| void trajectory_generation::RMLVelocityTask::errorHook |
( |
| ) |
|
|
inline |
| ReflexxesResultValue RMLVelocityTask::performOTG |
( |
RMLInputParameters * |
new_input_parameters, |
|
|
RMLOutputParameters * |
new_output_parameters, |
|
|
RMLFlags * |
rml_flags |
|
) |
| |
|
protectedvirtual |
Perform one step of online trajectory generation (call the RML algorithm with the given parameters). Return the RML result value
| void RMLVelocityTask::printParams |
( |
const RMLInputParameters & |
in, |
|
|
const RMLOutputParameters & |
out |
|
) |
| |
|
protectedvirtual |
Call echo() method for rml input and output parameters
| bool trajectory_generation::RMLVelocityTask::startHook |
( |
| ) |
|
|
inline |
| void trajectory_generation::RMLVelocityTask::stopHook |
( |
| ) |
|
|
inline |
| RTT::FlowStatus RMLVelocityTask::updateCurrentState |
( |
RMLInputParameters * |
new_input_parameters | ) |
|
|
protectedvirtual |
Read the current state from port and return position and flow status
| void trajectory_generation::RMLVelocityTask::updateHook |
( |
| ) |
|
|
inline |
| void RMLVelocityTask::updateMotionConstraints |
( |
const MotionConstraint & |
constraint, |
|
|
const size_t |
idx, |
|
|
RMLInputParameters * |
new_input_parameters |
|
) |
| |
|
protectedvirtual |
Update the motion constraints of a particular element
| RTT::FlowStatus RMLVelocityTask::updateTarget |
( |
RMLInputParameters * |
new_input_parameters | ) |
|
|
protectedvirtual |
Update the RML input parameters with the new target
| void RMLVelocityTask::writeCommand |
( |
const RMLOutputParameters & |
new_output_parameters | ) |
|
|
protectedvirtual |
Write the generated trajectory to port
| friend class RMLVelocityTaskBase |
|
friend |
The documentation for this class was generated from the following files:
- /build/rock-master-18.09-control-orogen-trajectory-generation-0.20180822/tasks/RMLVelocityTask.hpp
- /build/rock-master-18.09-control-orogen-trajectory-generation-0.20180822/tasks/RMLVelocityTask.cpp