- 3D Simulation Environment for Mobile Robots -
   
   
Component Types
(List of all component types registered in the standard distribution)

Base Types




Component Types

RCGlobalSimComponent

Type Key Description Extension Details
RC2DLocalizerDlg - stdsimdialogs click
RCDecoration - simbase click
RCEncodedAnalogInputDlg - stdsimdialogs click
RCEncodedBinaryInputDlg - stdsimdialogs click
RCGlobalTclScriptComponent - tclscriptengine click
RCGround - simbase click
RCIRProximitySensorArrayDlg - stdsimdialogs click
RCImportRefList - simbase click
RCLightSensoryHandler - stdperipheries click
RCPoseRecorder - stdutilities click
RCRobot - simbase click
RCSandBox - simbase click
RCSimpleRemoteControlDlg - stdsimdialogs click
RCSingleRangeSensorDlg - stdsimdialogs click
RCSky - simbase click

RCBodyComponent

Type Key Description Extension Details
RCConstruction - simbase click
RCImportBody - simbase click
RCMobileRigidBody - physics click
RCRodBody - physics click
RCStaticRigidBody - physics click

RCJointComponent

Type Key Description Extension Details
RCBallSocketJoint - physicsode click
RCFixJoint - physicsode click
RCHingeJoint - physicsode click
RCSliderJoint - physicsode click

RCPeripheryComponent

Type Key Description Extension Details
RCBumperSensorRing - stdperipheries click
RCConnector - stdperipheries click
RCGenericDrive - stdperipheries click
RCGenericServo - stdperipheries click
RCGenericVelControlledDrive - stdperipheries click
RCIRProximitySensorArray - stdperipheries click
RCImportJoint - simbase click
RCInternalCommunicator - stdperipheries click
RCLaserRangeSensor - stdperipheries click
RCLightDetector - stdperipheries click
RCLightEmitter - stdperipheries click
RCLinearSpring - stdperipheries click
RCLocalSocketCommunicator - stdperipheries click
RCProximitySensor - stdperipheries click

RCGeomComponent

Type Key Description Extension Details
RCCappedCylinderGeom - physicsode click
RCComplexGeom - physicsode click
RCCuboidGeom - physicsode click
RCCylinderGeom - physicsode click
RCNoGeom - physicsode click
RCPlaneGeom - physicsode click
RCSphereGeom - physicsode click
RCTransformGeom - physicsode click

RCMaterialComponent

Type Key Description Extension Details
RCGenericMaterial - physics click

RCMotionComponent

Type Key Description Extension Details
RCGlobalMotion - physics click

RCInertiaComponent

Type Key Description Extension Details
RCGenericInertia - physics click

RCModelComponent

Type Key Description Extension Details
RCConeModel - view3dosg click
RCCuboidModel - view3dosg click
RCCylinderModel - view3dosg click
RCEllipsoidModel - view3dosg click
RCEmptyModel - view3dosg click
RCImportModel - view3dosg click
RCPlaneModel - view3dosg click
RCRayModel - view3dosg click
RCSphereModel - view3dosg click

RCSkinComponent

Type Key Description Extension Details
RCColTexSkin - view3dosg click
RCColoredSkin - view3dosg click
RCTexturedSkin - view3dosg click

RCPoseComponent

Type Key Description Extension Details
RCGlobalCoordinates - base click
RCLocalCoordinates - base click

RCControllerComponent

Type Key Description Extension Details
RCConnectorTestController - stdcontrollers click
RCDriveTest - stdcontrollers click
RCExplorer - robotsystem click
RCHexWalker - stdcontrollers click
RCLocalNavigator - robotsystem click
RCMotionControlResolver - robotsystem click
RCPlanner - robotsystem click
RCPosControlTest - stdcontrollers click
RCRobotCoupling - robotsystem click
RCSimpleCollideRobotControl - stdcontrollers click
RCSimpleGoToXYBehavior - robotsystem click
RCSimpleObstacleAvoidanceBehavior - robotsystem click
RCSimpleRobotComControl - stdcontrollers click
RCTwoWheelMotionControl - stdcontrollers click

RCSimControllerComponent

Type Key Description Extension Details
RCSim2DLocalizer - simcontrollers click
RCSim3DLocalizer - simcontrollers click
RCSimObjectDetector - robotsystem click
RCTclScriptController - tclscriptengine click

RCSpecialMaterialProperty

Type Key Description Extension Details
RCReflectionProperty - stdperipheries click

RCSimpleComponent

Type Key Description Extension Details
RCTclExprMathFct - tclscriptengine click



Details

RCGlobalSimComponent

