Aikido
RosJointCommandExecutor.hpp File Reference
#include <chrono>
#include <future>
#include <set>
#include "aikido/control/JointCommandExecutor.hpp"
#include "aikido/control/ros/RosJointGroupCommandClient.hpp"
#include "detail/RosJointCommandExecutor-impl.hpp"

Go to the source code of this file.

Classes

class  aikido::control::ros::RosJointCommandExecutor< T >
 This Executor uses pr_control_msgs/JointGroupCommandAction to execute joint-wise commands. More...
 

Namespaces

 aikido
 Format of serialized trajectory in YAML.
 
 aikido::control
 
 aikido::control::ros
 

Typedefs

using aikido::control::ros::RosJointPositionExecutor = RosJointCommandExecutor< ExecutorType::POSITION >
 
using aikido::control::ros::RosJointVelocityExecutor = RosJointCommandExecutor< ExecutorType::VELOCITY >
 
using aikido::control::ros::RosJointEffortExecutor = RosJointCommandExecutor< ExecutorType::EFFORT >
 

Variables

constexpr int aikido::control::ros::DEFAULT_CON_TIMEOUT_MS {1000}
 Default actionlib client connection timeout (ms) More...
 
constexpr int aikido::control::ros::DEFAULT_POLL_PERIOD_MS {20}
 Default actionlib client polling period (ms) More...