Skip to content

ischlag/2D-Robot-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D Robot Simulator

Note: This work was part of a practical for the Artificial Intelligence Practice module at the University of St Andrews (CS5011).

This is a 2 dimensional simulation of a robot with a (sort of) differential drive. The goal of the robot is to reach the yellow dot without crashing into obstacles. Several agent implementations can be chosen. The main focus in this project was the use of Potential Fields for robot navigation.

A report with further details is included. Have a look at its appendix for some further examples!

JTS - Java Topology Suite is used for some calculations (http://www.vividsolutions.com/jts/JTSHome.htm)

#Shortcuts:

  • r Place robot
  • g Place goal
  • o Place obstacle
  • m Place moving obstacle
  • s Start/Stop robot
  • d Reset robot to starting position
  • c Clear

Example

About

Goal driven robots using potential fields

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published