RC2DLocalizerDlg
Key Type Description
Localizer RCComponentPointer -
RCDecoration
Key Type Description
Pose RCPose -
Model RCComponentPointer -
RCEncodedAnalogInputDlg
Key Type Description
Sensor RCComponentPointer -
EncodingList TRCList -
Accuracy double -
MinValue double -
MaxValue double -
Unit RCString -
RCEncodedBinaryInputDlg
Key Type Description
Sensor RCComponentPointer -
EncodingList TRCList -
RCGlobalTclScriptComponent
Key Type Description
InitScriptFile RCString -
ThreadScriptFile RCString -
RCGround
Key Type Description
Material RCComponentPointer -
Skin RCComponentPointer -
Extension double -
TexScale double -
MaxCellSize double -
RCIRProximitySensorArrayDlg
Key Type Description
Sensor RCComponentPointer -
EmitterStateList TRCList -
RCImportRefList
Key Type Description
File RCString -
RCLightSensoryHandler
Key Type Description
IgnoreTreshold double -
VisRayColor RCColor -
ReflVisRayColor RCColor -
VisRayTreshold double -
Reflection bool -
ReflectRayCount unsigned int -
ReflectRayLen double -
DefaultReflection RCComponentPointer -
RCPoseRecorder
Key Type Description
Placeable RCComponentPointer -
Offset RCPose -
DataMask unsigned long -
Period double -
InRad bool -
FileName RCString -
FilePrefix RCString -
FileSuffix RCString -
SetPrefix RCString -
SetInfix RCString -
SetSuffix RCString -
ValuePrefix RCString -
ValueInfix RCString -
ValueSuffix RCString -
RCRobot
Key Type Description
Pose RCComponentPointer -
Construction RCComponentPointer -
Controller RCUniversalComponentList -
RCSandBox
Key Type Description
Width double -
Depth double -
Thickness double -
Height double -
Skin RCComponentPointer -
TexScale double -
Material RCComponentPointer -
RCSimpleRemoteControlDlg
Key Type Description
Communicator RCComponentPointer -
RCSingleRangeSensorDlg
Key Type Description
Sensor RCComponentPointer -
RCSky
Key Type Description
Material RCComponentPointer -
Skin RCComponentPointer -
Extension double -
Height double -
TexScale double -
MaxCellSize double -
MotionX double -
MotionY double -

RCBodyComponent

RCJointComponent

RCPeripheryComponent

RCBumperSensorRing
Key Type Description
Pose RCComponentPointer -
Geom RCComponentPointer -
SensorCount unsigned int -
Overlapping double -
IgnoreParent bool -
RCConnector
Key Type Description
Pose RCComponentPointer -
Geom RCComponentPointer -
PosTolerance RCTriple -
AngTolerance RCTriple -
Gender TConnectorGender -
Locking TConnectorLocking -
Encoding unsigned long -
Model RCComponentPointer -
RCGenericDrive
Key Type Description
Joint RCComponentPointer -
MaxPower double -
MaxVelocity double -
MinPos double -
MaxPos double -
Stall double -
RCGenericServo
Key Type Description
Joint RCComponentPointer -
MaxPower double -
MaxVelocity double -
MinPos double -
MaxPos double -
Smooth double -
RCGenericVelControlledDrive
Key Type Description
Joint RCComponentPointer -
MaxPower double -
MaxVelocity double -
MinPos double -
MaxPos double -
RCIRProximitySensorArray
Key Type Description
Pose RCComponentPointer -
SensorCount unsigned int -
Radius double -
AngleStep double -
HorzOffset double -
VertOffset double -
Handler RCComponentPointer -
MaxDetection double -
DetectorTreshold double -
MaxIntensity double -
DetectorCharacteristic RCCharacteristicCurve -
EmitterCharacteristic RCCharacteristicCurve -
DetectorModel RCComponentPointer -
EmitterModel RCComponentPointer -
RCImportJoint
Key Type Description
Pose RCComponentPointer -
File RCString -
RCInternalCommunicator
Key Type Description
DestComm RCComponentPointer -
RecvDelay double -
RCLaserRangeSensor
Key Type Description
Pose RCComponentPointer -
MinDistance double -
MaxDistance double -
Model RCComponentPointer -
VisRaySkin RCComponentPointer -
VisRaySize double -
RCLightDetector
Key Type Description
Pose RCComponentPointer -
Handler RCComponentPointer -
MaxDetection double -
Characteristic RCCharacteristicCurve -
Treshold double -
Function RCComponentPointer -
Model RCComponentPointer -
RCLightEmitter
Key Type Description
Pose RCComponentPointer -
Handler RCComponentPointer -
Model RCComponentPointer -
MaxIntensity double -
Characteristic RCCharacteristicCurve -
InitialValue double -
InitialEncoding unsigned long -
RCLinearSpring
Key Type Description
Body1 RCComponentPointer -
Pos1 RCComponentPointer -
Body2 RCComponentPointer -
Pos2 RCComponentPointer -
ZeroLength double -
Constant double -
VisSkin RCComponentPointer -
RCLocalSocketCommunicator
Key Type Description
IsServer bool -
Port unsigned short -
RCProximitySensor
Key Type Description
Pose RCComponentPointer -
Geom RCComponentPointer -
IgnoreParent bool -

