The University of Auckland

Project #67: UoA Robot Manager Framework V2

Back

Description:

We develop functionalities of robots, such as navigation, visual recognition, and speech recognition, as well as services of robots, such as healthcare management, games, and entertainments. But it is difficult to apply them to various platforms because the environments of robots, such as operating system, middleware, and interface, are various. This project will develop a robot software framework for applying various functionalities and services to various robot platforms. The robot software framework consists of two main parts and their interface modules; a robot manager and a UoA manager. The robot manager consists of a core engine and capsules for each middleware or framework such as ROS, RT middleware, and OPROS. The core engine of the robot manager manages the connections between robot platforms and SW applications. The capsules of the robot manager are bridges between the core engine and various middlewares or frameworks. The UoA manager connects and manages multiple robots and other systems such as sensor system and smart home environment.

We develop functionalities of robots, such as navigation, visual recognition, and speech recognition, as well as services of robots, such as healthcare management, games, and entertainments. But it is difficult to apply them to various platforms because the environments of robots, such as operating system, middleware, and interface, are various. This project will redevelop a robot software framework for applying various functionalities and services to various robot platforms based on ver. 1. The robot software framework consists of two main parts and their interface modules; a robot manager and a UoA manager. The robot manager consists of a core engine and capsules for each middleware or framework such as ROS, RT middleware, and OPROS. The core engine of the robot manager manages the connections between robot platforms and SW applications. The capsules of the robot manager are bridges between the core engine and various middlewares or frameworks. The UoA manager connects and manages multiple robots and other systems such as sensor system and smart home environment.

Type:

Undergraduate

Outcome:

SW framework and its application

Prerequisites

None

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Lab allocations have not been finalised