LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
airo_models/__init__.py
airo_models/files.py
airo_models/urdf.py
airo_models.egg-info/PKG-INFO
airo_models.egg-info/SOURCES.txt
airo_models.egg-info/dependency_links.txt
airo_models.egg-info/requires.txt
airo_models.egg-info/top_level.txt
airo_models/__pycache__/__init__.cpython-310.pyc
airo_models/__pycache__/files.cpython-310.pyc
airo_models/__pycache__/urdf.cpython-310.pyc
airo_models/arms/ur3e/ur3e.urdf
airo_models/arms/ur3e/collision/base.mtl
airo_models/arms/ur3e/collision/base.obj
airo_models/arms/ur3e/collision/forearm.mtl
airo_models/arms/ur3e/collision/forearm.obj
airo_models/arms/ur3e/collision/shoulder.mtl
airo_models/arms/ur3e/collision/shoulder.obj
airo_models/arms/ur3e/collision/upperarm.mtl
airo_models/arms/ur3e/collision/upperarm.obj
airo_models/arms/ur3e/collision/wrist1.mtl
airo_models/arms/ur3e/collision/wrist1.obj
airo_models/arms/ur3e/collision/wrist2.mtl
airo_models/arms/ur3e/collision/wrist2.obj
airo_models/arms/ur3e/collision/wrist3.mtl
airo_models/arms/ur3e/collision/wrist3.obj
airo_models/arms/ur3e/visual/base.blend1
airo_models/arms/ur3e/visual/base.mtl
airo_models/arms/ur3e/visual/base.obj
airo_models/arms/ur3e/visual/base_cable.mtl
airo_models/arms/ur3e/visual/base_cable.obj
airo_models/arms/ur3e/visual/base_cable_labels.mtl
airo_models/arms/ur3e/visual/base_cable_labels.obj
airo_models/arms/ur3e/visual/forearm.mtl
airo_models/arms/ur3e/visual/forearm.obj
airo_models/arms/ur3e/visual/shoulder.mtl
airo_models/arms/ur3e/visual/shoulder.obj
airo_models/arms/ur3e/visual/upperarm.mtl
airo_models/arms/ur3e/visual/upperarm.obj
airo_models/arms/ur3e/visual/ur3e_color.png
airo_models/arms/ur3e/visual/ur3e_normal.png
airo_models/arms/ur3e/visual/ur3e_occlusion_roughness_metallic.png
airo_models/arms/ur3e/visual/wrist1.mtl
airo_models/arms/ur3e/visual/wrist1.obj
airo_models/arms/ur3e/visual/wrist2.mtl
airo_models/arms/ur3e/visual/wrist2.obj
airo_models/arms/ur3e/visual/wrist3.mtl
airo_models/arms/ur3e/visual/wrist3.obj
airo_models/arms/ur5e/ur5e.urdf
airo_models/arms/ur5e/collision/base.mtl
airo_models/arms/ur5e/collision/base.obj
airo_models/arms/ur5e/collision/forearm.mtl
airo_models/arms/ur5e/collision/forearm.obj
airo_models/arms/ur5e/collision/forearm_link_part_0.obj
airo_models/arms/ur5e/collision/forearm_link_part_1.obj
airo_models/arms/ur5e/collision/forearm_link_part_2.obj
airo_models/arms/ur5e/collision/shoulder.mtl
airo_models/arms/ur5e/collision/shoulder.obj
airo_models/arms/ur5e/collision/upper_arm_link_part_0.obj
airo_models/arms/ur5e/collision/upper_arm_link_part_1.obj
airo_models/arms/ur5e/collision/upper_arm_link_part_2.obj
airo_models/arms/ur5e/collision/upperarm.mtl
airo_models/arms/ur5e/collision/upperarm.obj
airo_models/arms/ur5e/collision/wrist1.mtl
airo_models/arms/ur5e/collision/wrist1.obj
airo_models/arms/ur5e/collision/wrist2.mtl
airo_models/arms/ur5e/collision/wrist2.obj
airo_models/arms/ur5e/collision/wrist3.mtl
airo_models/arms/ur5e/collision/wrist3.obj
airo_models/arms/ur5e/visual/base.blend1
airo_models/arms/ur5e/visual/base.mtl
airo_models/arms/ur5e/visual/base.obj
airo_models/arms/ur5e/visual/base_cable_labels.mtl
airo_models/arms/ur5e/visual/base_cable_labels.obj
airo_models/arms/ur5e/visual/forearm.mtl
airo_models/arms/ur5e/visual/forearm.obj
airo_models/arms/ur5e/visual/shoulder.mtl
airo_models/arms/ur5e/visual/shoulder.obj
airo_models/arms/ur5e/visual/upperarm.mtl
airo_models/arms/ur5e/visual/upperarm.obj
airo_models/arms/ur5e/visual/ur3e_color.png
airo_models/arms/ur5e/visual/ur3e_normal.png
airo_models/arms/ur5e/visual/wrist1.mtl
airo_models/arms/ur5e/visual/wrist1.obj
airo_models/arms/ur5e/visual/wrist2.mtl
airo_models/arms/ur5e/visual/wrist2.obj
airo_models/arms/ur5e/visual/wrist3.mtl
airo_models/arms/ur5e/visual/wrist3.obj
airo_models/cameras/README.md
airo_models/cameras/d435_in_blender.png
airo_models/cameras/d435_in_simulation.png
airo_models/cameras/realsense/d435/d435.mtl
airo_models/cameras/realsense/d435/d435.obj
airo_models/cameras/realsense/d435/d435.urdf
airo_models/cameras/zed/zed2i.mtl
airo_models/cameras/zed/zed2i.obj
airo_models/cameras/zed/zed2i.urdf
airo_models/cameras/zed/zedm.mtl
airo_models/cameras/zed/zedm.obj
airo_models/cameras/zed/zedm.urdf
airo_models/environment/mounting_plates/mounting_plate_ur3e.urdf
airo_models/environment/mounting_plates/mounting_plate_ur5e.urdf
airo_models/environment/tables/table8080.urdf
airo_models/grippers/fingertips/meshes/backing.mtl
airo_models/grippers/fingertips/meshes/backing.obj
airo_models/grippers/fingertips/meshes/magneto_finger.mtl
airo_models/grippers/fingertips/meshes/magneto_finger.obj
airo_models/grippers/fingertips/meshes/robotiq_adapter.mtl
airo_models/grippers/fingertips/meshes/robotiq_adapter.obj
airo_models/grippers/fingertips/originals/backing.stl
airo_models/grippers/fingertips/originals/camera_arduino_holder.stl
airo_models/grippers/fingertips/originals/pcb_top_cover3.STL
airo_models/grippers/fingertips/originals/robotiq_adapter.stl
airo_models/grippers/fingertips/urdf/magneto_fingertip.urdf
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_base_link.obj
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_base_link.stl
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_inner_finger.dae
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_inner_finger.obj
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_inner_knuckle.dae
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_inner_knuckle.obj
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_outer_finger.dae
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_outer_finger.obj
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_outer_knuckle.dae
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_85_outer_knuckle.obj
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_base_link.obj
airo_models/grippers/robotiq_2f_85/meshes/collision/robotiq_arg2f_base_link.stl
airo_models/grippers/robotiq_2f_85/meshes/visual/convert_to_obj.sh
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_base_link.dae
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_base_link.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_inner_finger.dae
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_inner_finger.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_inner_knuckle.dae
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_inner_knuckle.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_outer_finger.dae
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_outer_finger.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_outer_knuckle.dae
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_outer_knuckle.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_pad.dae
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_arg2f_85_pad.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_gripper_coupling.obj
airo_models/grippers/robotiq_2f_85/meshes/visual/robotiq_gripper_coupling.stl
airo_models/grippers/robotiq_2f_85/urdf/robotiq_2f_85.urdf
airo_models/grippers/schunk_egk40/meshes/EGK40-MB-M-B.mtl
airo_models/grippers/schunk_egk40/meshes/EGK40-MB-M-B.obj
airo_models/grippers/schunk_egk40/urdf/schunk_egk40.urdf
airo_models/grippers/schunk_egk40_magneto/schunk_egk40_magneto.urdf
airo_models/mobile_platforms/kelo_robile/kelo_license.txt
airo_models/mobile_platforms/kelo_robile/readme.txt
airo_models/mobile_platforms/kelo_robile/meshes/general_brick_housing.obj
airo_models/mobile_platforms/kelo_robile/meshes/kelo_drive_base.obj
airo_models/mobile_platforms/kelo_robile/meshes/kelo_drive_wheel.obj
airo_models/mobile_platforms/kelo_robile/meshes/lid.obj
airo_models/mobile_platforms/kelo_robile/meshes/lid_cover.obj
airo_models/mobile_platforms/kelo_robile/meshes/wheeled_brick_housing.obj
airo_models/mobile_platforms/kelo_robile/urdf/battery_brick.urdf
airo_models/mobile_platforms/kelo_robile/urdf/cpu_brick.urdf
airo_models/mobile_platforms/kelo_robile/urdf/kelo_license.txt
airo_models/mobile_platforms/kelo_robile/urdf/mobi.urdf
airo_models/mobile_platforms/kelo_robile/urdf/wheel_brick.urdf
airo_models/primitives/__init__.py
airo_models/primitives/box.py
airo_models/primitives/cylinder.py
airo_models/primitives/mesh.py
airo_models/primitives/sphere.py
airo_models/primitives/__pycache__/__init__.cpython-310.pyc
airo_models/primitives/__pycache__/box.cpython-310.pyc
airo_models/primitives/__pycache__/cylinder.cpython-310.pyc
airo_models/primitives/__pycache__/mesh.cpython-310.pyc
airo_models/primitives/__pycache__/sphere.cpython-310.pyc
test/test_existence.py
test/test_urdf_operations.py
venv/bin/activate_this.py