+ All Categories
Home > Documents > A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation,...

A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation,...

Date post: 21-Jan-2016
Category:
Upload: valerie-daniel
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
A Robotic Middleware Jagiello, J. , Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: [email protected] , [email protected] [email protected]
Transcript
Page 1: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

A Robotic Middleware

Jagiello, J. , Tay, N., Eronen, M.Defence Science and Technology Organisation, Canberra, Australia

email: [email protected],[email protected]

[email protected]

Page 2: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Why robotic middleware?

• Build a framework that allows for multi-robot cooperation and decision making, with supervisory control in distributed environments (NCW)

• Overcome interoperability issues between different vendor specific hardware and software platforms

• Software development and maintenance cost reduction measure

• Allow for portability of software between different vendor platforms

Page 3: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

3 Tier Architecture

Page 4: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Robotic Middleware Hosting a Mobile AgentScenario I

Robotic MiddlewareRobotic Middleware

Agent PlatformAgent Platform

Robotic Robotic PlatformPlatform

Robotic Robotic PlatformPlatform

Robotic MiddlewareRobotic Middleware

Agent PlatformAgent Platform

Agent PlatformAgent Platform

Any Platform including Robotic PlatformAny Platform including Robotic Platform

Mobile AgentMobile Agent

Page 5: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Robotic Middleware Hosting a Mobile AgentScenario II

Robotic MiddlewareRobotic Middleware

Agent PlatformAgent Platform

Robotic Robotic PlatformPlatform

Robotic Robotic PlatformPlatform

Robotic MiddlewareRobotic Middleware

Agent PlatformAgent Platform

Agent PlatformAgent Platform

Any Platform including Robotic PlatformAny Platform including Robotic Platform

Mobile AgentMobile Agent

Page 6: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.
Page 7: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

A Simulation Framework

• testing robotic middleware is a time consuming and tedious process

• in order to speed up the development process it was necessary to do preliminary testing outside robotic platforms

• need for high performance ad- hoc simulation and experimentation environment

Page 8: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Rule Controller

Tapestry Controller

Internal Controller

Output Controller

.

.

.Agent M

Agent 1

Repository Store

Sensor Controller

A Simulation Framework - Architectural Model

Output VectorPerceive State Vector

Control Vector

Initial State VectorState Vector

Page 9: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Robotic Middleware and Simulation Framework – Mind Storm Robot Example

Page 10: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Robotic Middleware and Simulation Framework – Game of Tips Example

Page 11: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Physical Security Simulation Example

Page 12: A Robotic Middleware Jagiello, J., Tay, N., Eronen, M. Defence Science and Technology Organisation, Canberra, Australia email: jerzy.jagiello@dsto.defence.gov.au,jerzy.jagiello@dsto.defence.gov.au.

Conclusions

• Robotic Middleware is a future and the cost cutting measure for Defence,

• Developed prototype is a contribution to the standard for robotics industry,

• Developed simulation framework for real time robotic applications has been successfully deployed for gaming applications.


Recommended