ERTS: A Robotic Platform for Collaborative Experimental Research Steven D Johnson Professor Indiana University School of Informatics.

Slides:



Advertisements
Similar presentations
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Advertisements

OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
OPERATING SYSTEM An operating system is a group of computer programs that coordinates all the activities among computer hardware devices. It is the first.
Elvis Castelino Thornton Haag- Wolf Vinay Amrit Alyssa Gillett REMOTE CONTROL WHEELCHAIR.
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
Department of Mathematics and Computer Science
1 Computer Engineering Department College of Computer Sciences and Engineering Tuesday 18 November 2008 King Fahd University of Petroleum & Minerals.
Department of Computer Science and Electrical Engineering.
Chapter 13 Embedded Systems
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
Provisional draft ICT for Independent Living and Inclusion European Commission, DG Information Society and Media E-Inclusion Unit (H3) Challenge 7.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
Ambient Computational Environments Sprint Research Symposium March 8-9, 2000 Professor Gary J. Minden The University of Kansas Electrical Engineering and.
Chapter 13 Embedded Systems
GIS at MIT Lisa Sweeney Head, MIT GIS Services
Introductory Remarks Robust Intelligence Solicitation Edwina Rissland Daniel DeMenthon, George Lee, Tanya Korelsky, Ken Whang (The Robust Intelligence.
The Indiana University School of Informatics Bobby Schnabel: Dean, Indiana University School of Informatics Presented by Geoffrey Fox: Associate Dean for.
The Indiana University School of Informatics Bobby Schnabel: Dean, Indiana University School of Informatics Presented by Geoffrey Fox: Associate Dean for.
Distinctions Between Computing Disciplines
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
CONNECT as an Interoperability Platform - Demo. Agenda Demonstrate CONNECT “As an Evolving Interoperability Platform” –Incremental addition of features.
Applied Research Center for Computer Networking GENI, we be of one blood.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Introducing Enterprise Technologies David Dischiave Syracuse University School of Information Studies “The original iSchool” June 3, 2013 Information School,
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Structure of Study Programmes
Digital Object Architecture
Intelligent Mobile Robotics Czech Technical University in Prague Libor Přeučil
Embodied Machines Artificial vs. Embodied Intelligence –Artificial Intelligence (AI) –Natural Language Processing (NLP) Goal: write programs that understand.
1.stránka 1. 2 Czech Technical University in Prague International Computer Science Program Faculty of Electrical Engineering OPEN INFORMATICS bachelor.
(1) WattDepot: A software ecosystem for energy data collection, storage, analysis, and visualization Robert S. Brewer, Philip M. Johnson Collaborative.
THEME 1: Improving the Experimentation and Discovery Process Unprecedented complexity of scientific enterprise Is science stymied by the human bottleneck?
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Research Activities and Vision at IIT Kharagpur on Embedded Electronic Systems presented by S. Mukhopadhyay, Electrical Engineering, I.I.T. Kharagpur.
Helping scientists collaborate BioCAD. ©2003 All Rights Reserved.
Carpe Occasio Technology SystemsSeize the Moment! Carpe OccasioTechnology Systems (COTS) Unmanned and Robotics Systems Interoperability Carpe Occasio Technology.
Encuentro/Rencontre/Meeting VR and IG Girona, Spain, Dec 19-20, 2007 An INRIA Project-team in partnership with four other institutions Stéphane Donikian.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Cognitive Radio Networks: Imagination or Reality? Joseph B. Evans Deane E. Ackers Distinguished Professor of Electrical Engineering & Computer Science.
Distributed Real-time Systems- Lecture Distribution Distributed Real-time Systems Dr. Amitava Gupta Faculty of Informatics & Electrical Engineering University.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Distributed Computing Environment (DCE) Presenter: Zaobo He Instructor: Professor Zhang Advanced Operating System Advanced Operating System.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
Impromptu Teams of Heterogeneous Mobile Robots Ross Mead Dr. Jerry B. Weinberg.
ICMC 2004 – Nov. 5 1 Andante: Composition and Performance with Mobile Musical Agents Leo Kazuhiro Ueda Fabio Kon
Human-Computer Interaction at CMU Jodi Forlizzi Jason Hong.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
Presenter: Ljupco Antovski Institute of Informatics, Faculty of Science and Mathematics, St. Cyril and Methodius University, Skopje, Macedonia
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Virtual Laboratory’s at Charles Sturt University Professor Barney Dalgarno Co-Director uImagine Digital Learning Innovation Laboratory Charles Sturt University.
REDHAWK Software Defined Radio Framework
SWARMS Scalable sWarms of Autonomous Robots and Mobile Sensors Ali Jadbabaie, Daniel E. Koditchek, Vijay Kumar (PI), and George Pappas l.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Integrated Modeling Environment System Engineering Seminar Johnny Medina / Code 531 Chris Stone / Code 531 / Constellation Software Engineering.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Open Informatics a computer science program bachelor and master guarantor: prof. Michal Pěchouček.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 14.
Sub-fields of computer science. Sub-fields of computer science.
Clouds , Grids and Clusters
Jan van Leeuwen Utrecht University Informatics Europe
Introduction to Micro Controllers & Embedded System Design
Analysis models and design models
Engineering Autonomy Mr. Robert Gold Director, Engineering Enterprise
Distributed Control Applications Within Sensor Networks
From Use Cases to Implementation
Presentation transcript:

ERTS: A Robotic Platform for Collaborative Experimental Research Steven D Johnson Professor Indiana University School of Informatics

Indiana University School of Informatics and Computing Multi-disciplinary programs in Bioinformatics, Chemical Informatics, Complex Systems, Data & Search, HCI, Logic, Music Informatics, Security Informatics, others Home of IU Computer Science Scientific Computing Grid/Cloud Computing Programming Languages & Methods Many programs involve robotics Cognitive robotics, “embodied intelligence”, perceptual interaction, etc. Embedded Systems research & instruction and others Robotics research in the process of consolidating

Research Landscape at IU MIND AND COGNITION EMBODIED INTELLIGENCE COGNITIVE ROBOTICS HUMAN-ROBOT INTERACTION COMPUTER LEARNING ARTIFICIAL INTELLIGENCE ADAPTIVE SYSTEMS BIOMORPHIC COMPUTATION MATHEMATICAL LOGIC FORMAL METHODS VERIFICATION & SYNTHESIS PROGRAMMING LANGUAGES EMBEDDED & RT SYSTEMS PERVASIVE TECHNOLOGIES DIGITAL SYSTEMS

ERTS ERTS is a standard electric golf car modified for computer control Started in 2006 Ongoing project in our Embedded & Real-Time Systems course and laboratory Functional goal: autonomous real- world navigation Mission: hosting experimentation & demonstration across a spectrum of research areas Experiment ERTS Host RTOS/LAN Digital Interface Physical Vehicle safety override ciruitry Sensors TCP/IP

ERTS Design Objectives Highly configurable. Capabilities determined by experimental needs Rapid prototyping. Fast results; hardware-rich environment. Easy Integration. Experimentation involving existing systems Minimal tool chain. Little time for specialized design environments Open Architecture. Access to deeply embedded functionality Maintainability. Rapid “turnover”

Current Work CartFS. Application interface through the file system Access ERTS by mounting it as a directory Components present as (memory mapped) file entities Language independent Distributable via NFS protocols Generic development environment, command-level scripting SyncFS. Support for synchronous design methods Provides a global “tick” for synchronization Modifies file read/write operations to occur at a “clock edge” Uses certain coding convention Frameworks for various programming languages

Year of ERTS Initiative in to engage with scientists to develop preliminary experimental prototypes Identify and design experiments Form multidisciplinary teams Basic training Prototyping and preliminary experimentation

Steven D Johnson Professor Indiana University School of Informatics Lindley Hall Rm 215 Bloomington, IN Embedded & Real-Time Systems Lab Contact Information System Design Methods Lab