RobotAssembler Modules

module cnoid.RobotAssembler

class cnoid.RobotAssembler.RobotAssemblerGeometry

Bases: pybind11_object

class Type

Bases: pybind11_object

Members:

None

Mesh

Box

Cylinder

Sphere

Cone

Capsule

Ellipsoid

Dummy

__init__(self: cnoid.RobotAssembler.RobotAssemblerGeometry.Type, value: int) None
property name
__init__(self: cnoid.RobotAssembler.RobotAssemblerGeometry) None
isMesh(self: cnoid.RobotAssembler.RobotAssemblerGeometry) bool
class cnoid.RobotAssembler.RobotAssemblerConnectingPoint

Bases: pybind11_object

class PartsType

Bases: pybind11_object

Members:

Parts

Rotational

Linear

Fixed

Sphere

Plane

Spherical

Free

UNDEFINED

__init__(self: cnoid.RobotAssembler.RobotAssemblerConnectingPoint.PartsType, value: int) None
property name
__init__(*args, **kwargs)
class cnoid.RobotAssembler.RobotAssemblerActuator

Bases: RobotAssemblerConnectingPoint

__init__(*args, **kwargs)
class cnoid.RobotAssembler.RobotAssemblerExtraInfo

Bases: pybind11_object

class Type

Bases: pybind11_object

Members:

None

IMU

Acceleration

RateGyro

Touch

Force

Color

Distance

Camera

Depth

RGBD

Ray

Position

Light

PointLight

SpotLight

DegitalIO

AnalogIO

__init__(self: cnoid.RobotAssembler.RobotAssemblerExtraInfo.Type, value: int) None
property name
__init__(*args, **kwargs)
class cnoid.RobotAssembler.RobotAssemblerParts

Bases: pybind11_object

__init__(self: cnoid.RobotAssembler.RobotAssemblerParts) None
createVisual(self: cnoid.RobotAssembler.RobotAssemblerParts, projectDir: str = '', color: List[float] = []) cnoid.Util.SgGroup
getActuators(self: cnoid.RobotAssembler.RobotAssemblerParts, arg0: int) object
getCollision(self: cnoid.RobotAssembler.RobotAssemblerParts, arg0: int) object
getConnectingPoint(self: cnoid.RobotAssembler.RobotAssemblerParts, arg0: int) object
getExtraData(self: cnoid.RobotAssembler.RobotAssemblerParts, arg0: int) object
getVisual(self: cnoid.RobotAssembler.RobotAssemblerParts, arg0: int) object
class cnoid.RobotAssembler.RobotAssemblerSettings

Bases: pybind11_object

__init__(self: cnoid.RobotAssembler.RobotAssemblerSettings) None
getParts(*args, **kwargs)

Overloaded function.

  1. getParts(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: int) -> object

  2. getParts(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: str) -> object

insertPartsFromNode(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: cnoid.Util.ValueNode) bool
insertPartsFromString(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: str) bool
insertPartsFromYaml(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: str) bool
parsePartsFromNode(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: cnoid.Util.ValueNode) list
parsePartsFromString(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: str) list
parsePartsFromYaml(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: str) list
parseYaml(self: cnoid.RobotAssembler.RobotAssemblerSettings, arg0: str) bool
class cnoid.RobotAssembler.RoboasmCoords

Bases: coordinates

__init__(self: cnoid.RobotAssembler.RoboasmCoords, arg0: str) None
class cnoid.RobotAssembler.RoboasmConnectingPoint

Bases: RoboasmCoords

__init__(*args, **kwargs)
class cnoid.RobotAssembler.RoboasmParts

Bases: RoboasmCoords

__init__(*args, **kwargs)
class cnoid.RobotAssembler.RoboasmRobot

Bases: RoboasmCoords

__init__(*args, **kwargs)
class cnoid.RobotAssembler.RoboasmUtil

Bases: pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: cnoid.RobotAssembler.RoboasmUtil, arg0: str) -> None

  2. __init__(self: cnoid.RobotAssembler.RoboasmUtil, arg0: cnoid.RobotAssembler.RobotAssemblerSettings) -> None

makeParts(*args, **kwargs)

Overloaded function.

  1. makeParts(self: cnoid.RobotAssembler.RoboasmUtil, arg0: str) -> cnoid.RobotAssembler.RoboasmParts

  2. makeParts(self: cnoid.RobotAssembler.RoboasmUtil, arg0: str, arg1: str) -> cnoid.RobotAssembler.RoboasmParts

makeRobot(self: cnoid.RobotAssembler.RoboasmUtil, arg0: cnoid.RobotAssembler.RoboasmFile) cnoid.RobotAssembler.RoboasmRobot
makeRobotFromFile(self: cnoid.RobotAssembler.RoboasmUtil, arg0: str) cnoid.RobotAssembler.RoboasmRobot
class cnoid.RobotAssembler.RASceneParts

Bases: SgPosTransform

__init__(self: cnoid.RobotAssembler.RASceneParts, arg0: cnoid.RobotAssembler.RoboasmParts, arg1: str) None
drawBoundingBox(self: cnoid.RobotAssembler.RASceneParts, arg0: bool) None
updateColor(self: cnoid.RobotAssembler.RASceneParts, arg0: numpy.ndarray[numpy.float32[3, 1]]) bool
updateCoords(self: cnoid.RobotAssembler.RASceneParts) None