RCGeomComponent

RCMaterialComponent

RCMotionComponent

RCInertiaComponent

RCModelComponent

RCConeModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Radius double -
Length double -
LinTexScale double -
DrawBase bool -
Accuracy double -
Child TRCComponentList -
RCCuboidModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Cuboid RCCuboid -
TexScale double -
SideMask unsigned long -
Wire bool -
Child TRCComponentList -
RCCylinderModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Radius double -
Length double -
AngTexScale double -
LinTexScale double -
ComponentMask unsigned long -
Accuracy double -
Child TRCComponentList -
RCEllipsoidModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Triangles bool -
Accuracy double -
RadiusX double -
RadiusY double -
RadiusZ double -
Child TRCComponentList -
RCEmptyModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Child TRCComponentList -
RCImportModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
File RCString -
Skaling double -
Child TRCComponentList -
RCPlaneModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
ExtensionX double -
ExtensionY double -
IsShadowPlane bool -
TexScale double -
MaxCellSize double -
Child TRCComponentList -
RCRayModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Length double -
Child TRCComponentList -
RCSphereModel
Key Type Description
Pose RCComponentPointer -
Skin RCComponentPointer -
Triangles bool -
Accuracy double -
Radius double -
Child TRCComponentList -

RCSkinComponent

RCPoseComponent

RCControllerComponent

RCConnectorTestController
Key Type Description
MotionControl RCComponentPointer -
Localizer RCComponentPointer -
ConnectedInput RCComponentPointer -
LockOutput RCComponentPointer -
Period double -
RCDriveTest
Key Type Description
Drive RCComponentPointer -
Period double -
Variation double -
RCExplorer
Key Type Description
ObstacleAvoidance RCComponentPointer -
GoToXY RCComponentPointer -
Period double -
RCHexWalker
Key Type Description
ServoFLV RCComponentPointer -
ServoFLH RCComponentPointer -
ServoFRV RCComponentPointer -
ServoFRH RCComponentPointer -
ServoMLV RCComponentPointer -
ServoMLH RCComponentPointer -
ServoMRV RCComponentPointer -
ServoMRH RCComponentPointer -
ServoBLV RCComponentPointer -
ServoBLH RCComponentPointer -
ServoBRV RCComponentPointer -
ServoBRH RCComponentPointer -
Period double -
InitSleep double -
Speed double -
ServoSpeed double -
RCLocalNavigator
Key Type Description
ObstacleAvoidance RCComponentPointer -
GoToXY RCComponentPointer -
Period double -
RCMotionControlResolver
Key Type Description
MotionControl RCComponentPointer -
RCPlanner
Key Type Description
CompetenceModule TRCRtlComponentList -
Period double -
RCPosControlTest
Key Type Description
PosControl RCComponentPointer -
Period double -
Variation double -
RCRobotCoupling
Key Type Description
ObstacleAvoidance RCComponentPointer -
GoToXY RCComponentPointer -
Period double -
RCSimpleCollideRobotControl
Key Type Description
MotionControl RCComponentPointer -
Localizer RCComponentPointer -
LeftSensor RCComponentPointer -
CenterSensor RCComponentPointer -
RightSensor RCComponentPointer -
LinVelocity double -
AngVelocity double -
Period double -
RCSimpleGoToXYBehavior
Key Type Description
MotionControl RCComponentPointer -
Period double -
RCSimpleObstacleAvoidanceBehavior
Key Type Description
ObjectDetector RCComponentPointer -
MotionControl RCComponentPointer -
Period double -
RCSimpleRobotComControl
Key Type Description
LeftDrive RCComponentPointer -
RightDrive RCComponentPointer -
Communicator RCComponentPointer -
Period double -
RCTwoWheelMotionControl
Key Type Description
ControlLeft RCComponentPointer -
ControlRight RCComponentPointer -
WheelDistance double -
WheelRadius double -

RCSimControllerComponent

RCSpecialMaterialProperty

RCSimpleComponent