Go to the documentation of this file.
31 #ifndef UR_CLIENT_LIBRARY_MOTION_PRIMITIVES_H_INCLUDED
32 #define UR_CLIENT_LIBRARY_MOTION_PRIMITIVES_H_INCLUDED
74 const std::chrono::duration<double>
duration = std::chrono::milliseconds(0),
91 const std::chrono::duration<double>
duration = std::chrono::milliseconds(0),
141 const std::chrono::duration<double>
duration = std::chrono::milliseconds(0))
167 #endif // UR_CLIENT_LIBRARY_MOTION_PRIMITIVES_H_INCLUDED
urcl::Pose via_point_pose
MoveLPrimitive(const urcl::Pose &target, const double blend_radius=0, const std::chrono::duration< double > duration=std::chrono::milliseconds(0), const double acceleration=1.4, const double velocity=1.04)
MovePPrimitive(const urcl::Pose &target, const double blend_radius=0, const double acceleration=1.4, const double velocity=1.04)
vector6d_t target_velocities
control::TrajectorySplineType getSplineType() const
std::array< double, 6 > vector6d_t
vector6d_t target_positions
MoveCPrimitive(const urcl::Pose &via_point, const urcl::Pose &target, const double blend_radius=0, const double acceleration=1.4, const double velocity=1.04, const int32_t mode=0)
std::chrono::duration< double > duration
MoveJPrimitive(const urcl::vector6d_t &target, const double blend_radius=0, const std::chrono::duration< double > duration=std::chrono::milliseconds(0), const double acceleration=1.4, const double velocity=1.04)
SplinePrimitive(const urcl::vector6d_t &target_positions, const vector6d_t &target_velocities, const std::optional< vector6d_t > &target_accelerations, const std::chrono::duration< double > duration=std::chrono::milliseconds(0))
urcl::vector6d_t target_joint_configuration
std::optional< vector6d_t > target_accelerations
ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Mon May 26 2025 02:35:58