#include <RMLVelocityTask.hpp>
◆ RMLVelocityTask() [1/2]
| trajectory_generation::RMLVelocityTask::RMLVelocityTask |
( |
std::string const & |
name = "trajectory_generation::RMLVelocityTask" | ) |
|
|
inline |
◆ RMLVelocityTask() [2/2]
| trajectory_generation::RMLVelocityTask::RMLVelocityTask |
( |
std::string const & |
name, |
|
|
RTT::ExecutionEngine * |
engine |
|
) |
| |
|
inline |
◆ ~RMLVelocityTask()
| trajectory_generation::RMLVelocityTask::~RMLVelocityTask |
( |
| ) |
|
|
inline |
◆ cleanupHook()
| void trajectory_generation::RMLVelocityTask::cleanupHook |
( |
| ) |
|
|
inline |
◆ configureHook()
| bool RMLVelocityTask::configureHook |
( |
| ) |
|
◆ convertRMLInputParams()
Convert from RMLInputParameters to orogen type
◆ convertRMLOutputParams()
Convert from RMLOutputParameters to orogen type
◆ errorHook()
| void trajectory_generation::RMLVelocityTask::errorHook |
( |
| ) |
|
|
inline |
◆ performOTG()
| 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
◆ printParams()
| void RMLVelocityTask::printParams |
( |
const RMLInputParameters & |
in, |
|
|
const RMLOutputParameters & |
out |
|
) |
| |
|
protectedvirtual |
Call echo() method for rml input and output parameters
◆ startHook()
| bool trajectory_generation::RMLVelocityTask::startHook |
( |
| ) |
|
|
inline |
◆ stopHook()
| void trajectory_generation::RMLVelocityTask::stopHook |
( |
| ) |
|
|
inline |
◆ updateCurrentState()
| RTT::FlowStatus RMLVelocityTask::updateCurrentState |
( |
RMLInputParameters * |
new_input_parameters | ) |
|
|
protectedvirtual |
Read the current state from port and return position and flow status
◆ updateHook()
| void trajectory_generation::RMLVelocityTask::updateHook |
( |
| ) |
|
|
inline |
◆ updateMotionConstraints()
| void RMLVelocityTask::updateMotionConstraints |
( |
const MotionConstraint & |
constraint, |
|
|
const size_t |
idx, |
|
|
RMLInputParameters * |
new_input_parameters |
|
) |
| |
|
protectedvirtual |
Update the motion constraints of a particular element
◆ updateTarget()
| RTT::FlowStatus RMLVelocityTask::updateTarget |
( |
RMLInputParameters * |
new_input_parameters | ) |
|
|
protectedvirtual |
Update the RML input parameters with the new target
◆ writeCommand()
| void RMLVelocityTask::writeCommand |
( |
const RMLOutputParameters & |
new_output_parameters | ) |
|
|
protectedvirtual |
Write the generated trajectory to port
◆ RMLVelocityTaskBase
| 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