35 Gripper(
float reduction,
float offset,
float min,
float max,
float backup_init_pos);
Class to create a Pulse Width Modulated (PWM) signal on the Raspberry PI 4 and 5.
Definition uPWM.h:34
Generic base class for gripper control implementations.
Definition mBaseGripper.h:27
Child class implementing control of the hardware gripper.
Definition mGripper.h:28
err_type_t disable(void) override
Deactivates the hardware.
Definition mGripper.cpp:30
err_type_t setServoPosition(float angle)
Sets the servo position of the gripper actuator in degrees.
Definition mGripper.cpp:47
int _freq
PWM frequency in Hz.
Definition mGripper.h:83
err_type_t enable(void) override
Activates the the hardware.
Definition mGripper.cpp:11
err_type_t setPosition(float width) override
Sets the gripper width in m.
Definition mGripper.cpp:38
RPI_PWM _pwm
RPI_PWM object to generate PWM voltage for servo control.
Definition mGripper.h:82
File containing the BaseGripper class.
Definition mBaseJoint.h:19
err_type_t
Enum defining common error types.
Definition uErr.h:23
Defining common return types.
Includes source code for Hardware PWM generation on Raspberry Pi 4.