Skip to content

OmniDriverEmu

Solver to test compliance computation for new articulated system objects

Target: SensableEmulation

namespace: sofa::component::controller

parents:

  • Controller

Data

Name Description Default value
name object name unnamed
printLog if true, emits extra messages at runtime. 0
tags list of the subsets the object belongs to
bbox this object bounding box
componentState The state of the component among (Dirty, Valid, Undefined, Loading, Invalid). Undefined
listening if true, handle the events, otherwise ignore the events 0
handleEventTriggersUpdate Event handling frequency controls the controller update frequency 0
forceScale Default scaling factor applied to the force feedback 1
scale Default scale applied to the Phantom Coordinates. 1
positionBase Position of the interface base in the scene world coordinates 0 0 0
orientationBase Orientation of the interface base in the scene world coordinates 0 0 0 1
positionTool Position of the tool in the omni end effector frame 0 0 0
orientationTool Orientation of the tool in the omni end effector frame 0 0 0 1
permanent Apply the force feedback permanently 0
omniVisu Visualize the position of the interface in the virtual scene 0
simuFreq frequency of the "simulated Omni" 1000
simulateTranslation do very naive "translation simulation" of omni, with constant orientation <0 0 0 1> 0
trajPoints Trajectory positions
trajTiming Trajectory timing
Name Description Destination type name
context Graph Node containing this object (or BaseContext::getDefault() if no graph is used) BaseContext
slaves Sub-objects used internally by this object BaseObject
master nullptr for regular objects, or master object for which this object is one sub-objects BaseObject