42 explicit Gripper(
const std::string& port_name);
独立的夹爪的主要接口对象,通过本对象的方法与夹爪进行数据交互.
Definition gripper.hh:30
void turn_on_auto_calibration()
打开自动校准功能.
Gripper(const std::string &port_name)
构造Gripper对象.
virtual ~Gripper()
析构Robot对象.
bool is_calibrated() const
获取夹爪是否已校准完成状态.
void turn_off_auto_calibration()
关闭自动校准功能.
void set_velocity(unsigned int velocity, bool persistent)
设置夹爪开合速度. 范围为0-100.
std::unique_ptr< GripperImpl > impl_
Definition gripper.hh:120
void set_position(unsigned int position)
设置夹爪幅度. 范围为0-100.
unsigned int get_current_force() const
获取夹爪当前力道.
unsigned int get_current_velocity(bool persistent) const
获取夹爪当前开合速度.
void do_calibration()
执行夹爪校准动作.
void set_force(unsigned int force)
设置夹爪夹持力道. 范围为0-100.
unsigned int get_current_position() const
获取夹爪当前位置.
Definition discovery.hh:23