├── CMakeLists.txt ├── README.md ├── jackal_description ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── launch │ └── description.launch ├── meshes │ ├── accessory_fender.stl │ ├── ark_enclosure.stl │ ├── bridge-plate.stl │ ├── camera-beam.stl │ ├── camera-bracket.stl │ ├── hokuyo_ust10.stl │ ├── hokuyo_utm30.stl │ ├── jackal-base.stl │ ├── jackal-fender.stl │ ├── jackal-fenders.stl │ ├── jackal-wheel.stl │ ├── kinect_mount.stl │ ├── novatel-smart6.stl │ ├── novatel-smart7.stl │ ├── sick-lms1xx-inverted-bracket.stl │ ├── sick-lms1xx-upright-bracket.stl │ ├── stereo-camera-beam.stl │ ├── stereo-camera-bracket.stl │ ├── velodyne_tower.stl │ └── wibotic_bumper.stl ├── package.xml ├── scripts │ ├── env_run │ └── env_run.bat └── urdf │ ├── accessories.urdf.xacro │ ├── accessories │ ├── bridge_plate.urdf.xacro │ ├── camera_mount.urdf.xacro │ ├── hdl32_mount.urdf.xacro │ ├── hokuyo_ust10.urdf.xacro │ ├── hokuyo_utm30.urdf.xacro │ ├── novatel_smart6.urdf.xacro │ ├── novatel_smart7.urdf.xacro │ ├── sick_lms1xx_inverted_mount.urdf.xacro │ ├── sick_lms1xx_upright_mount.urdf.xacro │ ├── standoffs.urdf.xacro │ ├── stereo_camera_mount.urdf.xacro │ └── vlp16_mount.urdf.xacro │ ├── configs │ ├── base │ ├── base.bat │ ├── front_bumblebee2 │ ├── front_bumblebee2.bat │ ├── front_flea3 │ ├── front_flea3.bat │ ├── front_laser │ └── front_laser.bat │ ├── custom_example.urdf │ ├── empty.urdf │ ├── jackal.gazebo │ └── jackal.urdf.xacro └── me5413_world ├── CMakeLists.txt ├── cfg ├── path_publisher.cfg └── path_tracker.cfg ├── include └── me5413_world │ ├── math_utils.hpp │ ├── path_publisher_node.hpp │ ├── path_tracker_MPC_node.hpp │ ├── path_tracker_node.hpp │ └── pid.hpp ├── launch ├── include │ └── spawn_jackal.launch ├── path_tracking.launch ├── path_tracking_MPC.launch └── world.launch ├── media ├── rqt_reconfig.png ├── rviz_overview.png └── rviz_tracking.png ├── package.xml ├── rviz ├── gmapping.rviz ├── manual.rviz └── navigation.rviz ├── src ├── path_publisher_node.cpp ├── path_tracker_MPC_node.cpp └── path_tracker_node.cpp └── worlds └── me5413_planning.world /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/noetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/README.md -------------------------------------------------------------------------------- /jackal_description/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/CHANGELOG.rst -------------------------------------------------------------------------------- /jackal_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/CMakeLists.txt -------------------------------------------------------------------------------- /jackal_description/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/README.md -------------------------------------------------------------------------------- /jackal_description/launch/description.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/launch/description.launch -------------------------------------------------------------------------------- /jackal_description/meshes/accessory_fender.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/accessory_fender.stl -------------------------------------------------------------------------------- /jackal_description/meshes/ark_enclosure.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/ark_enclosure.stl -------------------------------------------------------------------------------- /jackal_description/meshes/bridge-plate.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/bridge-plate.stl -------------------------------------------------------------------------------- /jackal_description/meshes/camera-beam.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/camera-beam.stl -------------------------------------------------------------------------------- /jackal_description/meshes/camera-bracket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/camera-bracket.stl -------------------------------------------------------------------------------- /jackal_description/meshes/hokuyo_ust10.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/hokuyo_ust10.stl -------------------------------------------------------------------------------- /jackal_description/meshes/hokuyo_utm30.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/hokuyo_utm30.stl -------------------------------------------------------------------------------- /jackal_description/meshes/jackal-base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/jackal-base.stl -------------------------------------------------------------------------------- /jackal_description/meshes/jackal-fender.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/jackal-fender.stl -------------------------------------------------------------------------------- /jackal_description/meshes/jackal-fenders.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/jackal-fenders.stl -------------------------------------------------------------------------------- /jackal_description/meshes/jackal-wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/jackal-wheel.stl -------------------------------------------------------------------------------- /jackal_description/meshes/kinect_mount.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/kinect_mount.stl -------------------------------------------------------------------------------- /jackal_description/meshes/novatel-smart6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/novatel-smart6.stl -------------------------------------------------------------------------------- /jackal_description/meshes/novatel-smart7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/novatel-smart7.stl -------------------------------------------------------------------------------- /jackal_description/meshes/sick-lms1xx-inverted-bracket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/sick-lms1xx-inverted-bracket.stl -------------------------------------------------------------------------------- /jackal_description/meshes/sick-lms1xx-upright-bracket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/sick-lms1xx-upright-bracket.stl -------------------------------------------------------------------------------- /jackal_description/meshes/stereo-camera-beam.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/stereo-camera-beam.stl -------------------------------------------------------------------------------- /jackal_description/meshes/stereo-camera-bracket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/stereo-camera-bracket.stl -------------------------------------------------------------------------------- /jackal_description/meshes/velodyne_tower.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/velodyne_tower.stl -------------------------------------------------------------------------------- /jackal_description/meshes/wibotic_bumper.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/meshes/wibotic_bumper.stl -------------------------------------------------------------------------------- /jackal_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/package.xml -------------------------------------------------------------------------------- /jackal_description/scripts/env_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/scripts/env_run -------------------------------------------------------------------------------- /jackal_description/scripts/env_run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/scripts/env_run.bat -------------------------------------------------------------------------------- /jackal_description/urdf/accessories.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/bridge_plate.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/bridge_plate.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/camera_mount.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/camera_mount.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/hdl32_mount.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/hdl32_mount.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/hokuyo_ust10.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/hokuyo_ust10.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/hokuyo_utm30.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/hokuyo_utm30.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/novatel_smart6.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/novatel_smart6.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/novatel_smart7.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/novatel_smart7.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/sick_lms1xx_inverted_mount.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/sick_lms1xx_inverted_mount.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/sick_lms1xx_upright_mount.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/sick_lms1xx_upright_mount.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/standoffs.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/standoffs.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/stereo_camera_mount.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/stereo_camera_mount.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/accessories/vlp16_mount.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/accessories/vlp16_mount.urdf.xacro -------------------------------------------------------------------------------- /jackal_description/urdf/configs/base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/configs/base -------------------------------------------------------------------------------- /jackal_description/urdf/configs/base.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/configs/base.bat -------------------------------------------------------------------------------- /jackal_description/urdf/configs/front_bumblebee2: -------------------------------------------------------------------------------- 1 | 2 | JACKAL_BB2=1 3 | -------------------------------------------------------------------------------- /jackal_description/urdf/configs/front_bumblebee2.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set JACKAL_BB2=1 4 | -------------------------------------------------------------------------------- /jackal_description/urdf/configs/front_flea3: -------------------------------------------------------------------------------- 1 | 2 | JACKAL_FLEA3=1 3 | -------------------------------------------------------------------------------- /jackal_description/urdf/configs/front_flea3.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set JACKAL_FLEA3=1 4 | -------------------------------------------------------------------------------- /jackal_description/urdf/configs/front_laser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/configs/front_laser -------------------------------------------------------------------------------- /jackal_description/urdf/configs/front_laser.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/configs/front_laser.bat -------------------------------------------------------------------------------- /jackal_description/urdf/custom_example.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/custom_example.urdf -------------------------------------------------------------------------------- /jackal_description/urdf/empty.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/empty.urdf -------------------------------------------------------------------------------- /jackal_description/urdf/jackal.gazebo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/jackal.gazebo -------------------------------------------------------------------------------- /jackal_description/urdf/jackal.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/jackal_description/urdf/jackal.urdf.xacro -------------------------------------------------------------------------------- /me5413_world/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/CMakeLists.txt -------------------------------------------------------------------------------- /me5413_world/cfg/path_publisher.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/cfg/path_publisher.cfg -------------------------------------------------------------------------------- /me5413_world/cfg/path_tracker.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/cfg/path_tracker.cfg -------------------------------------------------------------------------------- /me5413_world/include/me5413_world/math_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/include/me5413_world/math_utils.hpp -------------------------------------------------------------------------------- /me5413_world/include/me5413_world/path_publisher_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/include/me5413_world/path_publisher_node.hpp -------------------------------------------------------------------------------- /me5413_world/include/me5413_world/path_tracker_MPC_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/include/me5413_world/path_tracker_MPC_node.hpp -------------------------------------------------------------------------------- /me5413_world/include/me5413_world/path_tracker_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/include/me5413_world/path_tracker_node.hpp -------------------------------------------------------------------------------- /me5413_world/include/me5413_world/pid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/include/me5413_world/pid.hpp -------------------------------------------------------------------------------- /me5413_world/launch/include/spawn_jackal.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/launch/include/spawn_jackal.launch -------------------------------------------------------------------------------- /me5413_world/launch/path_tracking.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/launch/path_tracking.launch -------------------------------------------------------------------------------- /me5413_world/launch/path_tracking_MPC.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/launch/path_tracking_MPC.launch -------------------------------------------------------------------------------- /me5413_world/launch/world.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/launch/world.launch -------------------------------------------------------------------------------- /me5413_world/media/rqt_reconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/media/rqt_reconfig.png -------------------------------------------------------------------------------- /me5413_world/media/rviz_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/media/rviz_overview.png -------------------------------------------------------------------------------- /me5413_world/media/rviz_tracking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/media/rviz_tracking.png -------------------------------------------------------------------------------- /me5413_world/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/package.xml -------------------------------------------------------------------------------- /me5413_world/rviz/gmapping.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/rviz/gmapping.rviz -------------------------------------------------------------------------------- /me5413_world/rviz/manual.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/rviz/manual.rviz -------------------------------------------------------------------------------- /me5413_world/rviz/navigation.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/rviz/navigation.rviz -------------------------------------------------------------------------------- /me5413_world/src/path_publisher_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/src/path_publisher_node.cpp -------------------------------------------------------------------------------- /me5413_world/src/path_tracker_MPC_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/src/path_tracker_MPC_node.cpp -------------------------------------------------------------------------------- /me5413_world/src/path_tracker_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/src/path_tracker_node.cpp -------------------------------------------------------------------------------- /me5413_world/worlds/me5413_planning.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KAN201197/Path_Tracking_with_ROS/HEAD/me5413_world/worlds/me5413_planning.world --------------------------------------------------------------------------------