50 ActiveTorqueControl(std::shared_ptr<Robot::Impl>
robot_impl,
Implements the ActiveControlBase abstract class.
uint32_t motion_id
motion id of running motion
Definition active_control.h:84
ActiveControl(std::shared_ptr< Robot::Impl > robot_impl, uint32_t motion_id, std::unique_lock< std::mutex > control_lock)
Construct a new ActiveControl object.
std::shared_ptr< Robot::Impl > robot_impl
shared pointer to Robot::Impl instance for read and write accesses
Definition active_control.h:81
std::unique_lock< std::mutex > control_lock
control-lock preventing parallel control processes
Definition active_control.h:87
friend class Robot
franka::Robot as friend to allow construction of ActiveTorqueControl in startTorqueControl methods
Definition active_torque_control.h:39
void writeOnce(const Torques &control_input) override
Updates the joint-level based torque commands of an active joint effort control.
Stores joint-level torque commands without gravity and friction.
Definition control_types.h:45