├── .gitignore ├── Battery_instructions.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── Run_instructions.md ├── Stack_overview.md ├── config ├── HAL.yaml ├── HOUND_MatekF405.params ├── HOUND_vesc.xml ├── hound_mppi.yaml ├── hound_mppi_real.yaml ├── low_level_Config.yaml ├── low_level_Config_real.yaml ├── sensors.yaml └── unit_test.yaml ├── content ├── PXL_20240724_234815862.jpg ├── PXL_20240724_234830276.jpg ├── PXL_20240724_234838993.MP.jpg ├── PXL_20240724_235008779.jpg ├── battery_connectors.jpg ├── battery_placement.jpg ├── charger_init.jpg ├── charger_plug.jpg ├── charger_start.jpg ├── charging.jpg ├── data_tab.png ├── heigthmap.png ├── hound.png ├── hound_hitl.gif ├── mission_planner.png ├── plan_tab.png └── transmitter.png ├── entry_command.sh ├── install_hound_stack.sh ├── launch ├── HOUND_vis_odom.launch ├── X4.launch ├── apm.launch ├── hound_hitl.launch ├── hound_sitl.launch ├── realsense_d435_HOUND.launch ├── realsense_d455_HOUND.launch ├── sensors.launch └── vesc_driver_node.launch ├── package.xml ├── rosbag_record_command.txt ├── rviz ├── mppi_rviz.rviz ├── pcl.rviz └── test_mapping.rviz ├── setup └── initenv.sh ├── src ├── BeamNG_hound_ros.py ├── Bezier.py ├── HAL_9000.py ├── control_latency_measure.py ├── count_rollovers.py ├── hound_hl_control.py ├── hound_ll_control.cpp ├── hound_mppi.py ├── map_cropper.py ├── mileage_counter.py ├── osm_router.py ├── perception_latency_measure.py ├── rosbag_to_dataset.py ├── rosbag_to_waypoints.py ├── vesc_to_odom.py └── viso_to_mavros.py ├── unit_test.bash └── waypoints ├── race-0.npy ├── race-4.npy ├── race-5.npy ├── test.npy ├── waypoints_bushes.yaml └── waypoints_flat.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | *.py[cod] 3 | -------------------------------------------------------------------------------- /Battery_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/Battery_instructions.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/README.md -------------------------------------------------------------------------------- /Run_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/Run_instructions.md -------------------------------------------------------------------------------- /Stack_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/Stack_overview.md -------------------------------------------------------------------------------- /config/HAL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/HAL.yaml -------------------------------------------------------------------------------- /config/HOUND_MatekF405.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/HOUND_MatekF405.params -------------------------------------------------------------------------------- /config/HOUND_vesc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/HOUND_vesc.xml -------------------------------------------------------------------------------- /config/hound_mppi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/hound_mppi.yaml -------------------------------------------------------------------------------- /config/hound_mppi_real.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/hound_mppi_real.yaml -------------------------------------------------------------------------------- /config/low_level_Config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/low_level_Config.yaml -------------------------------------------------------------------------------- /config/low_level_Config_real.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/low_level_Config_real.yaml -------------------------------------------------------------------------------- /config/sensors.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/unit_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/config/unit_test.yaml -------------------------------------------------------------------------------- /content/PXL_20240724_234815862.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/PXL_20240724_234815862.jpg -------------------------------------------------------------------------------- /content/PXL_20240724_234830276.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/PXL_20240724_234830276.jpg -------------------------------------------------------------------------------- /content/PXL_20240724_234838993.MP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/PXL_20240724_234838993.MP.jpg -------------------------------------------------------------------------------- /content/PXL_20240724_235008779.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/PXL_20240724_235008779.jpg -------------------------------------------------------------------------------- /content/battery_connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/battery_connectors.jpg -------------------------------------------------------------------------------- /content/battery_placement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/battery_placement.jpg -------------------------------------------------------------------------------- /content/charger_init.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/charger_init.jpg -------------------------------------------------------------------------------- /content/charger_plug.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/charger_plug.jpg -------------------------------------------------------------------------------- /content/charger_start.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/charger_start.jpg -------------------------------------------------------------------------------- /content/charging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/charging.jpg -------------------------------------------------------------------------------- /content/data_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/data_tab.png -------------------------------------------------------------------------------- /content/heigthmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/heigthmap.png -------------------------------------------------------------------------------- /content/hound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/hound.png -------------------------------------------------------------------------------- /content/hound_hitl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/hound_hitl.gif -------------------------------------------------------------------------------- /content/mission_planner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/mission_planner.png -------------------------------------------------------------------------------- /content/plan_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/plan_tab.png -------------------------------------------------------------------------------- /content/transmitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/content/transmitter.png -------------------------------------------------------------------------------- /entry_command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/entry_command.sh -------------------------------------------------------------------------------- /install_hound_stack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/install_hound_stack.sh -------------------------------------------------------------------------------- /launch/HOUND_vis_odom.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/HOUND_vis_odom.launch -------------------------------------------------------------------------------- /launch/X4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/X4.launch -------------------------------------------------------------------------------- /launch/apm.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/apm.launch -------------------------------------------------------------------------------- /launch/hound_hitl.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/hound_hitl.launch -------------------------------------------------------------------------------- /launch/hound_sitl.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/hound_sitl.launch -------------------------------------------------------------------------------- /launch/realsense_d435_HOUND.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/realsense_d435_HOUND.launch -------------------------------------------------------------------------------- /launch/realsense_d455_HOUND.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/realsense_d455_HOUND.launch -------------------------------------------------------------------------------- /launch/sensors.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/sensors.launch -------------------------------------------------------------------------------- /launch/vesc_driver_node.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/launch/vesc_driver_node.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/package.xml -------------------------------------------------------------------------------- /rosbag_record_command.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/rosbag_record_command.txt -------------------------------------------------------------------------------- /rviz/mppi_rviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/rviz/mppi_rviz.rviz -------------------------------------------------------------------------------- /rviz/pcl.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/rviz/pcl.rviz -------------------------------------------------------------------------------- /rviz/test_mapping.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/rviz/test_mapping.rviz -------------------------------------------------------------------------------- /setup/initenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/setup/initenv.sh -------------------------------------------------------------------------------- /src/BeamNG_hound_ros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/BeamNG_hound_ros.py -------------------------------------------------------------------------------- /src/Bezier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/Bezier.py -------------------------------------------------------------------------------- /src/HAL_9000.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/HAL_9000.py -------------------------------------------------------------------------------- /src/control_latency_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/control_latency_measure.py -------------------------------------------------------------------------------- /src/count_rollovers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/count_rollovers.py -------------------------------------------------------------------------------- /src/hound_hl_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/hound_hl_control.py -------------------------------------------------------------------------------- /src/hound_ll_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/hound_ll_control.cpp -------------------------------------------------------------------------------- /src/hound_mppi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/hound_mppi.py -------------------------------------------------------------------------------- /src/map_cropper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/map_cropper.py -------------------------------------------------------------------------------- /src/mileage_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/mileage_counter.py -------------------------------------------------------------------------------- /src/osm_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/osm_router.py -------------------------------------------------------------------------------- /src/perception_latency_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/perception_latency_measure.py -------------------------------------------------------------------------------- /src/rosbag_to_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/rosbag_to_dataset.py -------------------------------------------------------------------------------- /src/rosbag_to_waypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/rosbag_to_waypoints.py -------------------------------------------------------------------------------- /src/vesc_to_odom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/vesc_to_odom.py -------------------------------------------------------------------------------- /src/viso_to_mavros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/src/viso_to_mavros.py -------------------------------------------------------------------------------- /unit_test.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/unit_test.bash -------------------------------------------------------------------------------- /waypoints/race-0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/waypoints/race-0.npy -------------------------------------------------------------------------------- /waypoints/race-4.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/waypoints/race-4.npy -------------------------------------------------------------------------------- /waypoints/race-5.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/waypoints/race-5.npy -------------------------------------------------------------------------------- /waypoints/test.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/waypoints/test.npy -------------------------------------------------------------------------------- /waypoints/waypoints_bushes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/waypoints/waypoints_bushes.yaml -------------------------------------------------------------------------------- /waypoints/waypoints_flat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prl-mushr/hound_core/HEAD/waypoints/waypoints_flat.yaml --------------------------------------------------------------------------------