Advanced Techniques for Mobile Robotics Robot Software Architectures. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz
|
|
|
- Philip Roberts
- 10 years ago
- Views:
Transcription
1 Advanced Techniques for Mobile Robotics Robot Software Architectures Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz
2 How to Program a Robot Robots are rather complex systems Often, a large set of individual capabilities is needed Flexible composition of different capabilities for different tasks In this lecture, we discuss: What are important aspects of a robot architecture? What are good design decisions?
3 Discussion What do you think is important? Consider you want to build your own robot control software. What are relevant design decisions for that software?
4 Requirements from a Academic Perspective Support for multiple components Communication between components Easy way to write own components Possibility to replace individual components Easy to extend Means for data logging and debugging Support for decentralized components
5 Desired Features from a Academic Perspective Robustness Hardware abstractions Open access (ideal case: open source) Hardware/OS independent Means for time stamping Means for visualization
6 Example user interface path planning collision avoidance base interface base driver localization sensor interface(s) sensor driver(s) hardware
7 Communication Examples Message-based systems A msg var x var y B Direct (shared) memory access A memory var x var y B
8 Forms of Communication Push Pull Publish/Subscribe Publish to blackboard
9 Push One-way communication Send as the information is generated by the producer P P data C
10 Pull Data is delivered upon request by the consumer C Useful if the consumer C controls the process and the data is not required at high frequency P data request data C
11 Publish/Subscribe The consumer C requests a subscription for the data by the producer P The producer P sends the subscribed data as it is generated to C Data generated according to a trigger (e.g., sensor data, pose corrections, ) P subscription request data (t=1) data (t=2) data ( ) C
12 Publish to Blackboard The producer P send data to a blackboard A consumer C pulls data from the blackboard B Only the last instance of the data is stored in the blackboard B New data from P overrides previously sent data P data B data request data C
13 Example: Laser Range Sensor Driver for the LRF reads the data from the hardware device (serial, USB, ) LRF driver offers a subscription to the topic laser data The localization module subscribes to the topic laser data The LRF driver will send every new laser range information to the localization module
14 Communication Infrastructure A communication infrastructure/robotic middleware is needed that provides such forms of communication There exists a large set of such infrastructures (not only for robotics) Examples (used in robotics) IPC by Reid Simmons (used in Carmen) MOOSDB by Paul Newman ROS-Master by Willow Garage
15 IPC, MOOS, ROS, and Friends Are created for easy data exchange Communication within and among processes ( programs ) Transparent network support Designed for friendly environments
16 ROS Master ROS Master advertises P C
17 ROS Master ROS Master subscribes P C
18 ROS Master ROS Master P data C
19 IPC Central & MOOSDB CENTRAL / MOOSDB Msg definition P C
20 IPC Central & MOOSDB CENTRAL / MOOSDB subscribes P C
21 IPC Central & MOOSDB CENTRAL / MOOSDB data P C
22 Messages Through the Central Discuss: pros and cons
23 Messages Through the Central Pro Better control over message flow Transparent logging (time-stamping) No dead processes Centralized health monitoring Con Slower/bigger delays Higher network traffic in decentralized systems
24 Example user interface path planning collision avoidance base interface base driver localization sensor interface(s) sensor driver(s) middleware hardware
25 Other Differences Need to share header files Typed vs. non-typed messages Binary data vs. human readable strings Platform/OS independence Time synchronization
26 Messages for Communication Each module provides a list of messages it sends (e.g., via publish) or wants to receive (via pull) This list of messages is the only way of communication (black box) Example:
27 Message Example in Carmen A message definition: typedef struct {! double x, y, theta;! double tv, rv;! double acceleration;! double timestamp;! char *host;! } carmen_base_odometry_message;! A helper function to subscribe the message: void! carmen_base_subscribe_odometry_message(!carmen_base_odometry_message *odometry,!carmen_handler_t handler,!carmen_subscribe_t subscribe_how);!!!
28 Message Example in Carmen typedef struct {! double x, y, theta;! double tv, rv;! double acceleration;! double timestamp;! char *host;! } carmen_base_odometry_message;! Every message contains a timestamp and the name of the sending host
29 Message Example in Carmen Often, modules provide helper function that encapsulate sending messages For example, calling void carmen_robot_velocity_command(!!!!double tv, double rv);! Sends the message typedef struct {! double tv, rv;! double timestamp;! char *host;! } carmen_robot_velocity_message;!!
30 Modules Most systems use the modules (or nodes) Often, each module represents one task (localization, path planning, a driver, ) Each module runs as an own process Discuss: why is this done like that?
31 Modules Most systems use the modules (or nodes) Often, each module represents one task (localization, path planning, a driver, ) Each module runs as an own process Modules can be replaced easily Modules can be distributed between machines If a module dies, this does not affect the other components (at least they can react) Separation between module and its GUI Discuss: why separating the GUI?
32 Separation of the User Interface It is a good advice to separate a component/module from is GUI GUIs can run remotely GUIs may require significant resources (on the robot, that can be critical) Often OpenGL GUIs for 3D visualizations will not run on the robot (graphics card) but often less nice to code
33 Parameters There should be only a single parameter file. No exceptions. Parameters should be handled centrally Modules should only be allowed to read and write parameters via a centralized mechanism
34 Parameters in Carmen There is only on ini file It is read by one process (param_daemon) Modules can query and set parameters Modules get notified if a parameter has changed online Examples: int carmen_param_get_int(char *variable, int *return_value);! int carmen_param_get_double(char *variable, double *return_value);!
35 Example user interface path planning collision avoidance base interface base driver sensor interface(s) hardware localization sensor driver(s) parameter server middleware
36 Logging Data Discuss: why logging data?
37 Logging Data for post-processing for documenting experiments for being independent from a robot running 24/7 for debugging and reproducing failures for collecting training data
38 Logging Data Good systems provide an easy way to log data Time-stamped data Transparent logging and playback (no distinction between played back data and real robot generating data online) Ideal case: everything can be logged transparently
39 Log Formats Human readable formats vs. self-made binary formats Discuss: pros and cons!
40 Log Formats MOOS: Human readable formats, logs everything (String-based messages) Carmen (IPC): Human readable formats, newly defined message required changes in the logger/playback component ROS: binary format, can log transparently, logfile compatibility between versions
41 Logfile Example
42 Units & Coordinate Frames All modules should use the same units SI units (meter, kilogram, second, ) All modules should use the same coordinate frame here the problems start in practice Different communities use different frames Especially in 3D, there are representations with different properties
43 Units & Coordinate Frames Using different units and/or different coordinate frames is one serious sources of errors Example: Mars Climate Orbiter, 1999 One company used English units and the other used SI for controlling the thrusters This lead to a wrongly calculated orbit altitude and finally the orbiter entered the atmosphere and burned
44 Most Commonly Used in 2D looks along the x-axis
45 Simulations Simulations are always incomplete Simulations will never replace real world experiments Discuss: Why are simulations useful?
46 Simulations are Useful Possibility to get ground truth Control the amount of noise Control over the time dimension Test of the communication flow Test software with the risk of ruining expensive hardware Useful for debugging No hardware/robot required
47 Summary Important Issues Flexible communication architecture Message-based communication Network transparency Easy to use and transparent logging and playback capabilities Centralized parameter handling Abstracts higher level components from the actual hardware (robot/sensors) SI units and one reference frame
48 Part II: Carmen in action
49 More Details on Carmen
50 Install Carmen Download carmen from tar xzf carmen.tgz ~/ export CARMEN_HOME=~/carmen cd $CARMEN_HOME/src./configure make
51 Running Carmen cd $CARMEN_HOME/bin./central./param_daemon r p2d8+../data/freiburg.map./simulator./robot./localize./navigator./navigator_panel (click place robot to initialize the simulator and the localization)./robotgui
DDS-Enabled Cloud Management Support for Fast Task Offloading
DDS-Enabled Cloud Management Support for Fast Task Offloading IEEE ISCC 2012, Cappadocia Turkey Antonio Corradi 1 Luca Foschini 1 Javier Povedano-Molina 2 Juan M. Lopez-Soler 2 1 Dipartimento di Elettronica,
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
Load Testing RIA using WebLOAD. Amir Shoval, VP Product Management [email protected]
Load Testing RIA using WebLOAD Amir Shoval, VP Product Management [email protected] Agenda Introduction to performance testing Introduction to WebLOAD Load testing Rich Internet Applications 2 Introduction
3.5. cmsg Developer s Guide. Data Acquisition Group JEFFERSON LAB. Version
Version 3.5 JEFFERSON LAB Data Acquisition Group cmsg Developer s Guide J E F F E R S O N L A B D A T A A C Q U I S I T I O N G R O U P cmsg Developer s Guide Elliott Wolin [email protected] Carl Timmer [email protected]
IKEA ULL Manager Administration Guide
www.nicelabel.com [email protected] IKEA ULL Manager Administration Guide Version 20150623-01 2012-2015 Euro Plus. All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Poslovna cona A2
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul [email protected] Overview Brief introduction to Body Sensor Networks BSN Hardware
Milestone Edge Storage with flexible retrieval
White paper Milestone Edge Storage with flexible retrieval Prepared by: John Rasmussen, Senior Technical Product Manager, Milestone XProtect Corporate Business Unit Milestone Systems Date: July 8, 2015
SQL Server Replication Guide
SQL Server Replication Guide Rev: 2013-08-08 Sitecore CMS 6.3 and Later SQL Server Replication Guide Table of Contents Chapter 1 SQL Server Replication Guide... 3 1.1 SQL Server Replication Overview...
NiceLabel Quick Start Guide
NiceLabel Software NiceLabel Quick Start Guide Euro Plus d.o.o. Niceware International, LLC English Edition Rev-0903 www.nicelabel.com COPYRIGHTS Copyright 1995-2009 Euro Plus d.o.o. All rights reserved.
Imaging Computing Server User Guide
Imaging Computing Server User Guide PerkinElmer, Viscount Centre II, University of Warwick Science Park, Millburn Hill Road, Coventry, CV4 7HS T +44 (0) 24 7669 2229 F +44 (0) 24 7669 0091 E [email protected]
VisIt Visualization Tool
The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson [email protected] Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing
www.dragino.com Yun Shield Quick Start Guide VERSION: 1.0 Version Description Date 1.0 Release 2014-Jul-08 Yun Shield Quick Start Guide 1 / 14
Yun Shield Quick Start Guide VERSION: 1.0 Version Description Date 1.0 Release 2014-Jul-08 Yun Shield Quick Start Guide 1 / 14 Index: 1 Introduction... 3 1.1 About this quick start guide... 3 1.2 What
RTI Database Integration Service. Getting Started Guide
RTI Database Integration Service Getting Started Guide Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations,
Embedded Software Development with MPS
Embedded Software Development with MPS Markus Voelter independent/itemis The Limitations of C and Modeling Tools Embedded software is usually implemented in C. The language is relatively close to the hardware,
Guideline for stresstest Page 1 of 6. Stress test
Guideline for stresstest Page 1 of 6 Stress test Objective: Show unacceptable problems with high parallel load. Crash, wrong processing, slow processing. Test Procedure: Run test cases with maximum number
Lecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
DisplayLink Corporate Install Guide
This document s classification is: Public This means: It can be freely distributed to Customers without an NDA needing to be in place Document Analysis Title Document number DisplayLink Corporate Install
Three Levels of Data-Logging Software from National Instruments
Three Levels of Data-Logging Software from National Instruments One of the most common data acquisition applications is simply logging acquired data to disk or a database for future analysis. Most National
CostsMaster. CostsMaster Dongle Server User Guide
CostsMaster CostsMaster Dongle Server User Guide I CostsMaster Dongle Server User Guide Table of Contents Chapter I Overview 1 Chapter II Installing Dinkey Server 1 Chapter III Dinkey Server Viewer 2 Chapter
Semester Thesis Traffic Monitoring in Sensor Networks
Semester Thesis Traffic Monitoring in Sensor Networks Raphael Schmid Departments of Computer Science and Information Technology and Electrical Engineering, ETH Zurich Summer Term 2006 Supervisors: Nicolas
Title Release Notes PC SDK 5.14.03. Date 2012-03-30. Dealt with by, telephone. Table of Content GENERAL... 3. Corrected Issues 5.14.03 PDD...
1/15 Table of Content GENERAL... 3 Release Information... 3 Introduction... 3 Installation... 4 Hardware and Software requirements... 5 Deployment... 6 Compatibility... 7 Updates in PC SDK 5.14.03 vs.
Basics Of Replication: SQL Server 2000
Basics Of Replication: SQL Server 2000 Table of Contents: Replication: SQL Server 2000 - Part 1 Replication Benefits SQL Server Platform for Replication Entities for the SQL Server Replication Model Entities
There are numerous ways to access monitors:
Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...
AndroLIFT: A Tool for Android Application Life Cycles
AndroLIFT: A Tool for Android Application Life Cycles Dominik Franke, Tobias Royé, and Stefan Kowalewski Embedded Software Laboratory Ahornstraße 55, 52074 Aachen, Germany { franke, roye, kowalewski}@embedded.rwth-aachen.de
P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ [email protected] Room 130
P r oba bi l i sti c R oboti cs Yrd. Doç. Dr. SIRMA YAVUZ [email protected] Room 130 Orgazinational Lecture: Thursday 13:00 15:50 Office Hours: Tuesday 13:00-14:00 Thursday 11:00-12:00 Exams: 1 Midterm
Overview. Benefits for the Business Owner. For more information, refer to Appendix A, Client Data Review.
SHARING QUICKBOOKS DATA WITH YOUR ACCOUNTANT One feature that truly sets QuickBooks apart from other business accounting software is the ease and flexibility of sharing a copy of the data between the business
Philosophy of GIMnet
Philosophy of GIMnet Software Modularity and Reusability through Service Oriented Architecture and Hardware Abstraction Introduction GIMnet MaCI GIMnet = tcphub + GIMI Enables communication between distributed
OpenWIPS-ng A modular and Open source WIPS. Thomas d Otreppe, Author of Aircrack-ng
OpenWIPS-ng A modular and Open source WIPS Thomas d Otreppe, Author of Aircrack-ng 1 Agenda What is OpenWIPS-ng? Origin Architecture Internal design Release plan Demo ~# whoami Author of Aircrack-ng and
Back Office Recorder 4iP Installation Guide Intelligent Recording Limited
Back Office Recorder 4iP Installation Guide Intelligent Recording Limited Downloads Available at www.usbcallrecord.com UK Office +44 (0) 1909 512148 US Office +1 949.587.1226 Copyright Intelligent Recording
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
Title Release Notes PC SDK 5.14.01. Date 2011-06-15. Dealt with by, telephone. Table of Content GENERAL... 2
1/10 Table of Content GENERAL... 2 Release Information... 2 Introduction... 2 Installation... 3 Hardware and Software requirements... 4 Compatibility... 5 Updates in PC SDK 5.14.01 vs. 5.14... 6 Updates
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication
11.1. Performance Monitoring
11.1. Performance Monitoring Windows Reliability and Performance Monitor combines the functionality of the following tools that were previously only available as stand alone: Performance Logs and Alerts
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
Lecture 7: Programming for the Arduino
Lecture 7: Programming for the Arduino - The hardware - The programming environment - Binary world, from Assembler to C - - Programming C for the Arduino: more - Programming style Lect7-Page1 The hardware
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
A Real Time, Object Oriented Fieldbus Management System
A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark [email protected]
Ingenious Testcraft Technical Documentation Installation Guide
Ingenious Testcraft Technical Documentation Installation Guide V7.00R1 Q2.11 Trademarks Ingenious, Ingenious Group, and Testcraft are trademarks of Ingenious Group, Inc. and may be registered in the United
Event-based middleware services
3 Event-based middleware services The term event service has different definitions. In general, an event service connects producers of information and interested consumers. The service acquires events
Separation of Concerns in Component-based Robotics
Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting
AlienVault Unified Security Management (USM) 4.x-5.x. Deployment Planning Guide
AlienVault Unified Security Management (USM) 4.x-5.x Deployment Planning Guide USM 4.x-5.x Deployment Planning Guide, rev. 1 Copyright AlienVault, Inc. All rights reserved. The AlienVault Logo, AlienVault,
CARRIOTS TECHNICAL PRESENTATION
CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO [email protected] @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM
Recording Supervisor Manual Presence Software
Presence Software Version 9.2 Date: 09/2014 2 Contents... 3 1. Introduction... 4 2. Installation and configuration... 5 3. Presence Recording architectures Operating modes... 5 Integrated... with Presence
Getting Started with ANT PC Development
Getting Started with ANT PC Development ABSTRACT This application note describes how to start developing ANT enabled applications for PC devices connected to ANT enabled USB sticks using the ANT PC Libraries.
Deploying the DisplayLink Software using the MSI files
How to deploy DisplayLink MSI files in a corporate environment with GPO or SCCM Go to: http://support.displaylink.com/knowledgebase/articles/615840 Introduction Or This article is intended to give a Windows
Centralizing Windows Events with Event Forwarding
1 Centralizing Windows Events with Event Forwarding 2 Copyright Notice The information contained in this document ( the Material ) is believed to be accurate at the time of printing, but no representation
Customer Tips. Network Packet Analyzer Tips. for the user. Purpose. Introduction to Packet Capture. Xerox Multifunction Devices.
Xerox Multifunction Devices Customer Tips January 15, 2004 This document applies to these Xerox products: Network Packet Analyzer Tips Purpose This document contains a procedure that Xerox customers can
SMTP-32 Library. Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows. Version 5.2
SMTP-32 Library Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows Version 5.2 Copyright 1994-2003 by Distinct Corporation All rights reserved Table of Contents 1 Overview... 5 1.1
Accessing RCS IBM Console in Windows Using Linux Virtual Machine
Accessing RCS IBM Console in Windows Using Linux Virtual Machine For Graphics Simulation Experiment, Real Time Applications, ECSE 4760 Quan Wang Department of ECSE, Rensselaer Polytechnic Institute March,
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules
Application Note: AN00141 xcore-xa - Application Development
Application Note: AN00141 xcore-xa - Application Development This application note shows how to create a simple example which targets the XMOS xcore-xa device and demonstrates how to build and run this
Fax Transmission Analyzer Option
Fax Transmission Analyzer Option For T.30 (PSTN) and T.38 (PSTN/IP) Fax Testing APPLICATION NOTE 1 Table of Contents Chapter 1, Introduction... 3 The Challenge: Bringing a New Fax to Market... 3 The Solution:
Visualization Cluster Getting Started
Visualization Cluster Getting Started Contents 1 Introduction to the Visualization Cluster... 1 2 Visualization Cluster hardware and software... 2 3 Remote visualization session through VNC... 2 4 Starting
FactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines
FactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines This page left intentionally blank. FTView SE 5.0 (CPR9) Server Redundancy Guidelines.doc 8/19/2008 Page 2 of 27 Table of Contents
www.emon.com [email protected] E-Mon D-Mon Web-Mon Screen Reference Guide E-Mon, LLC - 850 Town Center Drive-Langhorne, PA 19047
www.emon.com [email protected] E-Mon D-Mon Web-Mon Screen Reference Guide E-Mon, LLC - 850 Town Center Drive-Langhorne, PA 19047 Screen Reference 1 2 3 4 5 Home 6 7 8 9 10 1. Home Link to this page. 2. Health
How to Login Username Password:
How to Login After navigating to the SelecTrucks ATTS Call Tracking & Support Site: www.selectrucksatts.com Select Corporate Link to login for Corporate owned Centers/Locations. Username: Your Email Address
National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide
National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.3 Prepared for: Directorate of Preparedness and Response (FEMA) Prepared by:
SmartCenter for Pointsec - MI Overview
Chapter SmartCenter for Pointsec - MI Overview 1 SmartCenter for Pointsec - MI is a management and administration framework solution for the Check Point Endpoint Security product line that integrates with
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK PLL & PLL with Integrated VCO Evaluation
W H I T E P A P E R. Best Practices for Building Virtual Appliances
W H I T E P A P E R Best Practices for Building Virtual Appliances Table of Contents Objectives.................................................................................. 3 Design Principles...........................................................................
THE BCS PROFESSIONAL EXAMINATIONS BCS Level 6 Professional Graduate Diploma in IT. April 2009 EXAMINERS' REPORT. Network Information Systems
THE BCS PROFESSIONAL EXAMINATIONS BCS Level 6 Professional Graduate Diploma in IT April 2009 EXAMINERS' REPORT Network Information Systems General Comments Last year examiners report a good pass rate with
mysensors mysensors Wireless Sensors and Ethernet Gateway Quick Start Guide Information to Users Inside the Box mysensors Ethernet Gateway Quick Start
mysensors Information to Users mysensors Wireless Sensors and Ethernet Gateway Quick Start Guide This equipment has been tested and found to comply with the limits for a Class B digital devices, pursuant
Hardware & Software Solutions
Hardware & Software Solutions Introduction About Proemion - Overview Capabilities - Customers 1986 RM Michaelides 2002 Proemion 2007 Production plant Introduction About RM Overview Capabilities Customers
Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization
Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Wolfram Burgard, Maren Bennewitz, Diego Tipaldi, Luciano Spinello 1 Motivation Recall: Discrete filter Discretize
Multicast monitoring and visualization tools. A. Binczewski R. Krzywania R. apacz
Multicast monitoring and visualization tools A. Binczewski R. Krzywania R. apacz Multicast technology now - briefly Bright aspects: Well-known technology Reduces network traffic and conserves the bandwidth
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 1 Assembling and booting a small footprint Linux platform To join the teleconference -------------------------------------------------------
How to Design and Create Your Own Custom Ext Rep
Combinatorial Block Designs 2009-04-15 Outline Project Intro External Representation Design Database System Deployment System Overview Conclusions 1. Since the project is a specific application in Combinatorial
Software Operations Manual
Software Operations Manual Version 5.0 BinMaster 7201 North 98th Street Lincoln, NE 68507 Phone: 402-434-9102 / Fax: 402-434-9133 [email protected] - www.binmaster.com System Requirements PC with 1GHz
5Subscription Management Automate. 6Electronic License Activation (ELA) 7Electronic License Management. 8Electronic Software Delivery (ESD)
PAGE 1 OF 5 FEATURES SOLO Server is our flagship feature-rich license automation and distribution server. SOLO Server Lite is more for customers who want a very basic activation server and want to deeply
mysensors mysensors Wireless Sensors and and Cellular Gateway Quick Start Guide Information to Users Inside the Box
mysensors mysensors Wireless Sensors and and Cellular Gateway Quick Start Guide Information to Users The mysensors wireless products referenced in this Quick Start Guide have been tested to comply with
WebSphere Business Monitor
WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page
EDMS Operation Manual. 1. Install the USB Driver. 1.3 Click next
EDMS Operation Manual 1. Install the USB Driver 1.1 If this is your first time using the gauge, when you connect the gauge to the PC, a driver installation window may appear or the driver will install
This course will also teach how to create various kinds of dashboards using Reporting Services.
Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services Length : 3 Days (24 Hours) Language(s) : English Audience(s) : IT Professionals Level : 200 Technology : Microsoft SQL Server 2008
Database Replication with MySQL and PostgreSQL
Database Replication with MySQL and PostgreSQL Fabian Mauchle Software and Systems University of Applied Sciences Rapperswil, Switzerland www.hsr.ch/mse Abstract Databases are used very often in business
file://d:\webs\touch-base.com\htdocs\documentation\androidplatformnotes52.htm
Page 1 of 5 Deliverables Requirements Installation Uninstall Supported programs Limitations Contact Welcome to UPDD Android platform specific installation instructions and related notes for UPDD version
Research and Design of Universal and Open Software Development Platform for Digital Home
Research and Design of Universal and Open Software Development Platform for Digital Home CaiFeng Cao School of Computer Wuyi University, Jiangmen 529020, China [email protected] Abstract. With the development
Answers to frequently asked questions about Autodesk A360 Collaboration for Revit
Autodesk A360 Collaboration for Revit Questions and answers Answers to frequently asked questions about Autodesk A360 Collaboration for Revit Table of Contents 1. Technology 3 1.1 What is Collaboration
Assignment One. ITN534 Network Management. Title: Report on an Integrated Network Management Product (Solar winds 2001 Engineer s Edition)
Assignment One ITN534 Network Management Title: Report on an Integrated Network Management Product (Solar winds 2001 Engineer s Edition) Unit Co-coordinator, Mr. Neville Richter By, Vijayakrishnan Pasupathinathan
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.
UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution
UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution Introduction UMS Update Management Service is part of the SIMATIC IT Maintenance Program, it leverages on SIMATIC IT Software Management
DD Web based graphic designer for SharePoint workflows DD Central administration for processes and permissions DD Powerful capabilities with and
Workflows as Applications Applications in Workflows DD Web based graphic designer for SharePoint workflows DD Central administration for processes and permissions DD Powerful capabilities with and without
AutoLog ControlMan. Remote Monitoring & Controlling Service
AutoLog 1 AutoLog ControlMan Remote Monitoring & Controlling Service Web browser based HMI / SCADA interface Server is hosted by Internet server hosting company Control units communicate wirelessly via
KX-Series PBX TAPI Service Provider
R KX-Series PBX TAPI Service Provider Installation Manual Revision: 4.1.1 January 2013 Introduction About TSP Panasonic s TAPI Service Provider (TSP) for KX-TDA/TDE/NCP/NS Series PBX is a driver that provides
Config software for D2 systems USER S MANUAL
DT-CONFIG SOFTWARE Config software for D2 systems USER S MANUAL CONTENTS 1. Introductions ------------------------------------------------------------------- 3 2. System Requirement and Connection ----------------------------------------
MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager
MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager Course Overview This course provides students with the knowledge and skills to deploy and configure System Center 2012
Real Time Programming: Concepts
Real Time Programming: Concepts Radek Pelánek Plan at first we will study basic concepts related to real time programming then we will have a look at specific programming languages and study how they realize
EMS. Trap Collection Active Alarm Alarms sent by E-mail & SMS. Location, status and serial numbers of all assets can be managed and exported
EMS SmartView TM Superior Design with Real-Time Monitor and Control Trap Collection Active Alarm Alarms sent by E-mail & SMS Network Topology Network Element Discovery Network Element Configuration Location,
What s New in OMNeT++
What s New in OMNeT++ András Varga Opensim Ltd [email protected] 2 nd OMNeT++ Community Summit September 4-5, 2015 IBM Research Labs, Zurich 1 PART 1 API CHANGES 2 New Logging Mechanism More featureful
Intelligent Monitoring Software. IMZ-RS400 Series IMZ-RS401 IMZ-RS404 IMZ-RS409 IMZ-RS416 IMZ-RS432
Intelligent Monitoring Software IMZ-RS400 Series IMZ-RS401 IMZ-RS404 IMZ-RS409 IMZ-RS416 IMZ-RS432 IMZ-RS400 Series Reality High Frame Rate Audio Support Intelligence Usability Video Motion Filter Alarm
IBM Deep Computing Visualization Offering
P - 271 IBM Deep Computing Visualization Offering Parijat Sharma, Infrastructure Solution Architect, IBM India Pvt Ltd. email: [email protected] Summary Deep Computing Visualization in Oil & Gas
PermaSense Data Management
PermaSense Data Management System documentation and tutorial for online data access April 9, 2014 Samuel Weber, Jan Beutel, Christoph Walser THE PERMASENSE SYSTEM This section gives an overview about:
Installation Guide. (Version 2014.1) Midland Valley Exploration Ltd 144 West George Street Glasgow G2 2HG United Kingdom
Installation Guide (Version 2014.1) Midland Valley Exploration Ltd 144 West George Street Glasgow G2 2HG United Kingdom Tel: +44 (0) 141 3322681 Fax: +44 (0) 141 3326792 www.mve.com Table of Contents 1.
USB GSM 3G modem RMS-U-GSM-3G. Manual (PDF) Version 1.0, 2014.8.1
USB GSM 3G modem RMS-U-GSM-3G Manual (PDF) Version 1.0, 2014.8.1 2014 CONTEG, spol. s r.o. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted or stored in
The FlexiSchools Online Order Management System Installation Guide
The FlexiSchools Online Order Management System Installation Guide FlexiSchools May 2012 Page 1 of 16 Installation Pack Welcome to the FlexiSchools system. You will have received a disc containing: Sato
