Frankx  0.2.0
A High-Level Motion API for Franka
Public Types | Public Member Functions | Public Attributes | List of all members
movex::PathMotion Struct Reference

#include <motion_path.hpp>

Inheritance diagram for movex::PathMotion:
movex::LinearPathMotion movex::LinearRelativePathMotion

Public Types

using Affine = affx::Affine
 

Public Member Functions

 PathMotion (const std::vector< Waypoint > &waypoints)
 
 PathMotion (const std::vector< Affine > &waypoints, double blend_max_distance=0.0)
 

Public Attributes

std::vector< Waypointwaypoints
 

Detailed Description

A motion following a pre-defined path. Needs zero velocity and acceleration at start time.

Member Typedef Documentation

◆ Affine

using movex::PathMotion::Affine = affx::Affine

Constructor & Destructor Documentation

◆ PathMotion() [1/2]

movex::PathMotion::PathMotion ( const std::vector< Waypoint > &  waypoints)
inlineexplicit

◆ PathMotion() [2/2]

movex::PathMotion::PathMotion ( const std::vector< Affine > &  waypoints,
double  blend_max_distance = 0.0 
)
inlineexplicit

Member Data Documentation

◆ waypoints

std::vector<Waypoint> movex::PathMotion::waypoints

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