RobWorkProject  23.9.11-
Static Public Member Functions | List of all members
TimedUtil Class Reference

Construction of paths of Timed values. More...

#include <TimedUtil.hpp>

Static Public Member Functions

static rw::trajectory::Path< rw::trajectory::Timed< rw::math::Q > > makeTimedQPath (const rw::math::Q &speed, const rw::trajectory::Path< rw::math::Q > &path, double offset=0)
 A path of time stamped configurations. More...
 
static rw::trajectory::Path< rw::trajectory::Timed< rw::math::Q > > makeTimedQPath (const rw::models::Device &device, const rw::trajectory::Path< rw::math::Q > &path, double offset=0)
 A path of time stamped configurations. More...
 
static rw::trajectory::Path< rw::trajectory::Timed< rw::kinematics::State > > makeTimedStatePath (const rw::models::WorkCell &workcell, const rw::trajectory::Path< rw::kinematics::State > &path, double offset=0)
 A path of time stamped states. More...
 
static rw::trajectory::Path< rw::trajectory::Timed< rw::kinematics::State > > makeTimedStatePath (const rw::models::Device &device, const rw::trajectory::Path< rw::math::Q > &path, const rw::kinematics::State &state, double offset=0)
 A path of time stamped states. More...
 

Detailed Description

Construction of paths of Timed values.

Member Function Documentation

◆ makeTimedQPath() [1/2]

static rw::trajectory::Path<rw::trajectory::Timed<rw::math::Q> > makeTimedQPath ( const rw::math::Q speed,
const rw::trajectory::Path< rw::math::Q > &  path,
double  offset = 0 
)
static

A path of time stamped configurations.

The time stamp of the first configuration is offset, and the time for the remaining configurations are computed using the joint speed velocities speed.

◆ makeTimedQPath() [2/2]

static rw::trajectory::Path<rw::trajectory::Timed<rw::math::Q> > makeTimedQPath ( const rw::models::Device device,
const rw::trajectory::Path< rw::math::Q > &  path,
double  offset = 0 
)
static

A path of time stamped configurations.

The time stamp of the first configuration is offset , and the time for the remaining configurations are computed using the joint speed velocities of device.

◆ makeTimedStatePath() [1/2]

static rw::trajectory::Path<rw::trajectory::Timed<rw::kinematics::State> > makeTimedStatePath ( const rw::models::Device device,
const rw::trajectory::Path< rw::math::Q > &  path,
const rw::kinematics::State state,
double  offset = 0 
)
static

A path of time stamped states.

The time stamp of the first state is offset, and the time for the remaining states are computed using the maximum joint speed velocities of device.

◆ makeTimedStatePath() [2/2]

static rw::trajectory::Path<rw::trajectory::Timed<rw::kinematics::State> > makeTimedStatePath ( const rw::models::WorkCell workcell,
const rw::trajectory::Path< rw::kinematics::State > &  path,
double  offset = 0 
)
static

A path of time stamped states.

The time stamp of the first state is offset, and the time for the remaining states are computed using the maximum joint speed velocities of workcell.


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