├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── converage.yml │ ├── lint.yml │ ├── pypi-publish.yml │ └── python-version-test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── changelog.md ├── docs ├── .DS_Store ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _static │ ├── conditional-search.js │ ├── custom-icons.js │ ├── my_theme.css │ └── switcher.json │ ├── _templates │ └── version.html │ ├── api │ └── index.rst │ ├── cave.png │ ├── conf.py │ ├── custom_behavior_methods.py │ ├── get_started │ ├── index.rst │ ├── install.rst │ └── quick_start.md │ ├── index.rst │ ├── usage │ ├── configure_behavior.md │ ├── configure_dynamic_random_env.md │ ├── configure_grid_map.md │ ├── configure_keyboard_Mouse_control.md │ ├── configure_robots_obstacles.md │ ├── configure_sensor.md │ ├── gif │ │ ├── 3d_plot.gif │ │ ├── custom_behavior.gif │ │ ├── fov.gif │ │ ├── grid_map.gif │ │ ├── keyboard.gif │ │ ├── lidar2d.gif │ │ ├── mouse.gif │ │ ├── multi_objects.gif │ │ ├── noise.gif │ │ ├── random_obstacles.gif │ │ ├── robot_obstacle.gif │ │ ├── rvo.gif │ │ └── save_ani.gif │ ├── index.rst │ ├── make_environment.md │ └── save_animation.md │ └── yaml_config │ ├── configuration.md │ └── index.rst ├── irsim ├── __init__.py ├── config │ ├── __init__.py │ ├── env_param.py │ ├── path_param.py │ └── world_param.py ├── env │ ├── __init__.py │ ├── env_base.py │ ├── env_base3d.py │ ├── env_config.py │ ├── env_logger.py │ ├── env_plot.py │ └── env_plot3d.py ├── gui │ ├── __init__.py │ ├── keyboard_control.py │ └── mouse_control.py ├── lib │ ├── __init__.py │ ├── algorithm │ │ ├── __init__.py │ │ ├── generation.py │ │ ├── kinematics.py │ │ └── rvo.py │ ├── behavior │ │ ├── __init__.py │ │ ├── behavior.py │ │ ├── behavior_methods.py │ │ └── behavior_registry.py │ ├── handler │ │ ├── __init__.py │ │ ├── geometry_handler.py │ │ └── kinematics_handler.py │ └── path_planners │ │ ├── __init__.py │ │ ├── a_star.py │ │ ├── probabilistic_road_map.py │ │ ├── rrt.py │ │ └── rrt_star.py ├── util │ ├── __init__.py │ ├── random.py │ └── util.py ├── version.py └── world │ ├── __init__.py │ ├── description │ ├── car_blue.png │ ├── car_green.png │ ├── car_red.png │ ├── diff_robot0.png │ └── diff_robot1.png │ ├── map │ ├── __init__.py │ ├── binary_map_generator_hm3d │ │ ├── README.md │ │ ├── binary_map_generator.py │ │ ├── hm3d_1.png │ │ ├── hm3d_2.png │ │ ├── hm3d_3.png │ │ ├── hm3d_4.png │ │ ├── hm3d_5.png │ │ ├── hm3d_6.png │ │ ├── hm3d_7.png │ │ ├── hm3d_8.png │ │ └── hm3d_9.png │ ├── cave.png │ └── obstacle_map.py │ ├── object_base.py │ ├── object_factory.py │ ├── obstacles │ ├── __init__.py │ ├── obstacle_acker.py │ ├── obstacle_diff.py │ ├── obstacle_omni.py │ └── obstacle_static.py │ ├── robots │ ├── __init__.py │ ├── robot_acker.py │ ├── robot_diff.py │ └── robot_omni.py │ ├── sensors │ ├── __init__.py │ ├── lidar2d.py │ └── sensor_factory.py │ ├── world.py │ └── world3d.py ├── pyproject.toml ├── tests ├── cave.png ├── custom_behavior.py ├── custom_behavior.yaml ├── custom_behavior_methods.py ├── test.md ├── test_all_objects.py ├── test_all_objects.yaml ├── test_all_objects_3d.py ├── test_collision_avoidance.yaml ├── test_collision_world.yaml ├── test_coverage_extra.py ├── test_duplicate_names.yaml ├── test_fov_world.yaml ├── test_grid_map.yaml ├── test_keyboard_control.yaml ├── test_keyboard_control2.yaml ├── test_kinematics.py ├── test_multi_objects_world.yaml ├── test_path_planners.py ├── test_random_goals.py ├── test_render.yaml └── test_util.py ├── todo_list.md ├── usage ├── 01empty_world │ ├── empty_world.py │ └── empty_world.yaml ├── 02robot_world │ ├── car_world.yaml │ ├── robot_omni_world.yaml │ ├── robot_polygon_world.yaml │ ├── robot_world.py │ └── robot_world.yaml ├── 03obstacle_world │ ├── obstacle_world.py │ └── obstacle_world.yaml ├── 04collision_world │ ├── collision_world.py │ └── collision_world.yaml ├── 05lidar_world │ ├── lidar_world.py │ ├── lidar_world.yaml │ ├── lidar_world_laser_color.py │ ├── lidar_world_laser_color.yaml │ └── lidar_world_noise.yaml ├── 06multi_objects_world │ ├── multi_objects_large.py │ ├── multi_objects_large.yaml │ ├── multi_objects_world.py │ └── multi_objects_world.yaml ├── 07render_world │ ├── render.py │ ├── render.yaml │ └── render_save_figure.py ├── 08random_obstacle │ ├── dynamic_random.py │ ├── dynamic_random.yaml │ ├── random_obstacle.py │ ├── random_obstacle.yaml │ ├── random_obstacle_seed.py │ └── random_obstacle_seed.yaml ├── 09keyboard_control │ ├── keyboard_control.py │ ├── keyboard_control_mpl.yaml │ └── keyboard_control_pynput.yaml ├── 10grid_map │ ├── grid_map.py │ ├── grid_map.yaml │ ├── grid_map_hm3d.py │ └── grid_map_hm3d.yaml ├── 11collision_avoidance │ ├── collision_avoidance.py │ ├── collision_avoidance.yaml │ ├── collision_avoidance_large.py │ └── collision_avoidance_large.yaml ├── 12dynamic_obstacle │ ├── dynamic_obstacle.py │ └── dynamic_obstacle.yaml ├── 13custom_behavior │ ├── custom_behavior.py │ ├── custom_behavior.yaml │ └── custom_behavior_methods.py ├── 14world_3d_plot │ ├── car_world.yaml │ ├── robot_omni_world.yaml │ ├── robot_polygon_world.yaml │ ├── robot_world_3d.py │ └── robot_world_3d.yaml ├── 15fov_world │ ├── fov_world.py │ ├── fov_world.yaml │ ├── fov_world_multi.py │ └── fov_world_multi.yaml ├── 16noise_world │ ├── noise_world.py │ └── noise_world.yaml ├── 17gui_world │ ├── gui.py │ └── gui.yaml ├── 18random_reset_world │ ├── random_reset_world.py │ └── random_reset_world.yaml └── 19orca_world │ ├── orca_world.py │ └── orca_world.yaml └── uv.lock /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/converage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/workflows/converage.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/workflows/pypi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-version-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.github/workflows/python-version-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/changelog.md -------------------------------------------------------------------------------- /docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/.DS_Store -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/conditional-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/_static/conditional-search.js -------------------------------------------------------------------------------- /docs/source/_static/custom-icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/_static/custom-icons.js -------------------------------------------------------------------------------- /docs/source/_static/my_theme.css: -------------------------------------------------------------------------------- 1 | .wy-nav-content { 2 | max-width: 1000px !important; 3 | } -------------------------------------------------------------------------------- /docs/source/_static/switcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/_static/switcher.json -------------------------------------------------------------------------------- /docs/source/_templates/version.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/_templates/version.html -------------------------------------------------------------------------------- /docs/source/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/api/index.rst -------------------------------------------------------------------------------- /docs/source/cave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/cave.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/custom_behavior_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/custom_behavior_methods.py -------------------------------------------------------------------------------- /docs/source/get_started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/get_started/index.rst -------------------------------------------------------------------------------- /docs/source/get_started/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/get_started/install.rst -------------------------------------------------------------------------------- /docs/source/get_started/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/get_started/quick_start.md -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/usage/configure_behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/configure_behavior.md -------------------------------------------------------------------------------- /docs/source/usage/configure_dynamic_random_env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/configure_dynamic_random_env.md -------------------------------------------------------------------------------- /docs/source/usage/configure_grid_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/configure_grid_map.md -------------------------------------------------------------------------------- /docs/source/usage/configure_keyboard_Mouse_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/configure_keyboard_Mouse_control.md -------------------------------------------------------------------------------- /docs/source/usage/configure_robots_obstacles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/configure_robots_obstacles.md -------------------------------------------------------------------------------- /docs/source/usage/configure_sensor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/configure_sensor.md -------------------------------------------------------------------------------- /docs/source/usage/gif/3d_plot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/3d_plot.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/custom_behavior.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/custom_behavior.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/fov.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/fov.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/grid_map.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/grid_map.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/keyboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/keyboard.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/lidar2d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/lidar2d.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/mouse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/mouse.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/multi_objects.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/multi_objects.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/noise.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/noise.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/random_obstacles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/random_obstacles.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/robot_obstacle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/robot_obstacle.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/rvo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/rvo.gif -------------------------------------------------------------------------------- /docs/source/usage/gif/save_ani.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/gif/save_ani.gif -------------------------------------------------------------------------------- /docs/source/usage/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/index.rst -------------------------------------------------------------------------------- /docs/source/usage/make_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/make_environment.md -------------------------------------------------------------------------------- /docs/source/usage/save_animation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/usage/save_animation.md -------------------------------------------------------------------------------- /docs/source/yaml_config/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/yaml_config/configuration.md -------------------------------------------------------------------------------- /docs/source/yaml_config/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/docs/source/yaml_config/index.rst -------------------------------------------------------------------------------- /irsim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/__init__.py -------------------------------------------------------------------------------- /irsim/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/config/__init__.py -------------------------------------------------------------------------------- /irsim/config/env_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/config/env_param.py -------------------------------------------------------------------------------- /irsim/config/path_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/config/path_param.py -------------------------------------------------------------------------------- /irsim/config/world_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/config/world_param.py -------------------------------------------------------------------------------- /irsim/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/__init__.py -------------------------------------------------------------------------------- /irsim/env/env_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/env_base.py -------------------------------------------------------------------------------- /irsim/env/env_base3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/env_base3d.py -------------------------------------------------------------------------------- /irsim/env/env_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/env_config.py -------------------------------------------------------------------------------- /irsim/env/env_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/env_logger.py -------------------------------------------------------------------------------- /irsim/env/env_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/env_plot.py -------------------------------------------------------------------------------- /irsim/env/env_plot3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/env/env_plot3d.py -------------------------------------------------------------------------------- /irsim/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/gui/__init__.py -------------------------------------------------------------------------------- /irsim/gui/keyboard_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/gui/keyboard_control.py -------------------------------------------------------------------------------- /irsim/gui/mouse_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/gui/mouse_control.py -------------------------------------------------------------------------------- /irsim/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/__init__.py -------------------------------------------------------------------------------- /irsim/lib/algorithm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/algorithm/__init__.py -------------------------------------------------------------------------------- /irsim/lib/algorithm/generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/algorithm/generation.py -------------------------------------------------------------------------------- /irsim/lib/algorithm/kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/algorithm/kinematics.py -------------------------------------------------------------------------------- /irsim/lib/algorithm/rvo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/algorithm/rvo.py -------------------------------------------------------------------------------- /irsim/lib/behavior/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/behavior/__init__.py -------------------------------------------------------------------------------- /irsim/lib/behavior/behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/behavior/behavior.py -------------------------------------------------------------------------------- /irsim/lib/behavior/behavior_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/behavior/behavior_methods.py -------------------------------------------------------------------------------- /irsim/lib/behavior/behavior_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/behavior/behavior_registry.py -------------------------------------------------------------------------------- /irsim/lib/handler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/handler/__init__.py -------------------------------------------------------------------------------- /irsim/lib/handler/geometry_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/handler/geometry_handler.py -------------------------------------------------------------------------------- /irsim/lib/handler/kinematics_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/handler/kinematics_handler.py -------------------------------------------------------------------------------- /irsim/lib/path_planners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/path_planners/__init__.py -------------------------------------------------------------------------------- /irsim/lib/path_planners/a_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/path_planners/a_star.py -------------------------------------------------------------------------------- /irsim/lib/path_planners/probabilistic_road_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/path_planners/probabilistic_road_map.py -------------------------------------------------------------------------------- /irsim/lib/path_planners/rrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/path_planners/rrt.py -------------------------------------------------------------------------------- /irsim/lib/path_planners/rrt_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/lib/path_planners/rrt_star.py -------------------------------------------------------------------------------- /irsim/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/util/__init__.py -------------------------------------------------------------------------------- /irsim/util/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/util/random.py -------------------------------------------------------------------------------- /irsim/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/util/util.py -------------------------------------------------------------------------------- /irsim/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/version.py -------------------------------------------------------------------------------- /irsim/world/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/__init__.py -------------------------------------------------------------------------------- /irsim/world/description/car_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/description/car_blue.png -------------------------------------------------------------------------------- /irsim/world/description/car_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/description/car_green.png -------------------------------------------------------------------------------- /irsim/world/description/car_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/description/car_red.png -------------------------------------------------------------------------------- /irsim/world/description/diff_robot0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/description/diff_robot0.png -------------------------------------------------------------------------------- /irsim/world/description/diff_robot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/description/diff_robot1.png -------------------------------------------------------------------------------- /irsim/world/map/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/__init__.py -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/README.md -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/binary_map_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/binary_map_generator.py -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_1.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_2.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_3.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_4.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_5.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_6.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_7.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_8.png -------------------------------------------------------------------------------- /irsim/world/map/binary_map_generator_hm3d/hm3d_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/binary_map_generator_hm3d/hm3d_9.png -------------------------------------------------------------------------------- /irsim/world/map/cave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/cave.png -------------------------------------------------------------------------------- /irsim/world/map/obstacle_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/map/obstacle_map.py -------------------------------------------------------------------------------- /irsim/world/object_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/object_base.py -------------------------------------------------------------------------------- /irsim/world/object_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/object_factory.py -------------------------------------------------------------------------------- /irsim/world/obstacles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/obstacles/__init__.py -------------------------------------------------------------------------------- /irsim/world/obstacles/obstacle_acker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/obstacles/obstacle_acker.py -------------------------------------------------------------------------------- /irsim/world/obstacles/obstacle_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/obstacles/obstacle_diff.py -------------------------------------------------------------------------------- /irsim/world/obstacles/obstacle_omni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/obstacles/obstacle_omni.py -------------------------------------------------------------------------------- /irsim/world/obstacles/obstacle_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/obstacles/obstacle_static.py -------------------------------------------------------------------------------- /irsim/world/robots/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/robots/__init__.py -------------------------------------------------------------------------------- /irsim/world/robots/robot_acker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/robots/robot_acker.py -------------------------------------------------------------------------------- /irsim/world/robots/robot_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/robots/robot_diff.py -------------------------------------------------------------------------------- /irsim/world/robots/robot_omni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/robots/robot_omni.py -------------------------------------------------------------------------------- /irsim/world/sensors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/sensors/__init__.py -------------------------------------------------------------------------------- /irsim/world/sensors/lidar2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/sensors/lidar2d.py -------------------------------------------------------------------------------- /irsim/world/sensors/sensor_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/sensors/sensor_factory.py -------------------------------------------------------------------------------- /irsim/world/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/world.py -------------------------------------------------------------------------------- /irsim/world/world3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/irsim/world/world3d.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/cave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/cave.png -------------------------------------------------------------------------------- /tests/custom_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/custom_behavior.py -------------------------------------------------------------------------------- /tests/custom_behavior.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/custom_behavior.yaml -------------------------------------------------------------------------------- /tests/custom_behavior_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/custom_behavior_methods.py -------------------------------------------------------------------------------- /tests/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test.md -------------------------------------------------------------------------------- /tests/test_all_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_all_objects.py -------------------------------------------------------------------------------- /tests/test_all_objects.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_all_objects.yaml -------------------------------------------------------------------------------- /tests/test_all_objects_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_all_objects_3d.py -------------------------------------------------------------------------------- /tests/test_collision_avoidance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_collision_avoidance.yaml -------------------------------------------------------------------------------- /tests/test_collision_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_collision_world.yaml -------------------------------------------------------------------------------- /tests/test_coverage_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_coverage_extra.py -------------------------------------------------------------------------------- /tests/test_duplicate_names.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_duplicate_names.yaml -------------------------------------------------------------------------------- /tests/test_fov_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_fov_world.yaml -------------------------------------------------------------------------------- /tests/test_grid_map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_grid_map.yaml -------------------------------------------------------------------------------- /tests/test_keyboard_control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_keyboard_control.yaml -------------------------------------------------------------------------------- /tests/test_keyboard_control2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_keyboard_control2.yaml -------------------------------------------------------------------------------- /tests/test_kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_kinematics.py -------------------------------------------------------------------------------- /tests/test_multi_objects_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_multi_objects_world.yaml -------------------------------------------------------------------------------- /tests/test_path_planners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_path_planners.py -------------------------------------------------------------------------------- /tests/test_random_goals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_random_goals.py -------------------------------------------------------------------------------- /tests/test_render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_render.yaml -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/tests/test_util.py -------------------------------------------------------------------------------- /todo_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/todo_list.md -------------------------------------------------------------------------------- /usage/01empty_world/empty_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/01empty_world/empty_world.py -------------------------------------------------------------------------------- /usage/01empty_world/empty_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/01empty_world/empty_world.yaml -------------------------------------------------------------------------------- /usage/02robot_world/car_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/02robot_world/car_world.yaml -------------------------------------------------------------------------------- /usage/02robot_world/robot_omni_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/02robot_world/robot_omni_world.yaml -------------------------------------------------------------------------------- /usage/02robot_world/robot_polygon_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/02robot_world/robot_polygon_world.yaml -------------------------------------------------------------------------------- /usage/02robot_world/robot_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/02robot_world/robot_world.py -------------------------------------------------------------------------------- /usage/02robot_world/robot_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/02robot_world/robot_world.yaml -------------------------------------------------------------------------------- /usage/03obstacle_world/obstacle_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/03obstacle_world/obstacle_world.py -------------------------------------------------------------------------------- /usage/03obstacle_world/obstacle_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/03obstacle_world/obstacle_world.yaml -------------------------------------------------------------------------------- /usage/04collision_world/collision_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/04collision_world/collision_world.py -------------------------------------------------------------------------------- /usage/04collision_world/collision_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/04collision_world/collision_world.yaml -------------------------------------------------------------------------------- /usage/05lidar_world/lidar_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/05lidar_world/lidar_world.py -------------------------------------------------------------------------------- /usage/05lidar_world/lidar_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/05lidar_world/lidar_world.yaml -------------------------------------------------------------------------------- /usage/05lidar_world/lidar_world_laser_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/05lidar_world/lidar_world_laser_color.py -------------------------------------------------------------------------------- /usage/05lidar_world/lidar_world_laser_color.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/05lidar_world/lidar_world_laser_color.yaml -------------------------------------------------------------------------------- /usage/05lidar_world/lidar_world_noise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/05lidar_world/lidar_world_noise.yaml -------------------------------------------------------------------------------- /usage/06multi_objects_world/multi_objects_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/06multi_objects_world/multi_objects_large.py -------------------------------------------------------------------------------- /usage/06multi_objects_world/multi_objects_large.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/06multi_objects_world/multi_objects_large.yaml -------------------------------------------------------------------------------- /usage/06multi_objects_world/multi_objects_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/06multi_objects_world/multi_objects_world.py -------------------------------------------------------------------------------- /usage/06multi_objects_world/multi_objects_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/06multi_objects_world/multi_objects_world.yaml -------------------------------------------------------------------------------- /usage/07render_world/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/07render_world/render.py -------------------------------------------------------------------------------- /usage/07render_world/render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/07render_world/render.yaml -------------------------------------------------------------------------------- /usage/07render_world/render_save_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/07render_world/render_save_figure.py -------------------------------------------------------------------------------- /usage/08random_obstacle/dynamic_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/08random_obstacle/dynamic_random.py -------------------------------------------------------------------------------- /usage/08random_obstacle/dynamic_random.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/08random_obstacle/dynamic_random.yaml -------------------------------------------------------------------------------- /usage/08random_obstacle/random_obstacle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/08random_obstacle/random_obstacle.py -------------------------------------------------------------------------------- /usage/08random_obstacle/random_obstacle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/08random_obstacle/random_obstacle.yaml -------------------------------------------------------------------------------- /usage/08random_obstacle/random_obstacle_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/08random_obstacle/random_obstacle_seed.py -------------------------------------------------------------------------------- /usage/08random_obstacle/random_obstacle_seed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/08random_obstacle/random_obstacle_seed.yaml -------------------------------------------------------------------------------- /usage/09keyboard_control/keyboard_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/09keyboard_control/keyboard_control.py -------------------------------------------------------------------------------- /usage/09keyboard_control/keyboard_control_mpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/09keyboard_control/keyboard_control_mpl.yaml -------------------------------------------------------------------------------- /usage/09keyboard_control/keyboard_control_pynput.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/09keyboard_control/keyboard_control_pynput.yaml -------------------------------------------------------------------------------- /usage/10grid_map/grid_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/10grid_map/grid_map.py -------------------------------------------------------------------------------- /usage/10grid_map/grid_map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/10grid_map/grid_map.yaml -------------------------------------------------------------------------------- /usage/10grid_map/grid_map_hm3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/10grid_map/grid_map_hm3d.py -------------------------------------------------------------------------------- /usage/10grid_map/grid_map_hm3d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/10grid_map/grid_map_hm3d.yaml -------------------------------------------------------------------------------- /usage/11collision_avoidance/collision_avoidance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/11collision_avoidance/collision_avoidance.py -------------------------------------------------------------------------------- /usage/11collision_avoidance/collision_avoidance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/11collision_avoidance/collision_avoidance.yaml -------------------------------------------------------------------------------- /usage/11collision_avoidance/collision_avoidance_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/11collision_avoidance/collision_avoidance_large.py -------------------------------------------------------------------------------- /usage/11collision_avoidance/collision_avoidance_large.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/11collision_avoidance/collision_avoidance_large.yaml -------------------------------------------------------------------------------- /usage/12dynamic_obstacle/dynamic_obstacle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/12dynamic_obstacle/dynamic_obstacle.py -------------------------------------------------------------------------------- /usage/12dynamic_obstacle/dynamic_obstacle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/12dynamic_obstacle/dynamic_obstacle.yaml -------------------------------------------------------------------------------- /usage/13custom_behavior/custom_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/13custom_behavior/custom_behavior.py -------------------------------------------------------------------------------- /usage/13custom_behavior/custom_behavior.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/13custom_behavior/custom_behavior.yaml -------------------------------------------------------------------------------- /usage/13custom_behavior/custom_behavior_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/13custom_behavior/custom_behavior_methods.py -------------------------------------------------------------------------------- /usage/14world_3d_plot/car_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/14world_3d_plot/car_world.yaml -------------------------------------------------------------------------------- /usage/14world_3d_plot/robot_omni_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/14world_3d_plot/robot_omni_world.yaml -------------------------------------------------------------------------------- /usage/14world_3d_plot/robot_polygon_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/14world_3d_plot/robot_polygon_world.yaml -------------------------------------------------------------------------------- /usage/14world_3d_plot/robot_world_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/14world_3d_plot/robot_world_3d.py -------------------------------------------------------------------------------- /usage/14world_3d_plot/robot_world_3d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/14world_3d_plot/robot_world_3d.yaml -------------------------------------------------------------------------------- /usage/15fov_world/fov_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/15fov_world/fov_world.py -------------------------------------------------------------------------------- /usage/15fov_world/fov_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/15fov_world/fov_world.yaml -------------------------------------------------------------------------------- /usage/15fov_world/fov_world_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/15fov_world/fov_world_multi.py -------------------------------------------------------------------------------- /usage/15fov_world/fov_world_multi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/15fov_world/fov_world_multi.yaml -------------------------------------------------------------------------------- /usage/16noise_world/noise_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/16noise_world/noise_world.py -------------------------------------------------------------------------------- /usage/16noise_world/noise_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/16noise_world/noise_world.yaml -------------------------------------------------------------------------------- /usage/17gui_world/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/17gui_world/gui.py -------------------------------------------------------------------------------- /usage/17gui_world/gui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/17gui_world/gui.yaml -------------------------------------------------------------------------------- /usage/18random_reset_world/random_reset_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/18random_reset_world/random_reset_world.py -------------------------------------------------------------------------------- /usage/18random_reset_world/random_reset_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/18random_reset_world/random_reset_world.yaml -------------------------------------------------------------------------------- /usage/19orca_world/orca_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/19orca_world/orca_world.py -------------------------------------------------------------------------------- /usage/19orca_world/orca_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/usage/19orca_world/orca_world.yaml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hanruihua/ir-sim/HEAD/uv.lock --------------------------------------------------------------------------------