We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7908aa0 commit de1558dCopy full SHA for de1558d
src/motion/joint_waypoint_motion.cpp
@@ -18,7 +18,10 @@ void JointWaypointMotion::initWaypointMotion(
18
const franka::RobotState &robot_state,
19
const std::optional<franka::JointPositions> &previous_command,
20
ruckig::InputParameter<7> &input_parameter) {
21
- input_parameter.current_position = previous_command->q;
+ if (previous_command.has_value())
22
+ input_parameter.current_position = previous_command->q;
23
+ else
24
+ input_parameter.current_position = robot_state.q;
25
input_parameter.current_velocity = robot_state.dq_d;
26
input_parameter.current_acceleration = robot_state.ddq_d;
27
}
0 commit comments