Simbad - Robot simulation in Java 3D:
A. Prior installations :
- IDE : eclipse
- Java 3D (v1.5)
- JRE
- JDK
- Incorporate "Simbad-1.7.jar" in the project libraries
B. Environment :
- Multiple randomly placed obstacles
- Random initial robot position
- Light source - goal
C. Robot :
- Disk-shaped chassis
- Differential drive scheme
- No knowledge of obstacles' shapes and positions
- Regarding obstacle avoidance : Equipped with laser ranger or a fair amount of proximity sensors on the chassis's circumference
- Regarding reaching goal condition : Equipped with light sensor
- Algorithm : Tangent bug
- Architecture : Subsumption - multiple simple independed robat behaviors organized in a competence hierarchy