cybocat suite v5

23
Cybocat ® Suite

Upload: enterprise-forward

Post on 29-Jun-2015

271 views

Category:

Technology


1 download

DESCRIPTION

Early version of the Cybocat(c) Suite. A Web Based 3D Training Enviroment using Intelligent Actors, 3D and Real World Scenarios.

TRANSCRIPT

Page 1: Cybocat Suite V5

Cybocat® Suite

Page 2: Cybocat Suite V5

Cybocat® Suite v1b - 2

Entity Network History

•Started in 1985 as Ergonics•Late 80’s Robotics, Automation, Computer Vision•Early 90’s Open Systems Conversion, Mobile Autonomous Vehicles

•Became Entity Network Services•Dun & Bradstreet Number : 96-450-3403•Late 90’s Web Development and Web Infrastructures•2000’s Acquired Quantum Realium including : Hosting Clients, 3D Worlds tool Suite, and the Safety Portal (www.Safety.Com)

•Incorporated as Entity Network Corporation•Focusing on New Tools for Multi-Participant On-line Training.

Page 3: Cybocat Suite V5

Cybocat® Suite v1b - 3

Founder: Charles Kosta, D.Sc.

• Skilled in all areas of software management including: VP Engineering, CTO, CKO, General Manager, etc.

• Broad range of industry experience including: Internet/Web, Systems Integration, Workflow, Systems Architect, Robotics, AI…

• Doctor of Science in Computer Science with over 20 years of industry experience.

Page 4: Cybocat Suite V5

Cybocat® Suite v1b - 4

Founder: Charles Kosta, D.Sc.

• Lead Final System Integration and Porting for the National Air Traffic Management Sys.– Initiated weekly builds, and weekly development

team meetings

– Brought code under ClearCase and Configuration Management control

– Orchestrated the successful Acceptance Tests of Open ETMS (Enhanced Traffic Management Sys.)

Page 5: Cybocat Suite V5

Cybocat® Suite v1b - 5

Founder: Charles Kosta, D.Sc.

• Led port of Critical Network Communication Package to HP-UX Deployment Platform used for real-time messaging to all distributed modules in ETMS.

• Led effort to create the AplaTrans Toolkit (Application Layer Translator)– The Unix toolset was used to convert ANSI Pascal

output into Unix/Posix API calls - greatly Reduced the translation time for Open Systems Conversion

– Saved the project 1000’s of man hours across multiple subcontracting teams

Page 6: Cybocat Suite V5

Cybocat® Suite v1b - 6

Cybocat® Suite

An Overview of the Major Components

Page 7: Cybocat Suite V5

Cybocat® Suite v1b - 7

Scripting Tool Plug-In for the

eclipse Platform

Cybocat®

Sequencer

GPL - VNet Server

Cybocat® Rules

VRML (VNet) Client/Viewer

Page 8: Cybocat Suite V5

Cybocat® Suite v1b - 8

Cybocat® Suite

A Demonstration of Script Writing Tool, Web-Based VNet Virtual Worlds and Intelligent Software Agents

Page 9: Cybocat Suite V5

Cybocat® Suite v1b - 9

Cybocat® Suite

Scenario: A Cargo Ship making a routine delivery has been tracked across the ocean and has arrived in US Waters. There is some concern about the cargo on board. A fictional command headquarters makes a request of the coast guard to inspect the vessel.

Page 10: Cybocat Suite V5

Cybocat® Suite v1b - 10

Cybocat® Suite

Actors: (SHQ) SafetyHQ: Officer Safety HQ

(590) Rescue590: Coast Guard Search & Rescue Helicopter

(C) Cutter3: Coast Guard Patrol Boat

(G1) Guard1: Cosat Guard Main Base

(HM) HarberMaster: Port Authority

(RMS) Reliant: RMS Reliant

(9) Charlie9: Air Force Combat Helicopter

(12) Adam12: Police Car

Page 11: Cybocat Suite V5

Cybocat® Suite v1b - 11

Scene overlooking harbor area

-----VRML based

world under VNet Control

-----Chat Window with example Scene-Graph

being displayed as chat

Page 12: Cybocat Suite V5

Cybocat® Suite v1b - 12

Script Writing UI based on eclipse

open sourceplatform

-----‘>’ denotes

name of actor-----

‘[…]’ denotes whom actor is

addressing

Page 13: Cybocat Suite V5

Cybocat® Suite v1b - 13

Clicking the ‘Preview’ editor tab gives you

insight into the script parsing

mechanism-----

Intermediate format is ‘CLIPS’

facts.

Page 14: Cybocat Suite V5

Cybocat® Suite v1b - 14

Sample VRML helicopter used

to represent ‘Rescue590’

-----Orignal object

was 3DS, it went through polygon

reduction and translation to

VRML2.-----

Chat with ‘590’ and Coast Guard One continues

Page 15: Cybocat Suite V5

Cybocat® Suite v1b - 15

View outside the Helicopter as it flies over the

harbor----

Chat communication between Coast guard Cutter, and harbor

master

Page 16: Cybocat Suite V5

Cybocat® Suite v1b - 16

Distant view of Rescue 590 helicopter

-----View of Cargo

ship-----

Chat showing cooperative

work between 590 and Cutter

Page 17: Cybocat Suite V5

Cybocat® Suite v1b - 17

View of the Cargo area(as if from Charlie 9)

-----Chat of Coast

Guard One coordinating the

situation

Page 18: Cybocat Suite V5

Cybocat® Suite v1b - 18

Focus on the truck where activity has

occurred-----

Chat describing situation as seen by Rescue 590

Page 19: Cybocat Suite V5

Cybocat® Suite v1b - 19

The script is translated to one, or more, state machines

-----Actual Rules used to fire transitions and

perform actions-----

‘rassert’ mechanism allows information to be broadcast to other Software Agents as well as to Human

connected via VNet Clients

Page 20: Cybocat Suite V5

Cybocat® Suite v1b - 20

Captured output of VNet Server as it receives

messages-----

Final Chat dialog from script that

displays those same messages

Page 21: Cybocat Suite V5

Cybocat® Suite v1b - 21

Cybocat® Suite

Evolution of the Software

Page 22: Cybocat Suite V5

Cybocat® Suite v1b - 22

Next Steps...

• Need to get the script to handle Way-Points more intelligently

• Need to address Software Agents’ behavior models such as walking, flying, and hovering so they can be incorporated into the client rather than making the Agent manage 3D activities that can only be seen up close

• Need to build training scenarios and integrate with a SCORM compliant Learning Management System (LMS)

• Need more accurate representation of how HSD organizations are suppose to work cooperatively to

enhance realism of situation.

Page 23: Cybocat Suite V5

Cybocat® Suite v1b - 23

Credits...

• eclipse is a copyright by IBM, and others [eclipse Common Public License]

• VNet is a copyright by Stephen White and Jeff Sonstein [GPL]

• Cybocat® is a trademark of Entity Network Corporation.

• Cybocat® Suite under developed by Entity Network Corporation.

• VRML of Port Arthur Courtesy the Imaging, Robotics, and Intelligent Systems Laboratory at The University of Tennessee