Public Member Functions | Private Attributes | List of all members
custom_trajectory::Circle Class Reference

#include <custom_trajectory.h>

Inheritance diagram for custom_trajectory::Circle:
Inheritance graph
[legend]

Public Member Functions

 Circle ()
 
TaskWaypoint drawCircle (double time_var)
 
virtual TaskWaypoint getTaskWaypoint (double tick)
 
void initCircle (double move_time, TaskWaypoint start, double radius, double revolution, double start_angular_position)
 
virtual void makeTaskTrajectory (double move_time, TaskWaypoint start, const void *arg)
 
virtual void setOption (const void *arg)
 
virtual ~Circle ()
 
- Public Member Functions inherited from robotis_manipulator::CustomTaskTrajectory
 CustomTaskTrajectory ()
 
virtual ~CustomTaskTrajectory ()
 

Private Attributes

VectorXd coefficient_
 
TaskWaypoint goal_pose_
 
robotis_manipulator::MinimumJerk path_generator_
 
double radius_
 
double revolution_
 
double start_angular_position_
 
TaskWaypoint start_pose_
 

Detailed Description

Definition at line 70 of file custom_trajectory.h.

Constructor & Destructor Documentation

custom_trajectory::Circle::Circle ( )
inline

Definition at line 84 of file custom_trajectory.h.

virtual custom_trajectory::Circle::~Circle ( )
inlinevirtual

Definition at line 85 of file custom_trajectory.h.

Member Function Documentation

TaskWaypoint Circle::drawCircle ( double  time_var)

Definition at line 125 of file custom_trajectory.cpp.

TaskWaypoint Circle::getTaskWaypoint ( double  tick)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 159 of file custom_trajectory.cpp.

void Circle::initCircle ( double  move_time,
TaskWaypoint  start,
double  radius,
double  revolution,
double  start_angular_position 
)

Definition at line 101 of file custom_trajectory.cpp.

void Circle::makeTaskTrajectory ( double  move_time,
TaskWaypoint  start,
const void *  arg 
)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 164 of file custom_trajectory.cpp.

void Circle::setOption ( const void *  arg)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 170 of file custom_trajectory.cpp.

Member Data Documentation

VectorXd custom_trajectory::Circle::coefficient_
private

Definition at line 74 of file custom_trajectory.h.

TaskWaypoint custom_trajectory::Circle::goal_pose_
private

Definition at line 77 of file custom_trajectory.h.

robotis_manipulator::MinimumJerk custom_trajectory::Circle::path_generator_
private

Definition at line 73 of file custom_trajectory.h.

double custom_trajectory::Circle::radius_
private

Definition at line 79 of file custom_trajectory.h.

double custom_trajectory::Circle::revolution_
private

Definition at line 81 of file custom_trajectory.h.

double custom_trajectory::Circle::start_angular_position_
private

Definition at line 80 of file custom_trajectory.h.

TaskWaypoint custom_trajectory::Circle::start_pose_
private

Definition at line 76 of file custom_trajectory.h.


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


open_manipulator_p_libs
Author(s): Ryan Shim , Yong-Ho Na , Hye-Jong KIM
autogenerated on Thu Oct 22 2020 03:16:37