├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── autodock_core ├── CMakeLists.txt ├── action │ └── AutoDocking.action ├── launch │ └── autodock_server.launch ├── package.xml ├── scripts │ ├── autodock_core │ │ ├── __init__.py │ │ ├── autodock_server.py │ │ └── autodock_utils.py │ └── simple_autodock.py ├── setup.py └── src │ └── ObstacleObserver.cpp ├── autodock_examples ├── CMakeLists.txt ├── configs │ ├── mock_robot.yaml │ └── turtlebot3.yaml ├── package.xml ├── rviz │ ├── default.rviz │ └── tb3_nav.rviz └── scripts │ ├── dock_robot_test.py │ └── dock_sim_test.py ├── autodock_sim ├── CMakeLists.txt ├── launch │ ├── dock_sim.launch │ ├── tb3_dock_sim.launch │ └── tb3_nav_dock_sim.launch ├── maps │ ├── map.pgm │ └── map.yaml ├── models │ ├── Fiducial10 │ │ ├── materials │ │ │ ├── scripts │ │ │ │ └── Fiducial10.material │ │ │ └── textures │ │ │ │ └── 6x6_1000-10.png │ │ ├── model.config │ │ └── model.sdf │ ├── Fiducial11 │ │ ├── materials │ │ │ ├── scripts │ │ │ │ └── Fiducial11.material │ │ │ └── textures │ │ │ │ └── 6x6_1000-11.png │ │ ├── model.config │ │ └── model.sdf │ ├── Fiducial20 │ │ ├── materials │ │ │ ├── scripts │ │ │ │ └── Fiducial20.material │ │ │ └── textures │ │ │ │ └── 6x6_1000-20.png │ │ ├── model.config │ │ └── model.sdf │ ├── MiniMockCharger │ │ ├── model.config │ │ └── model.sdf │ ├── MockCharger │ │ ├── model.config │ │ └── model.sdf │ └── MockRobot │ │ ├── meshes │ │ ├── FatWheel.mtl │ │ ├── FatWheel.obj │ │ ├── MockRobot.mtl │ │ ├── MockRobot.obj │ │ ├── MockRobot_Diffuse.png │ │ ├── SmallWheel.mtl │ │ └── SmallWheel.obj │ │ ├── model.config │ │ ├── model.sdf │ │ └── thumbnails │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png ├── package.xml ├── src │ └── ChargingStationPlugin.cpp └── worlds │ ├── charging.world │ └── tb3_charging.world └── docs ├── architecture.png ├── dock_gz_sim.gif ├── state_diagram.png └── tb3_dock_sim.gif /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | *.py[cod] 3 | *$py.class 4 | .vscode/* 5 | .log -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/README.md -------------------------------------------------------------------------------- /autodock_core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/CMakeLists.txt -------------------------------------------------------------------------------- /autodock_core/action/AutoDocking.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/action/AutoDocking.action -------------------------------------------------------------------------------- /autodock_core/launch/autodock_server.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/launch/autodock_server.launch -------------------------------------------------------------------------------- /autodock_core/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/package.xml -------------------------------------------------------------------------------- /autodock_core/scripts/autodock_core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autodock_core/scripts/autodock_core/autodock_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/scripts/autodock_core/autodock_server.py -------------------------------------------------------------------------------- /autodock_core/scripts/autodock_core/autodock_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/scripts/autodock_core/autodock_utils.py -------------------------------------------------------------------------------- /autodock_core/scripts/simple_autodock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/scripts/simple_autodock.py -------------------------------------------------------------------------------- /autodock_core/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/setup.py -------------------------------------------------------------------------------- /autodock_core/src/ObstacleObserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_core/src/ObstacleObserver.cpp -------------------------------------------------------------------------------- /autodock_examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/CMakeLists.txt -------------------------------------------------------------------------------- /autodock_examples/configs/mock_robot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/configs/mock_robot.yaml -------------------------------------------------------------------------------- /autodock_examples/configs/turtlebot3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/configs/turtlebot3.yaml -------------------------------------------------------------------------------- /autodock_examples/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/package.xml -------------------------------------------------------------------------------- /autodock_examples/rviz/default.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/rviz/default.rviz -------------------------------------------------------------------------------- /autodock_examples/rviz/tb3_nav.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/rviz/tb3_nav.rviz -------------------------------------------------------------------------------- /autodock_examples/scripts/dock_robot_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/scripts/dock_robot_test.py -------------------------------------------------------------------------------- /autodock_examples/scripts/dock_sim_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_examples/scripts/dock_sim_test.py -------------------------------------------------------------------------------- /autodock_sim/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/CMakeLists.txt -------------------------------------------------------------------------------- /autodock_sim/launch/dock_sim.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/launch/dock_sim.launch -------------------------------------------------------------------------------- /autodock_sim/launch/tb3_dock_sim.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/launch/tb3_dock_sim.launch -------------------------------------------------------------------------------- /autodock_sim/launch/tb3_nav_dock_sim.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/launch/tb3_nav_dock_sim.launch -------------------------------------------------------------------------------- /autodock_sim/maps/map.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/maps/map.pgm -------------------------------------------------------------------------------- /autodock_sim/maps/map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/maps/map.yaml -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial10/materials/scripts/Fiducial10.material: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial10/materials/scripts/Fiducial10.material -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial10/materials/textures/6x6_1000-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial10/materials/textures/6x6_1000-10.png -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial10/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial10/model.config -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial10/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial10/model.sdf -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial11/materials/scripts/Fiducial11.material: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial11/materials/scripts/Fiducial11.material -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial11/materials/textures/6x6_1000-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial11/materials/textures/6x6_1000-11.png -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial11/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial11/model.config -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial11/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial11/model.sdf -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial20/materials/scripts/Fiducial20.material: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial20/materials/scripts/Fiducial20.material -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial20/materials/textures/6x6_1000-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial20/materials/textures/6x6_1000-20.png -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial20/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial20/model.config -------------------------------------------------------------------------------- /autodock_sim/models/Fiducial20/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/Fiducial20/model.sdf -------------------------------------------------------------------------------- /autodock_sim/models/MiniMockCharger/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MiniMockCharger/model.config -------------------------------------------------------------------------------- /autodock_sim/models/MiniMockCharger/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MiniMockCharger/model.sdf -------------------------------------------------------------------------------- /autodock_sim/models/MockCharger/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockCharger/model.config -------------------------------------------------------------------------------- /autodock_sim/models/MockCharger/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockCharger/model.sdf -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/FatWheel.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/FatWheel.mtl -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/FatWheel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/FatWheel.obj -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/MockRobot.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/MockRobot.mtl -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/MockRobot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/MockRobot.obj -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/MockRobot_Diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/MockRobot_Diffuse.png -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/SmallWheel.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/SmallWheel.mtl -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/meshes/SmallWheel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/meshes/SmallWheel.obj -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/model.config -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/model.sdf -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/thumbnails/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/thumbnails/1.png -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/thumbnails/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/thumbnails/2.png -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/thumbnails/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/thumbnails/3.png -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/thumbnails/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/thumbnails/4.png -------------------------------------------------------------------------------- /autodock_sim/models/MockRobot/thumbnails/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/models/MockRobot/thumbnails/5.png -------------------------------------------------------------------------------- /autodock_sim/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/package.xml -------------------------------------------------------------------------------- /autodock_sim/src/ChargingStationPlugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/src/ChargingStationPlugin.cpp -------------------------------------------------------------------------------- /autodock_sim/worlds/charging.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/worlds/charging.world -------------------------------------------------------------------------------- /autodock_sim/worlds/tb3_charging.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/autodock_sim/worlds/tb3_charging.world -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /docs/dock_gz_sim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/docs/dock_gz_sim.gif -------------------------------------------------------------------------------- /docs/state_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/docs/state_diagram.png -------------------------------------------------------------------------------- /docs/tb3_dock_sim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osrf/autodock/HEAD/docs/tb3_dock_sim.gif --------------------------------------------------------------------------------