├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.yaml ├── saye_behaviortree ├── CMakeLists.txt └── package.xml ├── saye_bringup ├── CMakeLists.txt ├── config │ ├── amcl.yaml │ ├── nav2_params.yaml │ ├── navigation.yaml │ ├── ros_gz_bridge.yaml │ └── slam.yaml ├── launch │ ├── amcl.launch.py │ ├── navigation_bringup.launch.py │ ├── saye_spawn.launch.py │ └── slam.launch.py ├── maps │ ├── map.pgm │ └── map.yaml ├── package.xml └── rviz │ ├── navigation.rviz │ └── saye.rviz ├── saye_control ├── CMakeLists.txt ├── include │ └── saye_control │ │ ├── control.hpp │ │ └── joystick_controller_simulation.hpp ├── package.xml └── src │ ├── client.cpp │ └── main.cpp ├── saye_description ├── CMakeLists.txt ├── hooks │ ├── ros_gz_example_description.dsv.in │ └── ros_gz_example_description.sh.in ├── models │ └── saye │ │ ├── meshes │ │ ├── BaseReduced.dae │ │ ├── STL27L.dae │ │ ├── TopReduced.dae │ │ ├── Wheel.dae │ │ ├── sensor_rack_lowres_shallow_laser.dae │ │ └── sensor_rack_support_lowres.dae │ │ ├── model.config │ │ └── model.sdf ├── package.xml └── worlds │ ├── saye_world.sdf │ └── warehouse │ ├── meshes │ ├── Asphalt010_1K_Color.jpg │ ├── Rough_Square_Concrete_Block.jpg │ ├── Tape001_1K_Color.png │ ├── Terrazzo005_1K_Color.jpg │ ├── ground.png │ ├── warehouse.dae │ └── warehouse_colision.stl │ ├── model.config │ ├── model.sdf │ └── thumbnails │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png ├── saye_localization ├── CMakeLists.txt ├── config │ └── ekf.yaml ├── include │ └── saye_localization │ │ └── kalman_filter.hpp ├── package.xml └── src │ └── main.cpp └── saye_msgs ├── CMakeLists.txt ├── msg └── Map.msg ├── package.xml ├── readme_files ├── frames.png ├── rviz_saye.png └── saye.png └── srv └── ShareMap.srv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /saye_behaviortree/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_behaviortree/CMakeLists.txt -------------------------------------------------------------------------------- /saye_behaviortree/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_behaviortree/package.xml -------------------------------------------------------------------------------- /saye_bringup/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/CMakeLists.txt -------------------------------------------------------------------------------- /saye_bringup/config/amcl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/config/amcl.yaml -------------------------------------------------------------------------------- /saye_bringup/config/nav2_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/config/nav2_params.yaml -------------------------------------------------------------------------------- /saye_bringup/config/navigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/config/navigation.yaml -------------------------------------------------------------------------------- /saye_bringup/config/ros_gz_bridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/config/ros_gz_bridge.yaml -------------------------------------------------------------------------------- /saye_bringup/config/slam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/config/slam.yaml -------------------------------------------------------------------------------- /saye_bringup/launch/amcl.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/launch/amcl.launch.py -------------------------------------------------------------------------------- /saye_bringup/launch/navigation_bringup.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/launch/navigation_bringup.launch.py -------------------------------------------------------------------------------- /saye_bringup/launch/saye_spawn.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/launch/saye_spawn.launch.py -------------------------------------------------------------------------------- /saye_bringup/launch/slam.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/launch/slam.launch.py -------------------------------------------------------------------------------- /saye_bringup/maps/map.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/maps/map.pgm -------------------------------------------------------------------------------- /saye_bringup/maps/map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/maps/map.yaml -------------------------------------------------------------------------------- /saye_bringup/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/package.xml -------------------------------------------------------------------------------- /saye_bringup/rviz/navigation.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/rviz/navigation.rviz -------------------------------------------------------------------------------- /saye_bringup/rviz/saye.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_bringup/rviz/saye.rviz -------------------------------------------------------------------------------- /saye_control/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_control/CMakeLists.txt -------------------------------------------------------------------------------- /saye_control/include/saye_control/control.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_control/include/saye_control/control.hpp -------------------------------------------------------------------------------- /saye_control/include/saye_control/joystick_controller_simulation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_control/include/saye_control/joystick_controller_simulation.hpp -------------------------------------------------------------------------------- /saye_control/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_control/package.xml -------------------------------------------------------------------------------- /saye_control/src/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_control/src/client.cpp -------------------------------------------------------------------------------- /saye_control/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_control/src/main.cpp -------------------------------------------------------------------------------- /saye_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/CMakeLists.txt -------------------------------------------------------------------------------- /saye_description/hooks/ros_gz_example_description.dsv.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/hooks/ros_gz_example_description.dsv.in -------------------------------------------------------------------------------- /saye_description/hooks/ros_gz_example_description.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/hooks/ros_gz_example_description.sh.in -------------------------------------------------------------------------------- /saye_description/models/saye/meshes/BaseReduced.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/meshes/BaseReduced.dae -------------------------------------------------------------------------------- /saye_description/models/saye/meshes/STL27L.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/meshes/STL27L.dae -------------------------------------------------------------------------------- /saye_description/models/saye/meshes/TopReduced.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/meshes/TopReduced.dae -------------------------------------------------------------------------------- /saye_description/models/saye/meshes/Wheel.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/meshes/Wheel.dae -------------------------------------------------------------------------------- /saye_description/models/saye/meshes/sensor_rack_lowres_shallow_laser.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/meshes/sensor_rack_lowres_shallow_laser.dae -------------------------------------------------------------------------------- /saye_description/models/saye/meshes/sensor_rack_support_lowres.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/meshes/sensor_rack_support_lowres.dae -------------------------------------------------------------------------------- /saye_description/models/saye/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/model.config -------------------------------------------------------------------------------- /saye_description/models/saye/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/models/saye/model.sdf -------------------------------------------------------------------------------- /saye_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/package.xml -------------------------------------------------------------------------------- /saye_description/worlds/saye_world.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/saye_world.sdf -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/Asphalt010_1K_Color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/Asphalt010_1K_Color.jpg -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/Rough_Square_Concrete_Block.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/Rough_Square_Concrete_Block.jpg -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/Tape001_1K_Color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/Tape001_1K_Color.png -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/Terrazzo005_1K_Color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/Terrazzo005_1K_Color.jpg -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/ground.png -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/warehouse.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/warehouse.dae -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/meshes/warehouse_colision.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/meshes/warehouse_colision.stl -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/model.config -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/model.sdf -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/thumbnails/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/thumbnails/1.png -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/thumbnails/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/thumbnails/2.png -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/thumbnails/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/thumbnails/3.png -------------------------------------------------------------------------------- /saye_description/worlds/warehouse/thumbnails/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_description/worlds/warehouse/thumbnails/4.png -------------------------------------------------------------------------------- /saye_localization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_localization/CMakeLists.txt -------------------------------------------------------------------------------- /saye_localization/config/ekf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_localization/config/ekf.yaml -------------------------------------------------------------------------------- /saye_localization/include/saye_localization/kalman_filter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_localization/include/saye_localization/kalman_filter.hpp -------------------------------------------------------------------------------- /saye_localization/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_localization/package.xml -------------------------------------------------------------------------------- /saye_localization/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_localization/src/main.cpp -------------------------------------------------------------------------------- /saye_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /saye_msgs/msg/Map.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/msg/Map.msg -------------------------------------------------------------------------------- /saye_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/package.xml -------------------------------------------------------------------------------- /saye_msgs/readme_files/frames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/readme_files/frames.png -------------------------------------------------------------------------------- /saye_msgs/readme_files/rviz_saye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/readme_files/rviz_saye.png -------------------------------------------------------------------------------- /saye_msgs/readme_files/saye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/readme_files/saye.png -------------------------------------------------------------------------------- /saye_msgs/srv/ShareMap.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alitekes1/ackermann-vehicle-gzsim-ros2/HEAD/saye_msgs/srv/ShareMap.srv --------------------------------------------------------------------------------