Autonomous Robots within Digital Homes
Applications and Future Prospects, Intelligent Systems, Control and Automation: Science and Engineering 53
González Alonso, Ignacio/Fernández, Mercedes/Maestre, José M et al
Erschienen am
29.06.2011, 1. Auflage 2011
Beschreibung
InhaltsangabeTable of Contents.- Abbrevations.- Preface.- Introduction.- 1. Interoperability Systems.- 1.1. Introduction.- 1.2. UPnP.- 1.2.1. Introduction.- 1.2.2. General features.- 1.2.3. Specific features.- 1.2.4. Protocols.- 1.2.5 Components of a UPnP network.- 1.2.6. UPnP running.- 1.2.7. Penetration in the market.- 1.3. OSGi.- 1.3.1. Introduction.- 1.3.2. General features.- 1.3.3. Specific features.- 1.3.4. Organization.- 1.3.5. Penetration in the market.- 1.4. Jini.- 1.4.1. Introduction.- 1.4.2. General features.- 1.4.3. Specific features.- 1.4.4. Organization of the Jini architecture.- 1.4.5. Penetration in the market.- 1.5. DLNA.- 1.5.1. Introduction.- 1.5.2. General features.- 1.5.3. Specific features.- 1.5.4. Penetration in the market.- 1.6. Other standards.- 1.6.1. Salutation.- 1.6.2. Service Location Protocol (SLP).- 1.6.3. Ad-hoc developments.- 2 Robotic Development.- 2.1 Introduction.- 2.1.1 General characteristics of development platforms.- 2.1.1.1 Standard Template Library (STL).- 2.1.1.2 Microsoft Foundation Class Library (MFC).- 2.1.1.3 Open Graphics Library (OpenGL).- 2.1.2 Robotic Middleware and Development Platforms.- 2.1.2.1 CARMEN (Carnegie Mellon Navigation Toolkit).- 2.1.2.2 Miro (Middleware for Mobile Robot Applications).- 2.1.2.3 OROCOS (Open RObot COntrol Software).- 2.1.2.4 Player.- 2.1.2.5 Urbi.- 2.1.2.6 Orca.- 2.1.2.7 OpenRDK.- 2.1.2.8 CLARAty.- 2.1.3 Robotic Simulators.- 2.1.3.1 Microsoft Robotics Studio.- 2.1.3.2 Webots.- 2.1.3.3 Stage/Gazebo.- 2.1.3.4 MARIE (Mobile and Autonomous Robotics Integration Environment).- 2.1.3.5 AnyKode Marilou.- 2.1.3.6 USARSim.- 2.1.3.7 EyeSim/EyeBot.- 2.1.3.8 MobileSim.- 2.1.4 Simulators for communication protocols.- 2.1.4.1 OPNET Modeler.- 2.1.4.2 OMNeT++.- 2.1.4.3 NS-2 y NS-3 (Network Simulator).- 2.1.4.4 GloMoSim.- 2.1.4.5 IPC.- 2.1.5 The Numerical Simulation.- 2.1.6 Discussion.- 2.2 Architectural patterns for robotic development.- 2.2.1 Layered view.- 2.2.1.1 Layers.- 2.2.1.2 Indirecti
Produktsicherheitsverordnung
Hersteller:
Springer Verlag GmbH
juergen.hartmann@springer.com
Tiergartenstr. 17
DE 69121 Heidelberg
Inhalt
Table of Contents.- Abbrevations.- Preface.- Introduction.- 1. Interoperability Systems.- 1.1. Introduction.- 1.2. UPnP.- 1.2.1. Introduction.- 1.2.2. General features.- 1.2.3. Specific features.- 1.2.4. Protocols.- 1.2.5 Components of a UPnP network.- 1.2.6. UPnP running.- 1.2.7. Penetration in the market.- 1.3. OSGi.- 1.3.1. Introduction.- 1.3.2. General features.- 1.3.3. Specific features.- 1.3.4. Organization.- 1.3.5. Penetration in the market.- 1.4. Jini.- 1.4.1. Introduction.- 1.4.2. General features.- 1.4.3. Specific features.- 1.4.4. Organization of the Jini architecture.- 1.4.5. Penetration in the market.- 1.5. DLNA.- 1.5.1. Introduction.- 1.5.2. General features.- 1.5.3. Specific features.- 1.5.4. Penetration in the market.- 1.6. Other standards.- 1.6.1. Salutation.- 1.6.2. Service Location Protocol (SLP).- 1.6.3. Ad-hoc developments.- 2 Robotic Development.- 2.1 Introduction.- 2.1.1 General characteristics of development platforms.- 2.1.1.1 Standard Template Library (STL).- 2.1.1.2 Microsoft Foundation Class Library (MFC).- 2.1.1.3 Open Graphics Library (OpenGL).- 2.1.2 Robotic Middleware and Development Platforms.- 2.1.2.1 CARMEN (Carnegie Mellon Navigation Toolkit).- 2.1.2.2 Miro (Middleware for Mobile Robot Applications).- 2.1.2.3 OROCOS (Open RObot COntrol Software).- 2.1.2.4 Player.- 2.1.2.5 Urbi.- 2.1.2.6 Orca.- 2.1.2.7 OpenRDK.- 2.1.2.8 CLARAty.- 2.1.3 Robotic Simulators.- 2.1.3.1 Microsoft Robotics Studio.- 2.1.3.2 Webots.- 2.1.3.3 Stage/Gazebo.- 2.1.3.4 MARIE (Mobile and Autonomous Robotics Integration Environment).- 2.1.3.5 AnyKode Marilou.- 2.1.3.6 USARSim.- 2.1.3.7 EyeSim/EyeBot.- 2.1.3.8 MobileSim.- 2.1.4 Simulators for communication protocols.- 2.1.4.1 OPNET Modeler.- 2.1.4.2 OMNeT++.- 2.1.4.3 NS-2 y NS-3 (Network Simulator).- 2.1.4.4 GloMoSim.- 2.1.4.5 IPC.- 2.1.5 The Numerical Simulation.- 2.1.6 Discussion.- 2.2 Architectural patterns for robotic development.- 2.2.1 Layered view.- 2.2.1.1 Layers.- 2.2.1.2 Indirection layer.- 2.2.2 Data Flow view.- 2.2.2.1 Batch Sequential.- 2.2.2.2 Pipes and Filters.- 2.2.3 Data Centered view.- 2.2.3.1 Active Repository.- 2.2.3.2 Blackboard.- 2.2.4 Adaption view.- 2.2.4.1 Microkernel.- 2.2.4.2 Reflection.- 2.2.4.3 Interceptor.- 2.2.5 Language Extensions view.- 2.2.5.1 Interpreter.- 2.2.5.2 Virtual Machine.- 2.2.5.3 Rule-based System.- 2.2.6 Distribution view.- 2.2.6.1 Broker.- 2.3 Player/Stage.- 2.3.1 General features.- 2.3.2 Specific features.- 2.3.2.1 Player.- 2.3.2.2 Stage.- 2.3.2.3 Gazebo.- 2.3.2.4 Differences between Stage and Gazebo.- 2.4 Microsoft Robotics Developer Studio.- 2.3.1 General features.- 2.3.2 Specific features.- 2.3.2.1 End-to-end development platform.- 2.3.2.2 Runtime services.- 2.3.2.3 Scalable and extensible platform.- 2.3.3 Differences with Player/Stage.- 2.4 Webots.- 2.4.1 General features.- 2.4.1.1 Robot and environment editor.- 2.4.1.2 Realistic simulation.- 2.4.1.3 Programming interface.- 2.4.1.4 Transference to real robots.- 2.4.2 Implementations.- 2.4.2.1 Khepera.- 2.4.2.2 Aibo.- 2.4.2.3 NAO.- 3. Service Robotics.- 3.1 Introduction.- 3.2 Personal service.- 3.2.1 Cleaning and Vacuuming.- 3.2.1.1 Roomba and Scooba:.- Notes about development with Roomba Robots for the Digital Home.- 3.2.1.2 Mint automatic Floor Cleaner.- 3.2.1.3 IClebo Cleaning solutions.- 3.2.1.4 Pool cleaners.- 3.3 Green, agricultural and lawnmowing.- 3.3.1 a¿-Green Boticsa¿-.- 3.4 Home personal robotic assistants.- 3.4.1 Examples.- 3.4.2 Home robotics interoperability: DH Compliant services.- 3.5 Telepresence, Teleassistance and robotic health services.- 3.6 Entertainment.- 3.6.1 Playing.- 3.6.1.1 Tribot.- 3.6.1.2 Robotic Teddy Bear.- 3.6.1.3 Pleo.- 3.6.2 Robotic kits.- 3.7 Security and safety robotic services.- 3.7.1 Home security.- 3.7.2 Privacy considerations.- 3.8 Home robotic assisted learning.- 3.9 Other service robot ...