Project Specification
- Project Type: Academic
- Project Mode: Independent
- Project Status: Complete
- Project Duration: 3 Months
- Project Involvement
- Developed the robot controller
- Implemented environment charting
- Integrated object tracking behaviours
- Engineered edge following behaviours
- Developed random traversal behaviours
- Implemented room centering behaviours
- Integrated obstacle avoidance behaviours
- Software Applications
- CoppeliaSim
- Microsoft Excel
- Microsoft Visual Studio
- Supported Platforms
- Windows
- Download: GitHub
- Documentation: .pdf .docx
Synopsis
An autonomous robot controller for the Pioneer 3-DX mobile robot, designed to enable the model of robot to
solve a series of complex predefined tasks.
The controller allows the Pioneer 3-DX mobile robot to traverse through its environment, randomly, to avoid obstacles,
to follow the edges of obstacles, to progressively map it's environment, to centre itself amongst a room, to emerge from a room without collision,
to identify and navigate towards an object of interest, and to redirect itself towards it's initial location in a given environment, autonomously.