UsTK : Ultrasound ToolKit  version 2.0.1 under development (2023-12-07)
usViper850WrapperVelocityControl Class Reference

#include <visp3/ustk_gui/usViper850WrapperVelocityControl.h>

+ Inheritance diagram for usViper850WrapperVelocityControl:

Public Slots

void init ()
 
void run ()
 
void stop ()
 
void startAutomaticForceControl ()
 
void stopAutomaticForceControl ()
 
void setXVelocity (int xVelocity)
 
void setYVelocity (int yVelocity)
 
void setZVelocity (int zVelocity)
 
void setXAngularVelocity (int xAngularVelocity)
 
void setYAngularVelocity (int yAngularVelocity)
 
void setZAngularVelocity (int zAngularVelocity)
 
void moveLeft ()
 
void moveRight ()
 
void stopMoveLateral ()
 

Signals

void startControlLoop ()
 
void startControlLoopAutomatic ()
 
void robotError ()
 

Public Member Functions

 usViper850WrapperVelocityControl ()
 
virtual ~usViper850WrapperVelocityControl ()
 

Detailed Description

Constructor & Destructor Documentation

◆ usViper850WrapperVelocityControl()

usViper850WrapperVelocityControl::usViper850WrapperVelocityControl ( )

◆ ~usViper850WrapperVelocityControl()

usViper850WrapperVelocityControl::~usViper850WrapperVelocityControl ( )
virtual

Definition at line 15 of file usViper850WrapperVelocityControl.cpp.

Member Function Documentation

◆ init

void usViper850WrapperVelocityControl::init ( )
slot

Definition at line 23 of file usViper850WrapperVelocityControl.cpp.

References robotError().

◆ moveLeft

void usViper850WrapperVelocityControl::moveLeft ( )
slot

Definition at line 420 of file usViper850WrapperVelocityControl.cpp.

◆ moveRight

void usViper850WrapperVelocityControl::moveRight ( )
slot

Definition at line 422 of file usViper850WrapperVelocityControl.cpp.

◆ robotError

void usViper850WrapperVelocityControl::robotError ( )
signal

Referenced by init().

◆ run

void usViper850WrapperVelocityControl::run ( )
slot

◆ setXAngularVelocity

void usViper850WrapperVelocityControl::setXAngularVelocity ( int  xAngularVelocity)
slot

Set the angular velocity around x axis in 4DC7 probe contact frame.

Parameters
xAngularVelocityVelocity in 10-1 deg per second.

Definition at line 369 of file usViper850WrapperVelocityControl.cpp.

◆ setXVelocity

void usViper850WrapperVelocityControl::setXVelocity ( int  xVelocity)
slot

Set the linear velocity along x axis in 4DC7 probe contact frame.

Parameters
xVelocityVelocity in millimeter per second.

Definition at line 342 of file usViper850WrapperVelocityControl.cpp.

◆ setYAngularVelocity

void usViper850WrapperVelocityControl::setYAngularVelocity ( int  yAngularVelocity)
slot

Set the angular velocity around y axis in 4DC7 probe contact frame.

Parameters
yAngularVelocityVelocity in 10-1 deg per second.

Definition at line 378 of file usViper850WrapperVelocityControl.cpp.

◆ setYVelocity

void usViper850WrapperVelocityControl::setYVelocity ( int  yVelocity)
slot

Set the linear velocity along y axis in 4DC7 probe contact frame.

Parameters
yVelocityVelocity in millimeter per second.

Definition at line 351 of file usViper850WrapperVelocityControl.cpp.

◆ setZAngularVelocity

void usViper850WrapperVelocityControl::setZAngularVelocity ( int  zAngularVelocity)
slot

Set the angular velocity around z axis in 4DC7 probe contact frame.

Parameters
zAngularVelocityVelocity in 10-1 deg per second.

Definition at line 387 of file usViper850WrapperVelocityControl.cpp.

◆ setZVelocity

void usViper850WrapperVelocityControl::setZVelocity ( int  zVelocity)
slot

Set the linear velocity along z axis in 4DC7 probe contact frame.

Parameters
zVelocityVelocity in millimeter per second.

Definition at line 360 of file usViper850WrapperVelocityControl.cpp.

◆ startAutomaticForceControl

void usViper850WrapperVelocityControl::startAutomaticForceControl ( )
slot

Definition at line 392 of file usViper850WrapperVelocityControl.cpp.

References startControlLoopAutomatic().

◆ startControlLoop

void usViper850WrapperVelocityControl::startControlLoop ( )
signal

◆ startControlLoopAutomatic

void usViper850WrapperVelocityControl::startControlLoopAutomatic ( )
signal

◆ stop

void usViper850WrapperVelocityControl::stop ( )
slot

Definition at line 75 of file usViper850WrapperVelocityControl.cpp.

◆ stopAutomaticForceControl

void usViper850WrapperVelocityControl::stopAutomaticForceControl ( )
slot

Definition at line 408 of file usViper850WrapperVelocityControl.cpp.

References startControlLoop().

◆ stopMoveLateral

void usViper850WrapperVelocityControl::stopMoveLateral ( )
slot

Definition at line 424 of file usViper850WrapperVelocityControl.cpp.