|  | 
| def | captureImage (self, w=None, h=None) | 
|  | 
| def | clean (self) | 
|  | 
| def | disableCameraControl (self) | 
|  | 
| def | display (self, q=None) | 
|  | 
| def | displayCollisions (self, visibility) | 
|  | 
| def | displayVisuals (self, visibility) | 
|  | 
| def | drawFrameVelocities (self, *args, **kwargs) | 
|  | 
| def | enableCameraControl (self) | 
|  | 
| def | initViewer (self, viewer=None, windowName="python-pinocchio", loadModel=False, initRosNode=True) | 
|  | 
| def | loadViewerModel (self, rootNodeName="pinocchio") | 
|  | 
| def | setBackgroundColor (self) | 
|  | 
| def | setCameraPose (self, np.ndarray pose) | 
|  | 
| def | setCameraPosition (self, np.ndarray position) | 
|  | 
| def | setCameraTarget (self, target) | 
|  | 
| def | setCameraZoom (self, float zoom) | 
|  | 
| def | sleep (self, dt) | 
|  | 
A Pinocchio display using RViz
 
Definition at line 59 of file rviz_visualizer.py.
◆ _clean()
  
  | 
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer._clean | ( |  | self, |  
          |  |  |  | publisher |  
          |  | ) |  |  |  | private | 
 
Delete all the markers from a topic (use one marker with action DELETEALL)
 
Definition at line 279 of file rviz_visualizer.py.
 
 
◆ _plot()
  
  | 
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer._plot | ( |  | self, |  
          |  |  |  | publisher, |  
          |  |  |  | model, |  
          |  |  |  | data, |  
          |  |  |  | previous_ids = () |  
          |  | ) |  |  |  | private | 
 
Create markers for each object of the model and publish it as MarkerArray
(also delete unused previously created markers)
 
Definition at line 192 of file rviz_visualizer.py.
 
 
◆ captureImage()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.captureImage | ( |  | self, | 
        
          |  |  |  | w = None, | 
        
          |  |  |  | h = None | 
        
          |  | ) |  |  | 
      
 
 
◆ clean()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.clean | ( |  | self | ) |  | 
      
 
 
◆ disableCameraControl()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.disableCameraControl | ( |  | self | ) |  | 
      
 
 
◆ display()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.display | ( |  | self, | 
        
          |  |  |  | q = None | 
        
          |  | ) |  |  | 
      
 
Display the robot at configuration q in the viz by placing all the bodies.
 
Definition at line 164 of file rviz_visualizer.py.
 
 
◆ displayCollisions()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.displayCollisions | ( |  | self, | 
        
          |  |  |  | visibility | 
        
          |  | ) |  |  | 
      
 
 
◆ displayVisuals()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.displayVisuals | ( |  | self, | 
        
          |  |  |  | visibility | 
        
          |  | ) |  |  | 
      
 
 
◆ drawFrameVelocities()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.drawFrameVelocities | ( |  | self, | 
        
          |  |  | * | args, | 
        
          |  |  | ** | kwargs | 
        
          |  | ) |  |  | 
      
 
 
◆ enableCameraControl()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.enableCameraControl | ( |  | self | ) |  | 
      
 
 
◆ initViewer()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.initViewer | ( |  | self, | 
        
          |  |  |  | viewer = None, | 
        
          |  |  |  | windowName = "python-pinocchio", | 
        
          |  |  |  | loadModel = False, | 
        
          |  |  |  | initRosNode = True | 
        
          |  | ) |  |  | 
      
 
Init RVizViewer by starting a ros node (or not) and creating an RViz window.
 
Definition at line 67 of file rviz_visualizer.py.
 
 
◆ loadViewerModel()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.loadViewerModel | ( |  | self, | 
        
          |  |  |  | rootNodeName = "pinocchio" | 
        
          |  | ) |  |  | 
      
 
Create the displays in RViz and create publishers for the MarkerArray
 
Definition at line 112 of file rviz_visualizer.py.
 
 
◆ setBackgroundColor()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.setBackgroundColor | ( |  | self | ) |  | 
      
 
 
◆ setCameraPose()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.setCameraPose | ( |  | self, | 
        
          |  |  | np.ndarray | pose | 
        
          |  | ) |  |  | 
      
 
 
◆ setCameraPosition()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.setCameraPosition | ( |  | self, | 
        
          |  |  | np.ndarray | position | 
        
          |  | ) |  |  | 
      
 
 
◆ setCameraTarget()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.setCameraTarget | ( |  | self, | 
        
          |  |  |  | target | 
        
          |  | ) |  |  | 
      
 
 
◆ setCameraZoom()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.setCameraZoom | ( |  | self, | 
        
          |  |  | float | zoom | 
        
          |  | ) |  |  | 
      
 
 
◆ sleep()
      
        
          | def pinocchio.visualize.rviz_visualizer.RVizVisualizer.sleep | ( |  | self, | 
        
          |  |  |  | dt | 
        
          |  | ) |  |  | 
      
 
 
◆ collision_Display
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.collision_Display | 
      
 
 
◆ collision_ids
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.collision_ids | 
      
 
 
◆ collisions_publisher
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.collisions_publisher | 
      
 
 
◆ group_Display
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.group_Display | 
      
 
 
◆ seq
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.seq | 
      
 
 
◆ viewer
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.viewer | 
      
 
 
◆ visual_Display
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.visual_Display | 
      
 
 
◆ visual_ids
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.visual_ids | 
      
 
 
◆ visuals_publisher
      
        
          | pinocchio.visualize.rviz_visualizer.RVizVisualizer.visuals_publisher | 
      
 
 
The documentation for this class was generated from the following file: