← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The gripper was told to close or open

InformationRangefinder, optical flow, camera, OSD and other devices

What ArduPilot says:

“grabbing” and “releasing” mean the command went out: the gripper's output (SERVOn_FUNCTION 28) was driven to GRIP_GRAB or GRIP_RELEASE. For a servo gripper “grabbed” or “released” follows 0.5 s later. That second line is a timer, not a sensor: ArduPilot cannot see whether the load is really held or gone. The same line straight away, without the “-ing” one, means the gripper was already in that state.

Parameters to look at

ParameterWhat it is
GRIP_ENABLEGripper Enable/Disable
GRIP_TYPEGripper Type
GRIP_GRABGripper Grab PWM
GRIP_RELEASEGripper Release PWM
GRIP_AUTOCLOSEGripper Autoclose time
The code that sends it

Gripper load grabbing

libraries/AP_Gripper/AP_Gripper_EPM.cpp AP_Gripper_EPM::grab() · Open in ArduPilot Copter-4.7.1

libraries/AP_Gripper/AP_Gripper_Servo.cpp AP_Gripper_Servo::grab() · Open in ArduPilot Copter-4.7.1

Gripper load released

libraries/AP_Gripper/AP_Gripper_Servo.cpp AP_Gripper_Servo::release() · Open in ArduPilot Copter-4.7.1

libraries/AP_Gripper/AP_Gripper_Servo.cpp AP_Gripper_Servo::update_gripper() · Open in ArduPilot Copter-4.7.1

Gripper load releasing

libraries/AP_Gripper/AP_Gripper_EPM.cpp AP_Gripper_EPM::release() · Open in ArduPilot Copter-4.7.1

libraries/AP_Gripper/AP_Gripper_Servo.cpp AP_Gripper_Servo::release() · Open in ArduPilot Copter-4.7.1

Gripper load grabbed

libraries/AP_Gripper/AP_Gripper_Servo.cpp AP_Gripper_Servo::grab() · Open in ArduPilot Copter-4.7.1

libraries/AP_Gripper/AP_Gripper_Servo.cpp AP_Gripper_Servo::update_gripper() · Open in ArduPilot Copter-4.7.1

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer