5 #include <ruckig/ruckig.hpp>
7 #include <franka/robot_state.h>
35 const franka::RobotState &robot_state,
36 const std::optional<franka::JointPositions> &previous_command,
37 ruckig::InputParameter<7> &input_parameter)
override;
40 const franka::RobotState &robot_state,
41 const std::optional<franka::JointPositions> &previous_command,
43 ruckig::InputParameter<7> &input_parameter)
override;
48 const ruckig::InputParameter<7> &input_parameter)
const override;
Joint waypoint motion.
Definition: joint_waypoint_motion.hpp:19
void initWaypointMotion(const franka::RobotState &robot_state, const std::optional< franka::JointPositions > &previous_command, ruckig::InputParameter< 7 > &input_parameter) override
Definition: joint_waypoint_motion.cpp:15
void setNewWaypoint(const franka::RobotState &robot_state, const std::optional< franka::JointPositions > &previous_command, const Waypoint< JointState > &new_waypoint, ruckig::InputParameter< 7 > &input_parameter) override
Definition: joint_waypoint_motion.cpp:32
std::tuple< Vector7d, Vector7d, Vector7d > getAbsoluteInputLimits() const override
Definition: joint_waypoint_motion.cpp:45
franka::JointPositions getControlSignal(const ruckig::InputParameter< 7 > &input_parameter) const override
Definition: joint_waypoint_motion.cpp:27
JointWaypointMotion(const std::vector< Waypoint< JointState >> &waypoints)
Definition: joint_waypoint_motion.cpp:9
A motion following multiple waypoints in a time-optimal way. Works with arbitrary initial conditions.
Definition: waypoint_motion.hpp:51
Definition: gripper.cpp:3
@ JointPositions
Definition: control_signal_type.hpp:11
A waypoint with a target and optional parameters.
Definition: waypoint_motion.hpp:34