Aikido
aikido::control Namespace Reference

Namespaces

 ros
 

Classes

class  InstantaneousTrajectoryExecutor
 Instantaneously executes a trajectory in simulation by setting DOF positions to the end of the trajectory. More...
 
class  KinematicSimulationTrajectoryExecutor
 Executes trajectories in DART. More...
 
class  PositionCommandExecutor
 Abstract class for executing position commands. More...
 
class  QueuedTrajectoryExecutor
 Wraps a TrajectoryExecutor to enable queuing trajectories for execution. More...
 
class  TrajectoryExecutor
 Abstract class for executing trajectories. More...
 
class  TrajectoryResult
 
class  TrajectoryRunningException
 

Typedefs

using PositionCommandExecutorPtr = std::shared_ptr< PositionCommandExecutor >
 
using ConstPositionCommandExecutorPtr = std::shared_ptr< const PositionCommandExecutor >
 
using WeakPositionCommandExecutorPtr = std::weak_ptr< PositionCommandExecutor >
 
using WeakConstPositionCommandExecutorPtr = std::weak_ptr< const PositionCommandExecutor >
 
using UniquePositionCommandExecutorPtr = std::unique_ptr< PositionCommandExecutor >
 
using UniqueConstPositionCommandExecutorPtr = std::unique_ptr< const PositionCommandExecutor >
 
using TrajectoryExecutorPtr = std::shared_ptr< TrajectoryExecutor >
 
using ConstTrajectoryExecutorPtr = std::shared_ptr< const TrajectoryExecutor >
 
using WeakTrajectoryExecutorPtr = std::weak_ptr< TrajectoryExecutor >
 
using WeakConstTrajectoryExecutorPtr = std::weak_ptr< const TrajectoryExecutor >
 
using UniqueTrajectoryExecutorPtr = std::unique_ptr< TrajectoryExecutor >
 
using UniqueConstTrajectoryExecutorPtr = std::unique_ptr< const TrajectoryExecutor >
 
using TrajectoryResultPtr = std::shared_ptr< TrajectoryResult >
 
using ConstTrajectoryResultPtr = std::shared_ptr< const TrajectoryResult >
 
using WeakTrajectoryResultPtr = std::weak_ptr< TrajectoryResult >
 
using WeakConstTrajectoryResultPtr = std::weak_ptr< const TrajectoryResult >
 
using UniqueTrajectoryResultPtr = std::unique_ptr< TrajectoryResult >
 
using UniqueConstTrajectoryResultPtr = std::unique_ptr< const TrajectoryResult >
 

Typedef Documentation

◆ ConstPositionCommandExecutorPtr

◆ ConstTrajectoryExecutorPtr

using aikido::control::ConstTrajectoryExecutorPtr = typedef std::shared_ptr< const TrajectoryExecutor >

◆ ConstTrajectoryResultPtr

using aikido::control::ConstTrajectoryResultPtr = typedef std::shared_ptr< const TrajectoryResult >

◆ PositionCommandExecutorPtr

◆ TrajectoryExecutorPtr

using aikido::control::TrajectoryExecutorPtr = typedef std::shared_ptr< TrajectoryExecutor >

◆ TrajectoryResultPtr

using aikido::control::TrajectoryResultPtr = typedef std::shared_ptr< TrajectoryResult >

◆ UniqueConstPositionCommandExecutorPtr

◆ UniqueConstTrajectoryExecutorPtr

◆ UniqueConstTrajectoryResultPtr

using aikido::control::UniqueConstTrajectoryResultPtr = typedef std::unique_ptr< const TrajectoryResult >

◆ UniquePositionCommandExecutorPtr

◆ UniqueTrajectoryExecutorPtr

◆ UniqueTrajectoryResultPtr

◆ WeakConstPositionCommandExecutorPtr

◆ WeakConstTrajectoryExecutorPtr

◆ WeakConstTrajectoryResultPtr

using aikido::control::WeakConstTrajectoryResultPtr = typedef std::weak_ptr< const TrajectoryResult >

◆ WeakPositionCommandExecutorPtr

◆ WeakTrajectoryExecutorPtr

◆ WeakTrajectoryResultPtr