Title: Project 2: Recomposable Distributed Embedded System: Battle of Robots Yinong Chen and WeiTek Tsai
1Project 2 Recomposable Distributed Embedded
System Battle of Robots Yinong Chen and Wei-Tek
Tsai
Computer Science Engineering Department
2SOA-Based Recomposable Embedded Systems
Embedded Systems
Service-Oriented System Engineering
Service-Oriented Architecture Software Hardware D
esign
Modeling Simulation
Reliability Evaluation
Testing
Bio- informatics
Command and Control Systems
Infrastructure
3Service-Oriented Computing Paradigm
Separation Publishing Open Standards Loosely
coupled Search Protocols
Service brokers
Registry
Registry
Internet
Service providers
Application builder
Applications
Service agents
4System Overview
UDDI Server
http//www.microsoft.com/downloads/details.aspx?Fa
milyID9d467a69-57ff-4ae7-96ee-b18c4790cffddispla
ylangen
Application Builder
http//sourceforge.net/projects/soapuddi/
Remote Maintenance Center (RMC)
Search
Simulating and monitoring
Found
Publish
---- ---- ---- ----
SOAP calls
Last semester project
results
C / .Net Java / J2EE
---- ---- ---- ----
On-board controller
PDA
Create services Based on requirements
Component requirement
http//www.parallax.com/
Service Provider
5Robot Construction and Programming
(xt, yt)
obstacle
(X0, y0)
6PDA-based Remote Controller
Features Remote Control Programmable Auto-Run IA
7Single Robot Application (Example)
C
A
B
8Multi-Robot Application (Example)
A and B cooperate to try to move through the
gate. C tries to block them.
A
C
B
9Task Allocation
10General References
- Turley. Embedded Processors by the Numbers.
2005. - http//www.embedded.com/1999/9905/9905turley.htm
- This website was used for information on embedded
processors in introduction - Fahey. C OpenGL Wrapper.
- http//www.colinfahey.com/opengl/csharp.htm
- Terragen. Terrain Generator.
- http//www.planetside.co.uk/
- Lloyd. C Tutorial for Beginners. 2004.
http//www.csharphelp.com/archives2/archive402.htm
l - -This website was a basic tutorial on C.
- W3Schools Learn XML. 2005.
- http//www.w3schools.com/xml/default.asp
- -This website was a basic tutorial on XML
- Direct3D Tutorials 2005.
- http//www.two-kings.de/tutorials/d3d.html
- -This site has tutorials on Direct3D basics
- Purple - a shader-driven open source 3d game
engine in C 2005. - http//www.bunnz.com/index.php
- -This site has information on using Purple