
    ni                        S SK Jr  S SKrS SKJr  S SKr\R                  " \R                  S9r\R                  SSSS9  \R                  5       r\R                  " 5       r\R#                  \R$                  " 5       5        \R'                  \R(                  \R*                  S9r\ H  r\\   r\R2                  " 5       r\R7                  \\R8                  5        \" \R=                  \5      S	   S
5      r\" \R=                  \5      S    S
5      r \!" S\5        \!" S\ 5        Sr"\RG                  \S-   \ -   S-   \"5        M     g)    )bullet_clientN)formatter_classz--mjcfz'MuJoCo xml file to be converted to URDFzmjcf/humanoid.xml)helpdefault)flags   zutf-8z
robotName=z	partName=F_z.urdf)$pybullet_utilsr   bcpybullet_datapdpybullet_utils.urdfEditor
urdfEditoredargparseArgumentParserArgumentDefaultsHelpFormatterparseradd_argument
parse_argsargsBulletClientpsetAdditionalSearchPathgetDataPathloadMJCFmjcfURDF_USE_IMPLICIT_CYLINDERobjsohumanoid
UrdfEditored0initializeFromBulletBody_clientstrgetBodyInfo	robotNamepartNameprintsaveVisualssaveUrdf     [/home/james-whalen/.local/lib/python3.13/site-packages/pybullet_utils/examples/mjcf2urdf.py<module>r0      s,   /  & 		 	 1W1W	X   HB/  1 OO   "..* +zz$))1#?#?z@	A!W(
#x3!--"1%w/)q!!$g.(i X+,,y3)G3[A 
r.   