An open API service indexing awesome lists of open source software.

https://github.com/mckelvym/agv-sim-cmps523

Autonomous Ground Vehicle (AGV) simulator project for Computational Basis of Intelligence (CMPS 523)
https://github.com/mckelvym/agv-sim-cmps523

autonomous bayes filter ground kalman vehicle

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

          

# AGV Sim

## About

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

## Assignment

Read the [project assignment](doc/agent_and_testbed_simulator_project.pdf) here.

## Report

Read the resulting [report](doc/report.pdf) 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](images/agvsim.png)

![initial_control.png](images/initial_control.png)

![initial_misc.png](images/initial_misc.png)

![initial_noise_configuration.png](images/initial_noise_configuration.png)

![initial_objects.png](images/initial_objects.png)

![initial_pose.png](images/initial_pose.png)


![initial_sensor_1.png](images/initial_sensor_1.png)


![initial_sensor_2.png](images/initial_sensor_2.png)

## Build and Run

Most recently built and ran under Java 17.

```bash
./gradlew run
```