Skip to content

Autonomous Ground Vehicle (AGV) simulator project for Computational Basis of Intelligence (CMPS 523)

Notifications You must be signed in to change notification settings

mckelvym/agv-sim-cmps523

Repository files navigation

AGV Sim

About

Autonomous Ground Vehicle (AGV) simulator project for Computational Basis of Intelligence (CMPS 523).

Assignment

Read the project assignment here.

Report

Read the resulting report describing the project results.

From the abstract:

In this paper I implement a simulation testbed and agent for testing two Bayes filter algorithms, the Extended Kalman Filter (EKF) and the Particle Filter (PF). After implementing supplementary algorithms needed for motion noise, landmark detection and the like, the two algorithms are put through similar testing scenarios and the results are reported and compared. The results obtained for the test cases involving the EKF proved to be satisfactory, while the PF seemed to come up short. As it is commonly accepted that the PF is a more robust algorithm than the EKF, the author assumes that implementation errors have led to incorrect and disappointing results

Screenshots

agvsim.png

initial_control.png

initial_misc.png

initial_noise_configuration.png

initial_objects.png

initial_pose.png

initial_sensor_1.png

initial_sensor_2.png

Build and Run

Most recently built and ran under Java 17.

 ./gradlew run

About

Autonomous Ground Vehicle (AGV) simulator project for Computational Basis of Intelligence (CMPS 523)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published