Low-Cost robot design Outcome of the Seminar Introduction to Scientific Working By Thorsten Linder 15. April 2008.

Slides:



Advertisements
Similar presentations
© 2006 MVTec Software GmbH Press Colloquium Part II Building Technology for the Customer’s Advantage.
Advertisements

CHAPTER 3 SOFTWARE LIFE-CYCLE MODELS.
Processes. Outline Definition of process Type of processes Improvement models Example Next steps… 1.
Multiple V-model. Introduction In embedded systems, the test object is not just executable code. First a model of the system is built on a PC, which simulates.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
M ERCER E NGINEERING M ERCER E NGINEERING Different by Design Dr. Donald Ekong, PE
Project Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
Introduction to Mechatronics and Mechatronics in Real Life Mariya Popovchenko 3 April 2006 JASS 2006, St. Petersburg.
User Centered Design Lecture # 5 Gabriel Spitz.
Classical vs. Agile Requirements Development Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Software Reengineering 2003 년 12 월 2 일 최창익, 고광 원.
Economy and calculations If 4 million households are provided with smart power cells, the total price of generators, all equipment and software will be.
Chapter 1 Introduction to Simulation
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
Distributed Virtual Laboratory for Smart Sensor System Design Distributed Virtual Laboratory for Smart Sensor System Design Oleksandr Palagin, Volodymyr.
11 C H A P T E R Artificial Intelligence and Expert Systems.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
Classical vs. Agile Requirements Development Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Creating a Robot By: Joshua J. Lynch. 2 Defintion of a Robot  According to Marriam-Webster- a Robot is:  a machine that looks like a human being and.
Planning in production systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
CSSE 513 – COURSE INTRO With homework and project details Wk 1 – Part 2.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
High Performance Embedded Computing © 2007 Elsevier Lecture 3: Design Methodologies Embedded Computing Systems Mikko Lipasti, adapted from M. Schulte Based.
High Performance Embedded Computing © 2007 Elsevier Chapter 1, part 2: Embedded Computing High Performance Embedded Computing Wayne Wolf.
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Common Set of Tools for Assimilation of Data COSTA Data Assimilation Summer School, Sibiu, 6 th August 2009 COSTA An Introduction Nils van Velzen
1 Intelligent Autonomous Adaptive Control ( AAC) Method and AAC systems Prof. Alexander ZHDANOV Head of Adaptive control methods Department
Server Virtualization
USES of the COMPUTER. Uses of computers Computers are used where there is a lot of data to be manipulated complex tasks must be managed there is a need.
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Pleasing in appearance.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Algorithmic, Game-theoretic and Logical Foundations
CS5103 Software Engineering Lecture 02 More on Software Process Models.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Definitions of GIS Works with geographic information Performs data input, management, manipulation/analysis, and output functions Composed of hardware,
Smart Home Technologies
Probabilistic Robotics Introduction.  Robotics is the science of perceiving and manipulating the physical world through computer-controlled devices.
Why IR test collections are so bad Mark Sanderson University of Sheffield.
Lecture 2. An Overview of Engineering Design JANUARY 2016 GE105 Introduction to Engineering Design College of Engineering King Saud University.
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
Whole Test Suite Generation. Abstract Not all bugs lead to program crashes, and not always is there a formal specification to check the correctness of.
Probabilistic Robotics Introduction. SA-1 2 Introduction  Robotics is the science of perceiving and manipulating the physical world through computer-controlled.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring.
Postgraduate stud. Al-Ahnomi Montaser Don State Technical University Department “Computer-aided design" Theme:- "development and research of intelligent.
Software Development Module Code: CST 240 Chapter 6: Software Maintenance Al Khawarizmi International College, AL AIN, U.A.E Lecturer: Karamath Ateeq.
Introduction to Machine Learning, its potential usage in network area,
What is a CAT? What is a CAT?.
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
CSE403 Software Engineering Autumn 2000 Prototyping
Agency in educational robotics settings: a new design approach
Chapter 2 Connecting Technology and Engineering through Mathematics and Science.
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Conclusion and Outlook
Unified Modeling Language
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
The audience is listening...
Chapter 2 The Process of Design.
Objective of This Course
Distributed Virtual Laboratory for Smart Sensor System Design
Robotics & Engineering Academy TERRA Environmental Research Institute
Core Methods in Educational Data Mining
Artificial Intelligence
Robotics Engineering Science vs Engineering What’s the difference?
Presentation transcript:

Low-Cost robot design Outcome of the Seminar Introduction to Scientific Working By Thorsten Linder 15. April 2008

Overview of the presentation The presentation matches: What is the meaning of low-cost robot design? Why isn't it solved jet? Approaches to get low-cost The presentation don’t matches: a philosopher's stone of low-cost a design discussion

What is the meaning of low-cost robot design low-cost is not exclusive low prices rising the efficiency/price ratio is getting low-cost interdisciplinary theme (e.g.: l ogics, technologies, …) designs to build beneficial, effective and optimist products

Example from real life 1968: The NASA needed a pen which is usable in zero gravity They used the “ Fisher Space Pen” The UDSSR used a pencil

What is the problem of low-cost robot design many “blind alleys” don’t fit our definition don’t reduces the overall costs don’t solve the tasks … old topic, but not well explored in robotic engineers tries always to reduce costs and synchronous rising the functionality but there are no overall standard procedures Acutely missing: a “golden rule” to create a “low-cost robot” or “low-cost design”

Approaches to get a low-cost design Reducing the price Lighter or cheaper materials Optimized development process Reduces the need of special components

Example for optimizations

Reducing the price Most expensive parts: Sensors Motors Energy supply Reduce there cost reduce automatically the system cost Bad choices have direct impact on the efficiency Therefore, the choice is nontrivial Approches for sensors replacing cost full sensor with cheap ones using model-based approximation, estimation and fusion of multiple sensors/sensor-types E.g. Kalman filtering or Fussy-logic

Lighter or cheaper materials Weight of a robot ↔ actuator-force Force relates to the type of actuators and there energy supply / efficiency Reduce the weight = “smaller” motors “lighter” energy supply These are often cheaper or they reduces the operating costs E.g.: Using carbon or aluminum instead of steal Using LiPo-accumulators instead of plumb cells

Optimized development process Developing a robot needs time, resources and knowledge Interact with customers Analyze the system environment Design the hardware Build the machine Debug and maintain the system Reduce the need of these resources → reduce the costs Some well-known techniques Extreme Programming (XP) Rapid development tools Simulation software Construction kits These techniques allow reducing the development-time and guides to some prototypes / product by time

Reduces the need of special components Special components are no large-scale products Often high prices Complex handling Shrinking the usage of these components guides to a low-cost design Using well known or large-scale products shrinks costs The impact of the quality/efficiency will be reduce over the time (Moor’s Law) Mass production makes it easy to get components E.g. CCD-cameras or Compensator-microphone Nowadays it is some thing like a “hip” to use OEM- ware These practices reduce automatically the costs

Conclusion Not finally solved jet wide open space for more research Not many robotic “low-cost design” papers All practices have dis-/advantages The subset must not be mutually exclusive, e.g. reducing the weight can rise the development time Using standard components can shrink the need of develop recourses Making something “low-cost” needs a deep analysis of the system needs isolate “hotspots” (of price or inefficient) adjust these hotspots to the ratio of efficiency and price

The End Thank you for attention. Questions? Comments?