diff --git a/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h b/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h index 849277f4..552a61d5 100644 --- a/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h +++ b/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h @@ -63,6 +63,14 @@ public: Result emergencyStop() override; Result protectiveStop() override; + Result recoverProtectiveStop( + const JointTrajectory&, + const MotionOptions&) override + { + return Result::failure( + ArmErrorCode::UnsupportedCommand, + "protective recovery is not implemented for UmeRobotArm"); + } Result setSpeedScaling(double scaling) override; double getSpeedScaling() const override { return 1.0; } bool isProtectiveStopped() const override