Skip to content

Commit de1558d

Browse files
author
Tim Schneider
committed
Fixed bug in JointWaypointMotion
1 parent 7908aa0 commit de1558d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/motion/joint_waypoint_motion.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ void JointWaypointMotion::initWaypointMotion(
1818
const franka::RobotState &robot_state,
1919
const std::optional<franka::JointPositions> &previous_command,
2020
ruckig::InputParameter<7> &input_parameter) {
21-
input_parameter.current_position = previous_command->q;
21+
if (previous_command.has_value())
22+
input_parameter.current_position = previous_command->q;
23+
else
24+
input_parameter.current_position = robot_state.q;
2225
input_parameter.current_velocity = robot_state.dq_d;
2326
input_parameter.current_acceleration = robot_state.ddq_d;
2427
}

0 commit comments

Comments
 (0)