standards or no standards in advanced robotics that is the question erwin prassler
DESCRIPTION
Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler B-IT Bonn-Aachen Int. Center for Information Technology Applied Science Institute Grantham-Allee 20, 53757 St. Augustin, GERMANY [email protected]. Standards …. … or no standards in car manufacturing. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/1.jpg)
Standards or no Standardsin Advanced Roboticsthat is the Question
Erwin PrasslerB-IT Bonn-Aachen Int. Center for Information Technology
Applied Science InstituteGrantham-Allee 20, 53757 St. Augustin, GERMANY
Standards or no Standardsin Advanced Roboticsthat is the Question
Erwin PrasslerB-IT Bonn-Aachen Int. Center for Information Technology
Applied Science InstituteGrantham-Allee 20, 53757 St. Augustin, GERMANY
![Page 2: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/2.jpg)
Standards …
![Page 3: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/3.jpg)
… or no standards in car manufacturing
![Page 4: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/4.jpg)
CAD-model of first prototype
No standards …
![Page 5: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/5.jpg)
CAD-model of first prototype
… or standards in robotics design
Challenges• integration of heterogeneous modules• interchangeability of modules• integration of hybrid control paradigms• coordination of a multitude of technical
components and their behaviors• robustness• self-modeling, monitoring, diagnosis• maintainability• re-usability
![Page 6: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/6.jpg)
“Commonalities” in the robotics domain
• Extremely heterogeneous hardware• Inherently concurrent• Inherently distributed• Device dependent• Stochastic properties of physical world• Real-time constrained• Resource constrained• Currently not adequately supported by available • robot software architectures • robot software development environments• Inadequate evaluation and assessment• Mere demonstration character
“Commonalities” in the robotics domain
![Page 7: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/7.jpg)
“Commonalities” in the robotics domain
• Robots, robot teams, sensor networks are distributed system composed of very heterogeneous hardware– sensors:
bumpers, IRs, sonars, laser scanners, accelerometers, gyros, GPS, microphones, cameras, omni-cams, stereo-heads
– actuators: DC motors, steppers, servos, kickers, pan-tilts, arms, hands, legs, HDoF bodies, polymorphic systems
– computational entities:microcontrollers, embedded PCs, PDAs, notebooks, remote PCs
– communication devices, mechanisms, and protocols: I2C, serial, CAN, USB, UDP, TCP/IP, Firewire
• No plug and play! • No configuration management!• Heterogeneity grows over system lifetime!
Design of Autonomous RobotsHeterogeneity of Hardware
![Page 8: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/8.jpg)
“Commonalities” in the robotics domain
Design of Autonomous RobotsDiversity of Software
• Roboticists use a wide diversity of often computationally intensive methods
– Control theory– Computational geometry– Neural networks– Genetic algorithms and evolutionary methods– Reinforcement learning– Vision processing routines– AI planning techniques– Behavior systems– Probabilistic reasoning– Optimization techniques– Search techniques
• All these problems make software development for mobile robots very complex and error-prone
![Page 9: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/9.jpg)
• Player/Stage/Gazebo• MCA2• Smartsoft• Miro• Marie• ORCA2
B-IT Tutorial on Robot Middleware and IntegrationFrameworks
“Commonalities” in the robotics domain
![Page 10: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/10.jpg)
“Commonalities” in the robotics domain
SLA
M
Path
Pla
nn
ing
Vis
ion
Ob
ject
Reco
g
Ob
ject
Tra
ck
Task
Pla
nn
ing
Logg
ing
Learn
ing
VacuumBot NurseBotShopBot NannyBot
VacuumBot NurseBot ShopBot NannyBotVacuumBot NurseBot ShopBot NannyBotVacuumBot0 NurseBot0 ShopBot0 NannyBot0
ORCA ComponentsSmartSoft Builder
RHI GUI
Miro Logging
SmartsoftComm Patterns
Marie MediatorPatterns
MCA2 ControlPlayer Fiducial
Miro BAPMiro MCL
Miro VIPMiro LAPRobot Method Framework Layer
Robot ComponentFramework Layer
RCAFramework Layer
Service RobotApplications
X Component
- application frameworks
- component libraries
- functional class libraries
+ methods+ patterns+ generic utilities
+ CBSE
+ domain knowledge
Network Service Layer
BaseDriveFileIFLaserFileIF
Base Drive DeviceLaser Device
File Interface Layer
Device Driver Layer Arm DeviceComm Device
Class Layer
ArmFileIFCommFileIF
BaseDriveClassLaserClassArmClassCommClass
Base Drive ServiceLaser ServiceArm ServiceCORBA Services
WebServices- services
- classes
- file I/O
- functions + protocols
+ network-transp. access
+ object-orientation
+ coherent file IF
+ plurality of vendor IFs
![Page 11: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/11.jpg)
What Makes The Problem Hard?All in all
• no common architectures
• no common methods• hardware-dependency of developed code • missing abstractions• no reusable components
![Page 12: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/12.jpg)
Standards or no Standardsin Advanced Robotics
is that really a Question?
Standards or no Standardsin Advanced Robotics
is that really a Question?
![Page 13: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/13.jpg)
RoStaRobot Standards and Reference Architectures
for Service Robots and Mobile Manipulation
EU Coordination Action IST-045304
RoStaRobot Standards and Reference Architectures
for Service Robots and Mobile Manipulation
EU Coordination Action IST-045304
![Page 14: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/14.jpg)
RoStaRobot Standards and
Reference Architectures
RoStaRobot Standards and
Reference Architectures
www.euron.org
www.service-robotik-initiative.de
www.eu-nited-robotics.net
www.robotics-platform.eu.com
![Page 15: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/15.jpg)
RoSta’s Overall Mission
• Europe as key player in the definition of formal standards and the establishment of “de facto” standards in the field of robotics, especially service robotics.
• Formulation of action plans for defining standards in a very few, selected key topics which have the highest possible impact.
• Form the root of a whole chain of standard defining activities going beyond the specific activities of RoSta.
Topics• Glossary/ontology for mobile manipulation, service robots
• Specification of a reference architecture
• Specification of a middleware
• Formulation of benchmarks
![Page 16: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/16.jpg)
No. Partners Role
1 FhG-IPA Coordinator, Lead WP4 “Benchmarks for Mobile Manipulation and Service Robots”
2 FHBRS Lead WP3 “Middleware for Mobile Manipulation and Service Robots
3 LTH Lead WP2 “Reference Architecture for Mobile Manipulation and Service Robots”
4 UVR Lead WP1 “Glossary/Ontology for Mobile Manipulation and Service Robots”
5 Sagem DS Cooperation RoSta and CARE (EUROP), contributions to architecture and benchmarking WPs
6 GPS Lead WP MA “Management”, set-up, maintenance of project infrastructure, controlling, etc.
7 VISUAL Knowledge hub, contribution to ontologies and architectures/middleware WPs
8 EUnited Multiplier to European robotics industry, coordination with standardization initiatives
Project Profile• Relation: FP6, Priority 2: “Information Society Technologies”,
6th Call, 2.6.1 Advanced Robotics; Contract IST-045304 • Duration: Jan. 1st, 2007 to Dec. 31st, 2008 (24 months)• Budget: ~ 1 MEUR• Project Lead: Fraunhofer IPA• Project office: GPS Stuttgart
![Page 17: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/17.jpg)
“Challenge 2: Cognitive Systems, Interaction, Robotics” (~€195m), future calls
Ultimate RoSta Deliverables Each line of activity will result either in:
• An action plan for a standard defining activity or
• An action plan and a recommendation/proposal to the European Commission for a supported activity (e.g. a open-source project with financial support in FP7) or
• An action plan for a community driven open-source activity with seed-money for example to run a project office or alike
![Page 18: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/18.jpg)
RoSta Overall Structure
Reference ArchitectureSpecification of a reference
architecture for mobilemanipulation and service robots
MiddlewareSpecification of a middleware formobile manipulation and service
robots
BenchmarksFormulation of benchmarks formobile manipulation and service
robots
Glossary/ontology for mobilemanipulation and service robots (WP1)
Reference architecture formobile manipulation and service robots (WP2)
Middleware for mobilemanipulation and service robots (WP3)
Benchmarks for mobilemanipulation and service robots (WP4)
Coordination Actions RoSta Initiatives resultingfrom RoSta
Coordinator: UVR
Coordinator: LTH
Coordinator: FHBRS
Coordinator: FhG-IPA
Expert meetings and consolidation meetings in Tasks 1.1, 1.2, 1.3
Expert meetings and consolidation meetings in Tasks 2.1, 2.2, 2.3
Expert meetings and consolidation meetings in Tasks 3.1, 3.2, 3.3
Expert meetings and consolidation meetings in Tasks 4.1, 4.2, 4.3
DeliverablesConcepts and Action Plans
Glossary/OntologyFurther implementation andmaintenance of work item
glossary/ontology
Action plan andrecommendation/proposal forsupported activity, e.g. open-
source project in FP7
Action planfor community drivenopen-source project
Action planfor standard defining activity
Glossary/Ontology and
action plan for furtherevolvement
![Page 19: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/19.jpg)
The RoSta Workplan
RoSta
Expertmeetings
Consolidationmeetings
Expert studies
Expertgroup
Stakeholders;Research, EC
WP i.1 State of the art• T0+1 Expert meeting (6-8 experts)• T0+3 Expert meeting dito• T0+5 Expert meeting dito• T0+7 Consolidation meeting
with all stakeholders
WP i.2 Requirement analysis • T0+7 Expert meeting (6-8 experts)• T0+9 Expert meeting dito• T0+11 Expert meeting dito• T0+13 Consolidation meeting
with all stakeholders
WP i.3 Action plan and recommendation• T0+13 Expert meeting 6 - 8 experts• T0+15 Expert meeting dito• T0+17 Expert meeting dito• T0+19 Consolidation meeting with all stakeholders
T0+20: compilation of reports etc.
![Page 20: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/20.jpg)
Cooperations with IEEE & OMG
RoSta
Expertmeetings
Consolidationmeetings
Expert studies
Expertgroup
Stakeholders;Research, EC
![Page 21: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/21.jpg)
RoSta Overall Time Line
ID Task NameQ7Q2Q1 Q4 Q8Q3 Q6Q5
0402 191308 1514 220901 1711 2312 2005 0703 241810 16 2106
1WP1 Glossary/ontology for mobilemanipulation and service robots
2Task 1.1 State of the Art in RobotTerminology, ...
3 Task 1.2 Requirement Analysis
4Task 1.3 Action Plan andRecommendation
5WP2 Reference Architecture for MobileManipulation and Service Robots
6Task 2.1 Evaluation of architecturescompilation of […] guidelines
7Task 2.2 Architectural ontology-baseddescriptions […]
8Task 2.3 Initiatives for the promotion oftechnology platforms for reuse […]
9WP 3 Middleware for MobileManipulation and Service Robots
10Task 3.1 Compilation and evaluation ofState of the Art in Robot Middleware
11 Task 3.2 Requirement Analysis
12Task 3.3 Action Plan andRecommendation
13WP 4 Benchmarks for MobileManipulation and Service Robots
14Task 4.1 Compilation and Evaluation ofState of the Art in Benchmarks […]
15 Task 4.2 Requirement Analysis
Task 4.3 Action plan andRecommendation
WP Management18
16
WP Management
17
MilestoneConsolidation meetingExpert meeting / workshop Interim ReportAnnual Report
![Page 22: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/22.jpg)
RoSta Overall Structure
Task 1.1State of the Art
T0 T0+9
Task 1.2Requirement Analysis
T0+7 T0+15
Task 1.3 Action Plan andRecommendation
T0+13 T0+21
Kick-Off-Meeting
T0
WP1: Glossary/Ontology for Mobile Manipulation and Service Robots
Task 2.1 Evaluation ofArchitectures
T0+1 T0+13
Task 2.2 ArchitecturalOntology-based Descriptions
T0+7 T0+17
Task 2.3 Initiatives for thePromotion […]
T0+15 T0+21
WP2: Reference Architecture for Mobile Manipulation and Service Robots
Task 3.1 Compilation andEvaluation of State of the Art
T0 T0+9
Task 3.2Requirement Analysis
T0+9 T0+15
Task 3.3 Action Plan andRecommendation
T0+15 T0+21
WP3: Middleware for Mobile Manipulation and Service Robots
Task 4.1 Stateof the Art in Benchmarks
T0 T0+9
Task 4.2 Requirement Analysis
T0+9 T0+15
Task 4.3 Action Plan andRecommendation
T0+15 T0+21
WP4: Benchmarks for Mobile Manipulation and Service Robots
WP Ma: Management
![Page 23: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/23.jpg)
Selection of Experts
Criteria:• Unbiased• Reliable• Key-players
Two-step selection process:• Public announcement and CFP• Select 8-10 experts/activity
Expert participation:• Contribution to RoSta Wiki• Attending at expert meetings
and work shops
RoSta
Robotsuppliers
Robot com
ponent
manufacturers
Service robotics
industries
Research,
academia
EC
EURON
EU
nited
Standardization
bodies
Public
all
IPA
GPS
Industrialstakeholders
Industrialstakeholders
![Page 24: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/24.jpg)
Middleware:Objectives
ObjectivesGiven the variety (“zoo”) of middleware and integration frameworks in robotics
• identify the requirements of the academic and industrial community for communication infrastructure and distributed system design are met by available solutions
• identify possible mismatches and unmet requirements
• elaborate action plan for harmonizing, revising, expanding existing approaches
![Page 25: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/25.jpg)
Tasks• Compilation and evaluation of State of the Art in Robot Middleware
• Requirement analysis
• Action plan and recommendation
Middleware:Tasks
![Page 26: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/26.jpg)
RoSta wiki and mailing list on middleware and architecture wiki.robot-standards.org/index.php/[email protected]
• considerable data on state of the art in bibliography and reports
• currently app. 30 subscribers to RoSta wiki
• standardization related activities/ideas, determination of existing standards and software which can be re-used.
• new section on state of the art in robustness
• state of the art on dependability in robotics (fault tolerance, robustness, etc.)
Middleware:Wiki
![Page 27: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/27.jpg)
Wiki content• State of the art• Comparison and
evaluation • Requirement analysis• Definitions/references• Dependability• Other robotic projects
Middleware:Wiki
![Page 28: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/28.jpg)
State of the artcontent and structure
Middleware:Wiki
![Page 29: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/29.jpg)
Sample description• System organization
• Communication app.
• Other features, fault tolerance
Middleware:Wiki
![Page 30: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/30.jpg)
Section “Architectural practices”
Middleware:Wiki
![Page 31: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/31.jpg)
Section “Re-use and
Standardization”
Middleware:Wiki
![Page 32: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/32.jpg)
Section “Re-use and
Standardization”
Middleware:Wiki
![Page 33: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/33.jpg)
Section “Bibliography”
Middleware:Wiki
![Page 34: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/34.jpg)
Section “Catalogue of robotics
software projects”
Middleware:Wiki
![Page 35: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/35.jpg)
Section “Dependability in robotics”
Middleware:Wiki
![Page 36: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/36.jpg)
Section “robotic fault tolerance and robustness”
Middleware:Wiki
![Page 37: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/37.jpg)
Expert meetings• expert meeting and a workshop at two biggest robotics
conferences: ICRA 2007 and IROS 2008
• presentation of RoSta at OMG robotics DTF meeting
• regular meetings with experts on the phone, mailing list and face-to-face (in cooperation with University of Lund and University of Leuven)
• RoSta middleware questionnaire with EUnited is distributed to industrial community
Middleware:Wiki
![Page 38: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/38.jpg)
Middleware for mobile manipulation and service robots
Expert meetings
Middleware:Wiki
![Page 39: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/39.jpg)
List of expertsAnthony Mallet and Sara Fleury, LAAS RIAWilliam D. Smart, Washington University in St. LouisDavide Brugali, University of BergamoBrian Gerkey, SRI InternationalIssa Nesnas, Hans Utz,NASA JPLCarle Cote, University of SherbrookeChristoph Borst, DLR Robotics Herman Bruyninckx, University of LeuvenBerthold Baeuml, German Aerospace CenterAbheek Bose, ADA Robotics Chief Robotics EngineerAndrew Tanenbaum, Vrije University Alexey Makarenko, Alex Brooks and Tobias Kaup, University of Sydney
Gerhard Kraetzschmar and Paul Ploeger, Fraunhofer IAIS
Middleware:Wiki
![Page 40: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/40.jpg)
RoSta workshop at IROS 2007
Middleware:Wiki
![Page 41: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/41.jpg)
Middleware/architecture workshop at IROS 2007
Middleware:Wiki
![Page 42: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/42.jpg)
Questionnaire for requirement analysis
Middleware:Wiki
![Page 43: Standards or no Standards in Advanced Robotics that is the Question Erwin Prassler](https://reader033.vdocuments.net/reader033/viewer/2022051418/56815563550346895dc32d93/html5/thumbnails/43.jpg)
Painful lessons:• Senior experts are totally overbooked. It is impossible to recruit them
for a series of workshops in two months intervals
Contingency measure:– do as much work as possible by BSCW tools (Wiki), email, and
VoIP resulted in a very comprehensive Wiki with a steadily increasing contributions by the community
– transfer RoSta Wiki on Middleware to Wikipedia to increase reach-out
• Efforts which need to be invested in the three tasks are NOT uniformly distributed. State of the Art can be done locally (personnel effort, little travel)Requirement analysis is very hard (higher personnel effort, significantly more travel
Contingency measure:money not spend for Task 3.1 will go into Task 3.2
Middleware:Lessons
2Middleware for mobile manipulation and service robots