Public Member Functions | Public Attributes | Static Public Attributes | List of all members
urdf_parser_py.urdf.Robot Class Reference
Inheritance diagram for urdf_parser_py.urdf.Robot:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, name=None, version="1.0")
 
def add_aggregate (self, typeName, elem)
 
def add_joint (self, joint)
 
def add_link (self, link)
 
def from_parameter_server (cls, key='robot_description')
 
def get_chain (self, root, tip, joints=True, links=True, fixed=True)
 
def get_root (self)
 
def post_read_xml (self)
 

Public Attributes

 child_map
 
 gazebos
 
 joint_map
 
 joints
 
 link_map
 
 links
 
 materials
 
 name
 
 parent_map
 
 transmissions
 
 version
 

Static Public Attributes

 SUPPORTED_VERSIONS
 

Detailed Description

Definition at line 485 of file urdf.py.

Constructor & Destructor Documentation

◆ __init__()

def urdf_parser_py.urdf.Robot.__init__ (   self,
  name = None,
  version = "1.0" 
)

Definition at line 488 of file urdf.py.

Member Function Documentation

◆ add_aggregate()

def urdf_parser_py.urdf.Robot.add_aggregate (   self,
  typeName,
  elem 
)

Definition at line 508 of file urdf.py.

◆ add_joint()

def urdf_parser_py.urdf.Robot.add_joint (   self,
  joint 
)

Definition at line 526 of file urdf.py.

◆ add_link()

def urdf_parser_py.urdf.Robot.add_link (   self,
  link 
)

Definition at line 523 of file urdf.py.

◆ from_parameter_server()

def urdf_parser_py.urdf.Robot.from_parameter_server (   cls,
  key = 'robot_description' 
)
Retrieve the robot model on the parameter server
and parse it to create a URDF robot structure.

Warning: this requires roscore to be running.

Definition at line 572 of file urdf.py.

◆ get_chain()

def urdf_parser_py.urdf.Robot.get_chain (   self,
  root,
  tip,
  joints = True,
  links = True,
  fixed = True 
)

Definition at line 529 of file urdf.py.

◆ get_root()

def urdf_parser_py.urdf.Robot.get_root (   self)

Definition at line 545 of file urdf.py.

◆ post_read_xml()

def urdf_parser_py.urdf.Robot.post_read_xml (   self)

Definition at line 554 of file urdf.py.

Member Data Documentation

◆ child_map

urdf_parser_py.urdf.Robot.child_map

Definition at line 506 of file urdf.py.

◆ gazebos

urdf_parser_py.urdf.Robot.gazebos

Definition at line 499 of file urdf.py.

◆ joint_map

urdf_parser_py.urdf.Robot.joint_map

Definition at line 502 of file urdf.py.

◆ joints

urdf_parser_py.urdf.Robot.joints

Definition at line 496 of file urdf.py.

◆ link_map

urdf_parser_py.urdf.Robot.link_map

Definition at line 503 of file urdf.py.

◆ links

urdf_parser_py.urdf.Robot.links

Definition at line 497 of file urdf.py.

◆ materials

urdf_parser_py.urdf.Robot.materials

Definition at line 498 of file urdf.py.

◆ name

urdf_parser_py.urdf.Robot.name

Definition at line 491 of file urdf.py.

◆ parent_map

urdf_parser_py.urdf.Robot.parent_map

Definition at line 505 of file urdf.py.

◆ SUPPORTED_VERSIONS

urdf_parser_py.urdf.Robot.SUPPORTED_VERSIONS
static

Definition at line 486 of file urdf.py.

◆ transmissions

urdf_parser_py.urdf.Robot.transmissions

Definition at line 500 of file urdf.py.

◆ version

urdf_parser_py.urdf.Robot.version

Definition at line 495 of file urdf.py.


The documentation for this class was generated from the following file:


urdfdom_py
Author(s): Thomas Moulard, David Lu, Kelsey Hawkins, Antonio El Khoury, Eric Cousineau, Ioan Sucan , Jackie Kay
autogenerated on Mon Feb 28 2022 23:58:25