API Reference (Python)
The Python API consists mostly of bindings autogenerated using nanobind.
As such, the Python API docs below may not contain as many comments as the C++ API docs. Refer to the C++ API Reference page for more complete information.
- roboplan.roboplan_ext
- Submodules
- roboplan.roboplan_ext.core
- Classes
- Functions
- Module Contents
JointConfigurationCartesianConfigurationJointTypeJointLimitsJointMimicInfoJointInfoJointGroupInfoJointPathJointTrajectoryBoxSphereSceneScene.getName()Scene.getJointNames()Scene.getActuatedJointNames()Scene.getJointInfo()Scene.configurationDistance()Scene.setRngSeed()Scene.randomPositions()Scene.randomCollisionFreePositions()Scene.hasCollisions()Scene.isValidPose()Scene.applyMimics()Scene.toFullJointPositions()Scene.interpolate()Scene.forwardKinematics()Scene.getFrameId()Scene.getJointGroupInfo()Scene.getCurrentJointPositions()Scene.setJointPositions()Scene.getJointPositionIndices()Scene.addBoxGeometry()Scene.addSphereGeometry()Scene.updateGeometryPlacement()Scene.removeGeometry()Scene.getCollisionGeometryIDs()Scene.setCollisions()Scene.__repr__()
computeFramePath()hasCollisionsAlongPath()PathShortcuttercollapseContinuousJointPositions()expandContinuousJointPositions()
- roboplan.roboplan_ext.example_models
- roboplan.roboplan_ext.rrt
- roboplan.roboplan_ext.simple_ik
- roboplan.roboplan_ext.toppra
- roboplan.roboplan_ext.core
- Submodules
- roboplan.viser_visualizer
- Attributes
- Classes
- Module Contents
import_viser_succeedMESH_TYPESViserVisualizerViserVisualizer.static_objectsViserVisualizer.initViewer()ViserVisualizer.loadViewerModel()ViserVisualizer.loadViewerGeometryObject()ViserVisualizer.display()ViserVisualizer.displayCollisions()ViserVisualizer.displayVisuals()ViserVisualizer.displayFrames()ViserVisualizer.drawFrameVelocities()ViserVisualizer.updatePlacements()ViserVisualizer.updateFrames()ViserVisualizer.captureImage()ViserVisualizer.setBackgroundColor()ViserVisualizer.setCameraTarget()ViserVisualizer.setCameraPosition()ViserVisualizer.setCameraZoom()ViserVisualizer.setCameraPose()ViserVisualizer.disableCameraControl()ViserVisualizer.enableCameraControl()
- roboplan.visualization