├── .gitignore ├── README.md ├── launches ├── CMakeLists.txt ├── launch │ └── ngeeann_av.launch └── package.xml ├── ngeeann_av_description ├── CMakeLists.txt ├── launch │ ├── display.launch │ ├── gazebo.launch │ ├── road.launch │ └── urdf.rviz ├── meshes │ ├── bl_1.stl │ ├── br_1.stl │ ├── chassis_link.stl │ ├── fl_1.stl │ ├── fr_1.stl │ ├── hokuyo.dae │ └── spoiler.stl ├── package.xml ├── urdf │ ├── camera.xacro │ ├── hokuyo.xacro │ ├── materials.xacro │ ├── ngeeann_av.gazebo │ ├── ngeeann_av.trans │ └── ngeeann_av.xacro └── worlds │ ├── populated_road.world │ └── road.world ├── ngeeann_av_gazebo ├── CMakeLists.txt ├── config │ ├── ackermann_params.yaml │ ├── controller.yaml │ └── indiv_controller.yaml ├── launch │ ├── ackermann_controller.launch │ ├── ackermann_vehicle.launch │ └── controller.launch ├── nodes │ └── ackermann_controller.py └── package.xml ├── ngeeann_av_msgs ├── CMakeLists.txt ├── msg │ ├── AckermannDrive.msg │ ├── Path2D.msg │ ├── State2D.msg │ └── Twist2D.msg └── package.xml ├── ngeeann_av_nav ├── CMakeLists.txt ├── config │ └── navigation_params.yaml ├── data │ └── waypoints.csv ├── nodes │ ├── bof.py │ ├── globalplanner.py │ ├── localisation.py │ ├── localplanner.py │ └── tracker.py ├── package.xml ├── setup.py └── src │ └── utils │ ├── __init__.py │ ├── cubic_spline_interpolator.py │ ├── heading2quaternion.py │ └── normalise_angle.py ├── requirements.sh ├── requirements.txt ├── resources ├── gifs │ ├── obstacle_avoidance.gif │ ├── renders.gif │ ├── road_gen.gif │ ├── scene_four.gif │ ├── scene_one.gif │ ├── scene_three.gif │ └── scene_two.gif └── pictures │ ├── circle_wp_gen.png │ └── ngeeann_av_ultrawide.png ├── ros-kinetic-desktop-full-install.sh └── scripts ├── barrier_placement.py ├── circle_road_gen.py └── roadmap_gen.py /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | *.pyc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/README.md -------------------------------------------------------------------------------- /launches/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/launches/CMakeLists.txt -------------------------------------------------------------------------------- /launches/launch/ngeeann_av.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/launches/launch/ngeeann_av.launch -------------------------------------------------------------------------------- /launches/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/launches/package.xml -------------------------------------------------------------------------------- /ngeeann_av_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/CMakeLists.txt -------------------------------------------------------------------------------- /ngeeann_av_description/launch/display.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/launch/display.launch -------------------------------------------------------------------------------- /ngeeann_av_description/launch/gazebo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/launch/gazebo.launch -------------------------------------------------------------------------------- /ngeeann_av_description/launch/road.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/launch/road.launch -------------------------------------------------------------------------------- /ngeeann_av_description/launch/urdf.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/launch/urdf.rviz -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/bl_1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/bl_1.stl -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/br_1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/br_1.stl -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/chassis_link.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/chassis_link.stl -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/fl_1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/fl_1.stl -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/fr_1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/fr_1.stl -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/hokuyo.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/hokuyo.dae -------------------------------------------------------------------------------- /ngeeann_av_description/meshes/spoiler.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/meshes/spoiler.stl -------------------------------------------------------------------------------- /ngeeann_av_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/package.xml -------------------------------------------------------------------------------- /ngeeann_av_description/urdf/camera.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/urdf/camera.xacro -------------------------------------------------------------------------------- /ngeeann_av_description/urdf/hokuyo.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/urdf/hokuyo.xacro -------------------------------------------------------------------------------- /ngeeann_av_description/urdf/materials.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/urdf/materials.xacro -------------------------------------------------------------------------------- /ngeeann_av_description/urdf/ngeeann_av.gazebo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/urdf/ngeeann_av.gazebo -------------------------------------------------------------------------------- /ngeeann_av_description/urdf/ngeeann_av.trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/urdf/ngeeann_av.trans -------------------------------------------------------------------------------- /ngeeann_av_description/urdf/ngeeann_av.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/urdf/ngeeann_av.xacro -------------------------------------------------------------------------------- /ngeeann_av_description/worlds/populated_road.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/worlds/populated_road.world -------------------------------------------------------------------------------- /ngeeann_av_description/worlds/road.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_description/worlds/road.world -------------------------------------------------------------------------------- /ngeeann_av_gazebo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/CMakeLists.txt -------------------------------------------------------------------------------- /ngeeann_av_gazebo/config/ackermann_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/config/ackermann_params.yaml -------------------------------------------------------------------------------- /ngeeann_av_gazebo/config/controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/config/controller.yaml -------------------------------------------------------------------------------- /ngeeann_av_gazebo/config/indiv_controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/config/indiv_controller.yaml -------------------------------------------------------------------------------- /ngeeann_av_gazebo/launch/ackermann_controller.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/launch/ackermann_controller.launch -------------------------------------------------------------------------------- /ngeeann_av_gazebo/launch/ackermann_vehicle.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/launch/ackermann_vehicle.launch -------------------------------------------------------------------------------- /ngeeann_av_gazebo/launch/controller.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/launch/controller.launch -------------------------------------------------------------------------------- /ngeeann_av_gazebo/nodes/ackermann_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/nodes/ackermann_controller.py -------------------------------------------------------------------------------- /ngeeann_av_gazebo/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_gazebo/package.xml -------------------------------------------------------------------------------- /ngeeann_av_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /ngeeann_av_msgs/msg/AckermannDrive.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_msgs/msg/AckermannDrive.msg -------------------------------------------------------------------------------- /ngeeann_av_msgs/msg/Path2D.msg: -------------------------------------------------------------------------------- 1 | geometry_msgs/Pose2D[] poses -------------------------------------------------------------------------------- /ngeeann_av_msgs/msg/State2D.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_msgs/msg/State2D.msg -------------------------------------------------------------------------------- /ngeeann_av_msgs/msg/Twist2D.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_msgs/msg/Twist2D.msg -------------------------------------------------------------------------------- /ngeeann_av_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_msgs/package.xml -------------------------------------------------------------------------------- /ngeeann_av_nav/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/CMakeLists.txt -------------------------------------------------------------------------------- /ngeeann_av_nav/config/navigation_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/config/navigation_params.yaml -------------------------------------------------------------------------------- /ngeeann_av_nav/data/waypoints.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/data/waypoints.csv -------------------------------------------------------------------------------- /ngeeann_av_nav/nodes/bof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/nodes/bof.py -------------------------------------------------------------------------------- /ngeeann_av_nav/nodes/globalplanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/nodes/globalplanner.py -------------------------------------------------------------------------------- /ngeeann_av_nav/nodes/localisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/nodes/localisation.py -------------------------------------------------------------------------------- /ngeeann_av_nav/nodes/localplanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/nodes/localplanner.py -------------------------------------------------------------------------------- /ngeeann_av_nav/nodes/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/nodes/tracker.py -------------------------------------------------------------------------------- /ngeeann_av_nav/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/package.xml -------------------------------------------------------------------------------- /ngeeann_av_nav/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/setup.py -------------------------------------------------------------------------------- /ngeeann_av_nav/src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ngeeann_av_nav/src/utils/cubic_spline_interpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/src/utils/cubic_spline_interpolator.py -------------------------------------------------------------------------------- /ngeeann_av_nav/src/utils/heading2quaternion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/src/utils/heading2quaternion.py -------------------------------------------------------------------------------- /ngeeann_av_nav/src/utils/normalise_angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ngeeann_av_nav/src/utils/normalise_angle.py -------------------------------------------------------------------------------- /requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/requirements.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/gifs/obstacle_avoidance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/obstacle_avoidance.gif -------------------------------------------------------------------------------- /resources/gifs/renders.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/renders.gif -------------------------------------------------------------------------------- /resources/gifs/road_gen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/road_gen.gif -------------------------------------------------------------------------------- /resources/gifs/scene_four.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/scene_four.gif -------------------------------------------------------------------------------- /resources/gifs/scene_one.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/scene_one.gif -------------------------------------------------------------------------------- /resources/gifs/scene_three.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/scene_three.gif -------------------------------------------------------------------------------- /resources/gifs/scene_two.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/gifs/scene_two.gif -------------------------------------------------------------------------------- /resources/pictures/circle_wp_gen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/pictures/circle_wp_gen.png -------------------------------------------------------------------------------- /resources/pictures/ngeeann_av_ultrawide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/resources/pictures/ngeeann_av_ultrawide.png -------------------------------------------------------------------------------- /ros-kinetic-desktop-full-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/ros-kinetic-desktop-full-install.sh -------------------------------------------------------------------------------- /scripts/barrier_placement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/scripts/barrier_placement.py -------------------------------------------------------------------------------- /scripts/circle_road_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/scripts/circle_road_gen.py -------------------------------------------------------------------------------- /scripts/roadmap_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/winstxnhdw/AutoCarROS/HEAD/scripts/roadmap_gen.py --------------------------------------------------------------------------------