Interface class for a gripper on the Baxter Research Robot.
|
|
|
|
|
|
|
|
|
|
|
|
|
_version_str_to_time(self,
version_str,
version_type) |
source code
|
|
bool
|
version_check(self)
Does a safety check on the firmware build date of the electric
grippers versus the version of the SDK software. |
source code
|
|
|
command(self,
cmd,
block=False,
test=<function <lambda> at 0x18e0938>,
timeout=0.0,
args=None)
Raw command call to directly control gripper. |
source code
|
|
str
|
|
dict({str:float})
|
|
|
set_parameters(self,
parameters=None,
defaults=False)
Set the parameters that will describe the position command execution. |
source code
|
|
bool
|
|
bool
|
|
|
reset(self,
block=True,
timeout=2.0)
Resets the gripper state removing any errors. |
source code
|
|
|
_cmd_reboot(self,
block=True,
timeout=5.0)
Power cycle the gripper, removing calibration information. |
source code
|
|
|
reboot(self,
timeout=5.0,
delay_check=0.1)
"Clean" reboot of gripper, removes calibration and errors. |
source code
|
|
|
|
bool
|
calibrate(self,
block=True,
timeout=5.0)
Calibrate the gripper setting maximum and minimum travel distance. |
source code
|
|
|
stop(self,
block=True,
timeout=5.0)
Stop the gripper at the current position and apply holding force. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
open(self,
block=False,
timeout=5.0)
Commands maximum gripper position. |
source code
|
|
|
close(self,
block=False,
timeout=5.0)
Commands minimum gripper position. |
source code
|
|
dict({str:float})
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
gripping(self)
Returns bool describing if the position move has been preempted by a
position command exceeding the moving_force threshold denoting a
grasp. |
source code
|
|
bool
|
missed(self)
Returns bool describing if the position move has completed without
exceeding the moving_force threshold denoting a grasp |
source code
|
|
bool
|
error(self)
Returns bool describing if the gripper is in an error state. |
source code
|
|
float
|
position(self)
Returns the current gripper position as a ratio (0-100) of the total
gripper travel. |
source code
|
|
float
|
force(self)
Returns the current measured gripper force as a ratio (0-100) of the
total force applicable. |
source code
|
|
float
|
vacuum_sensor(self)
Returns the value (0-100) of the current vacuum sensor reading as a
percentage of the full vacuum sensor range. |
source code
|
|
bool
|
vacuum(self)
Returns bool describing if the vacuum sensor threshold has been
exceeded during a command_suction event. |
source code
|
|
bool
|
blowing(self)
Returns bool describing if the gripper is currently blowing. |
source code
|
|
bool
|
sucking(self)
Returns bool describing if the gripper is currently sucking. |
source code
|
|
bool
|
has_force(self)
Returns bool describing if the gripper is capable of force control. |
source code
|
|
bool
|
has_position(self)
Returns bool describing if the gripper is capable of position
control. |
source code
|
|
str
|
|
int
|
|
str
|
hardware_name(self)
Returns string describing the gripper hardware. |
source code
|
|
str
|
firmware_build_date(self)
Returns the build date of the firmware on the current gripper. |
source code
|
|
str
|
firmware_version(self)
Returns the current gripper firmware revision. |
source code
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|