chai3d::cHapticDeviceInfo Struct Reference

This structure stores all technical specifications of a haptic device. More...

#include <CGenericHapticDevice.h>

Public Attributes

cHapticDeviceModel m_model
 Haptic device model. More...
 
std::string m_modelName
 Name of the haptic device model. More...
 
std::string m_manufacturerName
 Name of the haptic device manufacturer. More...
 
double m_maxLinearForce
 Maximum continuous force in [N] that can be generated by the haptic device in translation. More...
 
double m_maxAngularTorque
 Maximum continuous torque in [N*m] that can be generated by the haptic device in orientation. More...
 
double m_maxGripperForce
 Maximum continuous force in [N] that can be produced by the haptic gripper. More...
 
double m_maxLinearStiffness
 Maximum closed loop linear stiffness [N/m] for a simulation running at 1 KHz. More...
 
double m_maxAngularStiffness
 Maximum closed loop angular stiffness [N*m/rad] for a simulation running at 1 KHz. More...
 
double m_maxGripperLinearStiffness
 Maximum closed loop gripper stiffness [N/m] for a simulation running at 1 KHz. More...
 
double m_maxLinearDamping
 Maximum recommended linear damping factor Kv when using the getVelocity() method from the device class. More...
 
double m_maxAngularDamping
 Maximum recommended angular damping factor Kv when using the getAngularVelocity() method from the device class. More...
 
double m_maxGripperAngularDamping
 Maximum recommended angular damping factor Kv when using the getGripperAngularVelocity() method from the device class. More...
 
double m_workspaceRadius
 Radius which describes the largest sphere (3D devices) or circle (2D Devices) which can be enclosed inside the physical workspace of the device. More...
 
double m_gripperMaxAngleRad
 Maximum open angle of the gripper [rad]. More...
 
bool m_sensedPosition
 If true then device supports position sensing (x,y,z axis), false otherwise. More...
 
bool m_sensedRotation
 If true then device supports rotation sensing. (i.e stylus, pen), false otherwise. More...
 
bool m_sensedGripper
 If true then device supports a sensed gripper interface, false otherwise. More...
 
bool m_actuatedPosition
 If true then device provides actuation capabilities for translation degrees of freedom (x,y,z axis), false otherwise. More...
 
bool m_actuatedRotation
 If true then device provides actuation capabilities for orientation degrees of freedom (i.e stylus, wrist, pen), false otherwise. More...
 
bool m_actuatedGripper
 If true then device provides an actuated gripper, false otherwise. More...
 
bool m_leftHand
 If true then the device can be used for left hands, false otherwise. More...
 
bool m_rightHand
 If true then the device can be used for right hands, false otherwise. More...
 

Detailed Description

This structure stores all technical specifications of a haptic device.

Member Data Documentation

cHapticDeviceModel chai3d::cHapticDeviceInfo::m_model
std::string chai3d::cHapticDeviceInfo::m_modelName
std::string chai3d::cHapticDeviceInfo::m_manufacturerName
double chai3d::cHapticDeviceInfo::m_maxLinearForce
double chai3d::cHapticDeviceInfo::m_maxAngularTorque
double chai3d::cHapticDeviceInfo::m_maxGripperForce
double chai3d::cHapticDeviceInfo::m_maxLinearStiffness
double chai3d::cHapticDeviceInfo::m_maxAngularStiffness
double chai3d::cHapticDeviceInfo::m_maxGripperLinearStiffness
double chai3d::cHapticDeviceInfo::m_maxLinearDamping
double chai3d::cHapticDeviceInfo::m_maxAngularDamping
double chai3d::cHapticDeviceInfo::m_maxGripperAngularDamping
double chai3d::cHapticDeviceInfo::m_workspaceRadius
double chai3d::cHapticDeviceInfo::m_gripperMaxAngleRad
bool chai3d::cHapticDeviceInfo::m_sensedPosition
bool chai3d::cHapticDeviceInfo::m_sensedRotation
bool chai3d::cHapticDeviceInfo::m_sensedGripper
bool chai3d::cHapticDeviceInfo::m_actuatedPosition
bool chai3d::cHapticDeviceInfo::m_actuatedRotation
bool chai3d::cHapticDeviceInfo::m_actuatedGripper
bool chai3d::cHapticDeviceInfo::m_leftHand
bool chai3d::cHapticDeviceInfo::m_rightHand

The documentation for this struct was generated from the following file: