20
Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering, and Internet Technologies Research Center 6/21/2007 http://cmpe.emu.edu.tr/behnam 1

Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Embed Size (px)

Citation preview

Page 1: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Establishing Semantic Web Technologies for Knowledge Representation and Context

Awareness on Autonomous Robots

Behnam RahnamaDepartment of Computer Engineering, and Internet Technologies Research

Center

6/21/2007http://cmpe.emu.edu.tr/behnam1

Page 2: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Agenda

6/21/2007http://cmpe.emu.edu.tr/behnam2

To emBEdded or not to emBEdded! Experiencing the New Life

Creating Embedded OS and Required Services Running SWS on win XPe

Semantic Web Tech. as core for SI Ontology Representation of Matrices Ontology Makers and Convertors

Conclusion

Page 3: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

To emBEdded or not to emBEdded!

6/21/2007http://cmpe.emu.edu.tr/behnam3

The enhancement on modern microprocessors is the essential maker of technological accomplishment.

Considerations such as reduction of clock cycles per operation faster core communication smarter pipelining lower power consumption and built-in wireless standards like WAVE

lead researchers to have full fletched tiny microprocessors and microcontrollers to manage mobile robotic systems.

Page 4: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Cont.

6/21/2007http://cmpe.emu.edu.tr/behnam4

Hardware optimizations such as memory, resource and power management units java hardware acceleration

work with new generation of operating systems.

In contrast, operating systems such as Linux Embedded and Windows XP embedded facilitate running web services and wireless communication platforms.

Page 5: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

CREATING EMBEDDED OS AND REQUIRED SERVICES Experiencing the New Life

6/21/2007http://cmpe.emu.edu.tr/behnam5

Page 6: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Creating PMQ file

6/21/2007http://cmpe.emu.edu.tr/behnam6

<CATEGORY Name="PCI">

<DEVICE ConfigFlags="0">

<DEVICEDESC>SIS Processor to AGP Controller</DEVICEDESC>

<HARDWAREIDS>

<DEVICEID Order="1">PCI\VEN_1039&DEV_0001&SUBSYS_00000000&REV_00</DEVICEID>

<DEVICEID Order="2">PCI\VEN_1039&DEV_0001&SUBSYS_00000000</DEVICEID>

<DEVICEID Order="3">PCI\VEN_1039&DEV_0001&REV_00</DEVICEID>

<DEVICEID Order="4">PCI\VEN_1039&DEV_0001</DEVICEID>

<DEVICEID Order="5">PCI\VEN_1039&DEV_0001&CC_060400</DEVICEID>

<DEVICEID Order="6">PCI\VEN_1039&DEV_0001&CC_0604</DEVICEID>

</HARDWAREIDS>

<COMPATIBLEIDS>

<DEVICEID Order="1">PCI\VEN_1039&CC_060400</DEVICEID>

<DEVICEID Order="2">PCI\VEN_1039&CC_0604</DEVICEID>

<DEVICEID Order="3">PCI\VEN_1039</DEVICEID>

<DEVICEID Order="4">PCI\CC_060400</DEVICEID>

<DEVICEID Order="5">PCI\CC_0604</DEVICEID>

</COMPATIBLEIDS>

</DEVICE>

Page 7: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam7

Page 8: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam8

Page 9: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam9

Page 10: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam10

Page 11: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam11

Page 12: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam12

Page 13: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Running SWS on win XPe

6/21/2007http://cmpe.emu.edu.tr/behnam13

Semantic Web Services are the essential movement toward a new standardization for situation and context awareness.

On the other hand, mobile robots require knowledge representation and reasoning to solve tasks.

Collaborative working requires a universal platform among multiple robots acting autonomously to merge processed data by each agent for perception and building map of interconnected data elements inside possible answers to a query.

Page 14: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Semantic Web Tech. as core for SI

6/21/2007http://cmpe.emu.edu.tr/behnam14

Embedding SW tech on mobile robots powered by new generation of processors and operating systems is a new achievement in data processing and reasoning as the primer core of intelligence for new generation of autonomous collaborate-working robots.

Page 15: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Ontology Representation of Matrices

6/21/2007http://cmpe.emu.edu.tr/behnam15

we define a 2n(n+1) matrix for walls of a matrix with n^2 size.

Page 16: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam16

Page 17: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

Conclusion

6/21/2007http://cmpe.emu.edu.tr/behnam17

This research may lead to new software architecture of a universal platform independent framework for design and implementation of semantic agents. Hence the SW tech is not for giving intelligence to the web but facilitating intelligent systems by web technologies to do semantic and understandable reasoning both for human and machine.

Page 18: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

References

6/21/2007http://cmpe.emu.edu.tr/behnam18

Elçi and B. Rahnama; Considerations on a New Software Architecture for Distributed Environments Using Autonomous Semantic Agents, Proc. 2nd International Workshop on Software Cybernetics IWSC2005, 29th IEEE COMPSAC 2005, IEEE publications, pp.133-138.

Elçi and B. Rahnama; Intelligent Junction: Improving the Quality of Life for Mobile Citizens through better Traffic Management, Proc. YvKB 2006, 8-9 June 2006, Ankara, Turkey, TBD Publications (in Turkish).

H. Takahashi; H. Nishi; K. Ohnishi; Autonomous decentralized control for formation of multiple mobile robots considering ability of robot, IEEE Transactions on Industrial Electronics, Vol. 51(6), Dec. 2004 pp.1272-1279.

Chia-How Lin; Kai-Tai Song; G.T. Anderson; Agent-based robot control design for multi-robot cooperation, Proc. IEEE International Conference on Systems, Man and Cybernetics 2005, Vol. 1, 10-12 Oct. 2005 pp.542-547.

Page 19: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam19

Xie Yun; Yang Yiming; Deng Zeming; Liu Bingru; Yi Bo; Design and realization of communication mechanism of autonomous robot soccer based on multi-agent system, Proc. IEEE International Conference on Systems, Man and Cybernetics 2003, Vol 1, 5-8 Oct. 2003 pp.66-71.

Erdur, R. C. ve Seylan, I., “A Framework of Cooperative Agents with Implicit Support for Ontologies”, Lecture Notes in Artificial Intelligence, Springer-Verlag, LNAI 4149, 416-430 (2006). (LNAI 4149 cildi, “Cooperative Information Agents X - CIA 2006, Edinburgh, UK” bildiri kitabi olarak basilmistir.)

Rahnama, Behnam and Elçi, Atilla; Upon human-robot inter communication, RO-MAN 06 Robot Companion Design Contest, Proc. the 15th IEEE International Symposium on Robot and Human Interactive Communication, 6-8 September 2006, University of Hertfordshire, Hatfield, UK.

Page 20: Establishing Semantic Web Technologies for Knowledge Representation and Context Awareness on Autonomous Robots Behnam Rahnama Department of Computer Engineering,

6/21/2007http://cmpe.emu.edu.tr/behnam20

Elçi, Atilla, Rahnama, Behnam, and Amintabar, Amirhasan; Security through Traffic Network: Tracking of Missing Vehicles and Routing in TMIS using Semantic Web Services, The Second IEEE International Conference on Technologies for Homeland Security and Safety (TEHOSS 2006) 09-13 October 2006, Istanbul, Turkey.

Elçi, Atilla and Rahnama, Behnam; Applying Semantic Web in Engineering a Modular Architecture for Design and Implementation of a Cooperative Labyrinth Discovery Robot, 4th FAE International Symposium on Computer Science and Engineering, European University of Lefke, 30 Nov - 1 Dec 2006, Gemikonağı, Northern Cyprus.

Elçi Atilla, Rahnama Behnam, and Bahreini Kiavash; Embedding Matrices Ontology into Math Software Engines to Support Reasoning and Mission Oriented Calculation in Developing Semantic Agents, 22nd International Symposium on Computer and Information Sciences (ISCIS 2007), Ankara, Turkey 7-9 November 2007.