Projects:2015s1-15 AI for a Trash Collecting Robot

From Projects
Revision as of 15:06, 22 August 2015 by A1601549 (talk | contribs) (Communication Layer)
Jump to: navigation, search

Project Information

The purpose of this project proposal is to present a project plan for the objective of creating an AI for the Trash Collecting Robot project as well as to describe the proposed strategy to achieve the project goal. The goal of this project is to test and design the Street Engine that will it work in the real life. It is an experiment for testing Street Engine, which created by the University of Adelaide [1]. The aim of this project is to design and construct an agent-based AI using the newly founded Street Language. Moreover, the project team can combine some of the behaviour from different animals or insects to improve the AI.

Environment

The AI for the autonomous robot is to be designed, programmed and tested in a Virtual Reality Development Environment (VRDE) before being implemented and tested on a physical robot.

Virtual Robot Development Environment

The VRDE is where the robot’s AI performance will be tested. The VRDE will simulate real life environment so that the AI can be tested in virtual reality to analyze and evaluate its performance. The simulated environment can be modified to simulate different scenarios for different test purpose. The VRDE was created by the previous team using Unity3D game engine [3]. Unity3D is a game engine to design a 2D or 3D game. In this project, it will become the interface of virtual robot and an experiment platform of Street Engine. The justification of using Unity3D is that it can support two program language to run in one project, which are JavaScript and C#.

Unity-JavaStreet Communication Layer

AI Agent

Outcomes

Team

Students

  • Eik Xiang Yu
  • Keng Nam Leung

Supervisors

  • Dr Braden Phillips
  • Mr Mike Liebelt

Reference