Inheriting Humanoid Systems from Remote-Brained Robotics
|
|
- Charles Strickland
- 8 years ago
- Views:
Transcription
1 Inheriting Humanoid Systems from Remote-Brained Robotics Masayuki Inaba Professor, JSK Robotics Lab. Department of Mechano-Informatics/ Department of Creative Informatics University of Tokyo 1 Prof., 1 Associate Prof. 3 Assistant Profs., 35 students, 2013FY 1
2 How? Towards Whole-Body Humanoid Development Methodology Software Hardware Body Type 1983 Rope Handling 1 st ISRR 2013 Dancing Steps 1988 Dexterous Manipulation Environment Behaviors Task Integration Inheritance 2013 Musculoskeletal Humanoid
3 Remote-Brained Robotics Mother Environment th ISRR Embedded Brain Agent Brain Mother Environment Embodied Agent Sensor s Motors Interface Body Physical Environment Concurrent Development Remote Brained Remote-Brained 2000 Robotics: about 60 robots
4 Body Brain Common Wireless Interface 1993 Wireless receiver transmitter RC servos M. Inaba: Remote-Brained Robotics: Interfacing AI with Real World Behaviors, in Robotics Research: The Sixth International Symposium on Robotics Research (6 th ISRR), pp , International Foundation for Robotics Research,
5 Software Abstraction Platform for Different Type Bodies 1993 ISRR Mother Wireless Tower Multi-robot Brain Internet Dual Mobile arms Hetero robot Quadruped Apelike Body Humanoid 5
6 Shared Mother Environment for different brain-body combinations Study on Robot Cooperative Tasks such as Handover 1998
7 Vision Based Whole Body Motion 1993 Typical Task: Swinging with different brains 1) Human solved controller 2) Learning controller Tracking Vision
8 From Swing to Brachiation 1997 Swing and reach vision and grasp sensors
9 Behavior Developmental Research Knuckle walk 1993 Balancing 1995 Balance Manipulate 1997 Rollover 1994 Learning 1995
10 Body Sensor Image in Brain Tactile Sensor Suit th ISRR Tactile Signal area Integrated Sensor Image Electrically Conductive Fabric and String
11 1992 JSK, 1989 JSK, software on 48 Trasputers Single Trasputer with a MEP Stereo and 3D Tracking Interaction Navigation
12 Study on connection from perception to action AI: Perfect Planning Model Feed-forward R: Attention Selection Feedback loop B: Motion Arbitration Parallel Structure Learning Learning Learning Robotics is the study of intelligent connection from perception to action st ISRR
13 Single Proces s Model Perception Action If/then simple control Simple Programmed Behaviors Parallel Sensor Monitoring Process
14 Parallel Processes from P to A Perception Action Parallel Evaluation of Sensor States Action Arbitration
15 Process Network from Perception to Action Perception Action Data-driven control, extensible with modularity Behavior Network (BeNet)
16 Process Network for Error Recovery Using State Network Upper layer: State Net Lower layer: Behavior Net
17 Learning connection between Perception to Action GA Virtual in Mother Controller parameters
18 From small-size to life-size Workstation to PC PC becomes smaller and powerful 1995 Auto-balancer by Small 1999 Auto-balancer by H5 Software Extensible Software RT Servo Controller 2001 ladder by Small humanoid 2004 ladder by Life-size humanoid H7
19 Life-size Humanoid to common Platform H6 & H7 Humanoid Dual CPU PC board Hardware Maintena nce by Company HRP2 Project Stereo Vision on board PC Correlation based Software Implementation with MMX HARP: Humanoid Autonomous Robot Project H1-H
20 HRP2 Tool manipulation kettle pouring water dust cloth wiping broom sweeping cleaner operation 20 playing instrument washing machine operation
21 From Humanoid to Specialized Robots in Industry Collaboration Projects 2006 Audio Visual Care Robot With Fujitsu Dexterous Sensor-based Manipulation With Panasonic Common Integrated Software for Perception Manipulation Robust Task Sequence Execution With Toyota IRT
22 High Speed High Powered Motor Driver 2010 Toward DRC 2012 SCHAFT Liquid cooled motor Dev
23 New fabrication of body with free-shape bones 1995 Musculoskeletal Humanoid
24 Musculoskeletal Humanoid More than 100 motors with wire tension driven robot. Musculoskeletal Humanoid
25 Total System and Mother JSK Environment Real Body ( 技 術 解 説 資 料 ) Desktop Type Mother Environment Task model translator Higher Layer Interaction Control Behavior Statenet Localization Navigation Motion Planning Body Model Desktop Type Furniture Type IRT 基 盤 ソフトウェア Musculo Memory Task Modeling Success Conditions Env. Body Modeling Furniture Musculoskeletal Mobile Manip Personal Mobility Mobile Manip PM Environment Modeling Humanoid Realtime Reactive Layer Body Monitoring Reactive Control Sensor-Motor Body I/O Programming Window
26 All JSK Robots in Euslisp Abstracted description of humanoid robots Joint space level commands (send *kaz3* :larm :shoulderp :joint-angle 80) Work space level commands (setq c (send *kaz3* :larm :endcoords :copy-worldcoords)) (send *kaz3* :larm :inversekinematics c) robot-frame robot-limb robot-limb robot-limb robot-link robot-link robot-link joint COSMOS: Lisp-based Robot System Integration Environment
27 Simulation example on EusDyna 2008 Whole body effect Gripper Standup and walking Multi contacts
28 With OSS Community Open Source ROS Language from OMICS (Open Mind Indoor Common Sense) TUM collaboration Building Map Saito, Chen, Okada, Inaba, Kunze, Beetz, IROS 2011
29 Remote Virtual Challenge and Lab OSRF Cloud Sim, Virtual DRC Simulator on remote cloud system at US HRP2 Experiments in Cloud Room, 2013 PointCloud, Camera data taken at Tokyo HRP2 Experiments in U-Tokyo Room, 2006
30 Remote Testing Server tum cmu aist gt jsk freiburg Cloud Jenkins Server Download Source Continuous Integration Tool: Jenkins ROS, OpenHRP, RTM: Japanese RT middleware OS: Different Versions/CPU word size Compile Software Running on Simulator Verify Test Results
31 Inheriting Humanoid Robots from RBR 2013 Remote Brain Inherit: Mother Sensor Suit/Flesh Evolve to More Complex body 3D Flow Onboard vision Lighter devices Common Integration Platform Inherit: Specialization Evolve with Open Community Musculoskeletal High Power Care Kitchen Assist Life Assist Jump Push Recovery Spine
32 How? Towards Whole-Body Humanoid Development Methodology Software Hardware Body Type 1983 Rope Handling 1 st ISRR 2013 Dancing Steps 1988 Dexterous Manipulation Environment Behaviors Task Integration Inheritance 2013 Musculoskeletal Humanoid
33 Inheriting Humanoid Systems from Remote-Brained Robotics Masayuki Inaba Professor, JSK Robotics Lab. Department of Mechano-Informatics/ Department of Creative Informatics University of Tokyo 1 Prof., 1 Associate Prof. 3 Assistant Profs., 35 students, 2013FY 33
34 Brain - Body Interface
35 HTML/Web based robot UI ROS message over http network enable us to create portable UI on the web browser Display all image view from PR2 MoveIt! (Planning Apps) Web Interface 3D Image Recognition result
36 HTML/Web based 3D UI Linux Industry Teaching Tablet Mac Browser-based UI 36
37 Humanoid Manipulation 2012
38 Whole-body version
Project Development Plan
Project Development Plan Roverwerx A.R.M. IRP Santa Clara University Richard Rasay 1 TABLE OF CONTENTS Introduction 1 Software Design.3 Robot-Side Application.5 Client-Side Application.7 Current Status
More informationUnit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING
Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages
More informationIntroduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu
Introduction to Operating Systems Indiana University Chen Yu Perspective of the Computer System Software A general piece of software with common functionalities that support many applications. Example:
More informationNew Mexico Broadband Program. Basic Computer Skills. Module 1 Types of Personal Computers Computer Hardware and Software
New Mexico Broadband Program Basic Computer Skills Module 1 Types of Personal Computers Computer Hardware and Software Basic Computer Skills Learning Objectives Acquire introductory familiarity with basic
More informationEasyC. Programming Tips
EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening
More informationOperating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are
Session 07 Operating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are connected to computer and provide good environment
More informationMultiple Network Marketing coordination Model
REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,
More informationOVERVIEW DMC S SERVICES. Established in 1996, DMC serves customers worldwide from offices in Chicago, Boston, Denver, New York, and Houston
OVERVIEW DMC S MANUFACTURING AUTOMATION & INTELLIGENCE DMC programs the systems that keep factory floors running, including PLCs, Servos, Robotics and more. TEST & MEASUREMENT AUTOMATION DMC develops automated
More informationNetwork operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.
NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More informationRobotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationBluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
More informationAutonomous Advertising Mobile Robot for Exhibitions, Developed at BMF
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter (kucsera.peter@kvk.bmf.hu) Abstract In this article an autonomous advertising mobile robot that has been realized in
More informationFunctions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and
More informationPROFINET the Industrial Ethernet standard. Siemens AG 2013. Alle Rechte vorbehalten.
the Industrial Ethernet standard is 100% Ethernet is Ethernet Ethernet is the established standard in the IT world for fast exchange of data (IEEE 802.3) is always full duplex simultaneous communication
More informationWork-in-Progress: Leveraging Cloud Computing and Web Standards to Support Learning Objectives in Multiple Classrooms
Paper ID #13848 Work-in-Progress: Leveraging Cloud Computing and Web Standards to Support Learning Objectives in Multiple Classrooms Ms. Amber Shanice Solomon, Clemson University Dr. Sekou L Remy, Clemson
More informationni.com Remote Connectivity with LabVIEW
Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data
More informationOperating Systems Introduction
Operating Systems Introduction Chester Rebeiro IIT Madras Webpage : http://www.cse.iitm.ac.in/~chester/courses/15o_os/index.html The Layers in Systems Applications Operating Systems Computer Organization
More informationDesigning and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System
, pp.97-108 http://dx.doi.org/10.14257/ijseia.2014.8.6.08 Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System Suk Hwan Moon and Cheol sick Lee Department
More informationEntwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks
Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks 2015 The MathWorks, Inc. 1 Robot Teleoperation IMU IMU V, W Control Device ROS-Node Turtlebot
More informationDesigning a Robotic System
Design and Implementation of Computer Network-Based Robotic System Using HTML Language and CGi Scripts Maan M. Shaker* Mahmood Sh. Majeed ** Mahmood F. Abdullah*** Assistant Prof Assistant Prof Assistant
More informationWays to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
More informationNew Technology Introduction: Android Studio with PushBot
FIRST Tech Challenge New Technology Introduction: Android Studio with PushBot Carol Chiang, Stephen O Keefe 12 September 2015 Overview Android Studio What is it? Android Studio system requirements Android
More informationNew Technology Introduction: MIT App Inventor
FIRST Tech Challenge New Technology Introduction: MIT App Inventor Peter Klein 12 September 2015 Overview Hardware introduction MIT App Inventor Software installation Additional setup steps Creating an
More informationLast Class: OS and Computer Architecture. Last Class: OS and Computer Architecture
Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts
More informationTable of Contents...2 Introduction...3 Mission of IT...3 Primary Service Delivery Objectives...3 Availability of Systems... 3. Improve Processes...
Table of Contents Table of Contents...2 Introduction...3 Mission of IT...3 Primary Service Delivery Objectives...3 Availability of Systems... 3 Improve Processes... 3 Innovation... 4 IT Planning & Alignment
More informationFall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
More informationA 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 pd@post4.tele.dk
More informationCHAPTER 1: OPERATING SYSTEM FUNDAMENTALS
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS What is an operating? A collection of software modules to assist programmers in enhancing efficiency, flexibility, and robustness An Extended Machine from the users
More informationLABORATORY OF ARTIFICIAL INTELLIGENCE APPLICATIONS Coordinator: Prof. Giovambattista Ianni
LABORATORY OF ARTIFICIAL INTELLIGENCE APPLICATIONS Coordinator: Prof. Giovambattista Ianni The Applications of Artificial Intelligence Lab (LAIA, in Italian) aims to provide with services and solutions
More informationSyllabus Version 2.5_R (04.04.2016)
Syllabus Version 2.5_R (04.04.2016) CMAP-F-Syllabus V2.5_EN, 04.04.2016 Page 1 of 15 0. Introduction to This Syllabus... 4 0.1 Purpose of this document... 4 0.2 Cognitive Levels of Knowledge... 4 0.3 The
More informationWearable Finger-Braille Interface for Navigation of Deaf-Blind in Ubiquitous Barrier-Free Space
Wearable Finger-Braille Interface for Navigation of Deaf-Blind in Ubiquitous Barrier-Free Space Michitaka Hirose Research Center for Advanced Science and Technology, The University of Tokyo 4-6-1 Komaba
More informationNetwork Robot Systems
Network Robot Systems Alberto Sanfeliu 1, Norihiro Hagita 2 and Alessandro Saffiotti 3 Guest Editors of the Special Issue on NRS 1 Institut de Robòtica I Informàtica Industrial (UPC-CSIC), Universitat
More informationOffice Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.
Information Technology and Automation Systems in Industrial Suppliers Customers Corporate Office Automation Product Development Sales and Customer Services Finance Industrial Automation Main Focus in our
More informationSummer projects for Dept. of IT students in the summer 2015
Summer projects for Dept. of IT students in the summer 2015 Here are 7 possible summer project topics for students. If you are interested in any of them, contact the person associated with the project
More informationSoftware Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0
Software Requirements Specification For Attendance Tracking System, Release 1.0 Version 1.0 Prepared by Lee Bell, Graham Kennedy, Jonathan Loudin, Roger Seagle February 9, 2003 Table of Contents Table
More informationOverview of OOO(O three) Open Innovation over Network Platform
Overview of OOO(O three) Open Innovation over Network Platform Dec. 3, 2013 Kazuaki OBANA (NTT Network Innovation Labs.) NEC, NTT, NTT Communications, Fujitsu, Hitachi Agenda Introduction of OOO Motivation
More informationSOFTWARE TECHNOLOGIES
SOFTWARE TECHNOLOGIES (September 2, 2015) BUS3500 - Abdou Illia, Fall 2015 1 LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating systems. Know the various
More informationIn the pursuit of becoming smart
WHITE PAPER In the pursuit of becoming smart The business insight into Comarch IoT Platform Introduction Businesses around the world are seeking the direction for the future, trying to find the right solution
More informationNETOP VISION CLASSROOM MANAGEMENT SOFTWARE. Using Vision in mobile labs and BYOD environments
NETOP VISION CLASSROOM MANAGEMENT SOFTWARE Using Vision in mobile labs and BYOD environments CHANGE IS INEVITABLE Classrooms around the world are evolving and changing. Schools are looking for ways to
More informationCluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
More informationLeading by Innovation McAfee Endpoint Security The Future of Malware-Detection: Activate protection on all Layers outside the Operating System
Leading by Innovation McAfee Endpoint Security The Future of Malware-Detection: Activate protection on all Layers outside the Operating System Dipl.-Inform. Rolf Haas Principal Security Engineer, S+,CISSP
More informationTechnology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics
More informationArtificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci
1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks
More informationApplications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning
Introduction robulab 10 is a multi-purpose mobile robot designed for various indoor applications, such as research and education, tele-presence, assistance to people staying at home. robulab 10 is a generic
More informationMobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD
Mobile App Testing Process Mobile Application Testing Strategy EMULATOR QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability
More informationSynapse s SNAP Network Operating System
Synapse s SNAP Network Operating System by David Ewing, Chief Technology Officer, Synapse Wireless Today we are surrounded by tiny embedded machines electro-mechanical systems that monitor the environment
More informationStar System. 2004 Deitel & Associates, Inc. All rights reserved.
Star System Apple Macintosh 1984 First commercial OS GUI Chapter 1 Introduction to Operating Systems Outline 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 Introduction What Is an Operating System?
More informationInstalling the VMware View client to access MOVE
Installing the VMware View client to access MOVE Purpose: The purpose of this document is to guide you through the installation of the VMware Horizon View Client and accessing the MOVE environment. Pre
More informationT40 - Mobility and Portability with Today s Rockwell Software
T40 - Mobility and Portability with Today s Rockwell Software PUBLIC PUBLIC - 5058-CO900G 2 Agenda What is Mobile? Why Mobile? Current Solutions What We re Working On Market Trends in Mobility Growth of
More informationOPERATING SYSTEM SERVICES
OPERATING SYSTEM SERVICES USER INTERFACE Command line interface(cli):uses text commands and a method for entering them Batch interface(bi):commands and directives to control those commands are entered
More informationVirtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
More informationHere is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel
OS X Terminal Server The Marriott Library, Computer & Media Services has a OS X Terminal Server running software from Aqua Connect, see web site http://www.aquaconnect.net/. This enables the OS X operating
More informationFrequently Asked Questions PIVOT by Spectralink
Frequently Asked Questions PIVOT by Spectralink Overview Android 1. What is PIVOT? PIVOT is the name of the new product series from Spectralink. For example, the Spectralink 8000 Portfolio includes the
More informationPerfect Your Mobile App with Load Testing and Test Automation
Wipro & Experitest Co-webinar: Perfect Your Mobile App with Load Testing and Test Automation June 2015 Speakers Guy Arieli CTO Experitest Sudheer Mohan Director - Mobility Certification & Automation Wipro
More informationDeveloping reliable Multi-Core Embedded-Systems with NI Linux Real-Time
Developing reliable Multi-Core Embedded-Systems with NI Linux Real-Time Oliver Bruder National Instruments Switzerland oliver.bruder@ Embedded Product Design Surveys 66% Product designs complete over budget
More informationZeenov Agora High Level Architecture
Zeenov Agora High Level Architecture 1 Major Components i) Zeenov Agora Signaling Server Zeenov Agora Signaling Server is a web server capable of handling HTTP/HTTPS requests from Zeenov Agora web clients
More informationGetting Started with VMware Horizon View (Remote Desktop Access)
Getting Started with VMware Horizon View (Remote Desktop Access) Use The Links Below To Navigate This Document Using VMware Horizon View with Tablet and Smartphone APP or Mobile Web Browser Walk Through
More informationCloud Computing for Agent-based Traffic Management Systems
Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion
More informationANDROID LEVERED DATA MONITORING ROBOT
ANDROID LEVERED DATA MONITORING ROBOT 1 HIMANI PATHAK, 2 VIDYALAKSHMI KRISHNAKUMAR, 3 SHILPA RAVIKUMAR, 4 AJINKYA SHINDE 1,2,3,4 Electronics & Telecommunication Engineering, Fr. C. R. Institute of Technology,
More informationAPP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions
We build your ideas into web and mobile applications. steicho Technological Solutions Automate your processes, through a commercial custom made application We offer software solutions to automate, streamline,
More informationCloud3DView: Gamifying Data Center Management
Cloud3DView: Gamifying Data Center Management Yonggang Wen Assistant Professor School of Computer Engineering Nanyang Technological University ygwen@ntu.edu.sg November 26, 2013 School of Computer Engineering
More informationComponents of a Computer System
SFWR ENG 3B04 Software Design III 1.1 3 Hardware Processor(s) Memory I/O devices Operating system Kernel System programs Components of a Computer System Application programs Users SFWR ENG 3B04 Software
More informationAndroid Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
More informationCROPS: Intelligent sensing and manipulation for sustainable production and harvesting of high valued crops, clever robots for crops.
CROPS GA 246252 www.crops-robots.eu CROPS: Intelligent sensing and manipulation for sustainable production and harvesting of high valued crops, clever robots for crops. The main objective of CROPS is to
More informationProgrammable Logic Controllers Definition. Programmable Logic Controllers History
Definition A digitally operated electronic apparatus which uses a programmable memory for the internal storage of instructions for implementing specific functions such as logic, sequencing, timing, counting,
More informationHarry Fike hefike@frostburg.edu. Frostburg State University Office of Information Technology Technical Services
Harry Fike hefike@frostburg.edu Frostburg State University Office of Information Technology Technical Services New Technologies Challenges Solutions What we do at FSU Apple has been gaining market share
More informationImage Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com
Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation
More informationAchieving a Personal Cloud Environment
KAMBA Tomonari, ENDO Yukio Abstract This paper introduces NEC s challenging achievement Personal Cloud, which is a strategic vision of BIGLOBE. We are promoting the development of Cloud Device that integrates
More informationVirtual Desktop VMware View Horizon
Virtual Desktop VMware View Horizon Presenter - Scott Le Marquand VMware Virtualization consultant with 6 years consultancy experience VMware Certified Professional 5 Data Center Virtualization VMware
More informationBell Mobile Device Management (MDM)
Bell MDM Technical FAQs 1 Bell Mobile Device Management (MDM) Frequently Asked Questions INTRODUCTION Bell Mobile Device Management provides business customers an all in one device administration tool
More informationContinuous Integration (CI) for Mobile Applications
Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?
More informationA class-structured software development platform for on-board computers of small satellites
A class-structured software development platform for on-board computers of small satellites Takaichi Kamijo*, Yuhei Aoki*, Sotaro Kobayashi*, Shinichi Kimura* *Department of Electrical Engineering, Tokyo
More informationSCHOOL OF INFORMATION TECHNOLOGY. Graduate Diploma in Information Technology (Level 7) 1 Semester Bachelor of Information Technology 3 Years
SCHOOL OF INFORMATION TECHNOLOGY 8 National Certificate in Computing (Level 3) 1 Semester Diploma in Information and Communications (Level 5) 1 Year Diploma in Information and Communications (Level 6)
More informationIP Camera (L series) User manual 2013-05 V1.1
Dear users, the configuration for this camera is professional, so please read the user manual carefully before using the camera. IP Camera (L series) User manual 2013-05 V1.1 Statement If the user manual
More informationAPPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud
APPLICATION DEVELOPMENT FOR THE IOT ERA Embedded Application Development Moves to the Cloud EXECUTIVE SUMMARY The emergence of the Internet of Things (IoT) is opening up the complex world of embedded systems
More informationChapter 2 System Structures
Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices
More informationIP-Based Communications Solutions
IP-Based Communications Solutions IP-Based Communications Solutions Effective Communications Facility-Wide and Campus-Wide Leverage your network and lower your system costs Scalable, cost-effective and
More informatione-lab: Technology-assisted Delivery of a Laboratory Course at a Distance
Session 2263 e-lab: Technology-assisted Delivery of a Laboratory Course at a Distance Hakan Gurocak Manufacturing Engineering Washington State University 14204 NE Salmon Creek Ave. Vancouver, WA 98686
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationCSE452 Computer Graphics
CSE452 Computer Graphics Lecture 14: User Interface CSE452 Lecture 14: User Interface 1 Purpose of UI A dialogue between the user and the machine The key to productivity Provide usable, functional, safe,
More informationFT-1000/GPS-N. System of remote monitoring and control of physical
FT-1000/GPS-N System of remote monitoring and control of physical Localization of vehicles during transport by sending the values of temperature, RH%, etc.. with relative alarm threshold is exceeded. Send
More informationFUNDAMENTALS OF ROBOTICS
FUNDAMENTALS OF ROBOTICS Lab exercise Stäubli AULINAS Josep (u1043469) GARCIA Frederic (u1038431) Introduction The aim of this tutorial is to give a brief overview on the Stäubli Robot System describing
More informationMobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices. Carlo Cadet, Director, Technical Evangelists
Mobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices Carlo Cadet, Director, Technical Evangelists Introducing Perfecto Mobile Enabling manual and automated
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationBachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
More informationControlling a Mobile Robot with a Personal Digital Assistant
Session 2620 Controlling a Mobile Robot with a Personal Digital Assistant Robert L. Avanzato Penn State Abington Abstract Penn State Abington has been exploring the application of personal digital assistant
More informationThe Design of DSP controller based DC Servo Motor Control System
International Conference on Advances in Energy and Environmental Science (ICAEES 2015) The Design of DSP controller based DC Servo Motor Control System Haiyan Hu *, Hong Gu, Chunguang Li, Xiaowei Cai and
More informationNext Gen Platform: Team & Mentor Guide
Next Gen Platform: Team & Mentor Guide 1 Introduction For the 2015-2016 season, the FIRST Tech Challenge (FTC) will be adopting a new controller for its robot competitions. The new platform, which will
More informationRecording. http://www.qnap.com/nvr/compatibilityx01.html. Smart recording (depending on the camera models)
VS-2108L Hardware Spec. CPU Marvell 1.6GHz DRAM 512MB DDRIII RAM Flash Memory 512MB Hard Disk Drive 2 x 3.5" SATA I/II hard disk drive (HDD) NOTE: 1. The system is shipped without hard disk drives. 2.
More informationLecture 3 - Model-based Control Engineering
Lecture 3 - Model-based Control Engineering Control application and a platform Systems platform: hardware, systems software. Development steps Model-based design Control solution deployment and support
More informationBackground on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros
David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you
More informationContents. Chapter 1. Introduction
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
More informationTesting & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
More informationIntroduction to Robotics Analysis, systems, Applications Saeed B. Niku
Saeed B. Niku 1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik GmbH. Fig. 1.1 (b) Fanuc S-500 robots performing seam-sealing on a truck.
More informationROBOTIKY V BUDÚCNOSTI
INTERNATIONAL SCIENTIFIC CONFERENCE IN LOOK DAYS 2011 13. 14. OCTOBER 2011 AULA MAXIMA, TECHNICAL UNIVERSITY OF KOŠICE SLOVAKIA ZÁKLADNÝ KONCEPT IT A ZNALOSTNÉHO MANAŽMENTU PRE OBLASŤ ROBOTIKY V BUDÚCNOSTI
More informationGHG Protocol Product Life Cycle Accounting and Reporting Standard ICT Sector Guidance. Chapter 7:
GHG Protocol Product Life Cycle Accounting and Reporting Standard ICT Sector Guidance Chapter : Guide for assessing GHG emissions related to software DRAFT January 0 Table of Contents GHG Protocol ICT
More informationRobotic Home Assistant Care-O-bot: Past Present Future
Robotic Home Assistant Care-O-bot: Past Present Future M. Hans, B. Graf, R.D. Schraft Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) Nobelstr. 12, Stuttgart, Germany E-mail: {hans,
More information2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information
Sensors For Robotics What makes a machine a robot? Sensing Planning Acting information about the environment action on the environment where is the truck? What is sensing? Sensing is converting a quantity
More information