Software-Hardware mapping in a Robot Design Pavol Jusko, David Obdrzalek, Tomas Petrusek Charles University, Prague Pavol Jusko, David Obdrzalek, Tomas.

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

A. Romano G.Lipari P.Pagano M.Chitnis
(Systems Analysis INTerface Board)
Computer Network Topologies
Autonomous System for 3D layout recording Team Suceava: Lucian Andries Cojocariu Lucian Aolaritei Valentin Ciupu Andrei Team leader: Larionescu Alexandru.
Layer 3 Switching. Routers vs Layer 3 Switches Both forward on the basis of IP addresses But Layer 3 switches are faster and cheaper However, Layer 3.
RECOMP is made possible by funding from the ARTEMIS Joint Undertaking. Claus Stellwag (Elektrobit), Thorsten Rosenthal (Delphi), Swapnil Gandhi (Delphi)
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Performance Evaluation of Open Virtual Routers M.Siraj Rathore
How to program robot hardware Sascha Lange Why care about?
1 Overview of Bluetooth technology Bluetooth protocol stack The Ericsson Bluetooth module Alternate solutions Wireless LANs Conclusions References Networking.
Critical Design Review Ta-Chang Chao,Quang Dang Matt Dean, Brady Wied Bluetooth Robot Control with a PDA.
USB – An Overview Group 3 Kaushik Nandha Bikram What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer.
CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 1 Introducing Hardware.
USB 2.0 INTRODUCTION NTUT CSIE 學 生:許家豪 指導教授:柯開維教授.
18 Nov 2003Ryan Kittredge Digital Communications Ryan Kittredge Technical Topic Report 19 November 2003.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Wireless Digital Audio Transmission Senior Design Project Summer 2002 E. Donnelly, K. Khan, S. Owen D. Choy Dr. H. Lam.
I4wifi a.s. Jan Sedlak Prague, Czech Republic Using Router OS solutions and RouterBoards for industrial data-logging.
Logion - A Robot Which Collects Rocks Andrej Mikulík, Stanislav Basovnik, Martin Dekar, Pavol Jusko, David Obdrzalek, Radim Pechal, Tomas Petrusek, Roman.
Project proposal Java Bluetooth stack. What is a Bluetooth stack? In short, to get any functionality out of a Bluetooth device, one needs to implement.
18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 1 USB (Universal Serial Bus) Need for “Plug and Play” capability for PC peripherals outside.
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
P.1 Examples of Applications for the tDS-700 Dec.22, 2010.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
Bluetooth based home automation system N.Sriskanthan, F.Tan, K. Karande Microprocessors and Microsystems 26(2002) Presenter: Bui Phuong Nhung.
Automotive Engine Controller with PC User Interface CSE 476/498 Final Presentation Jason Dougherty.
Chapter 4.  Understand network connectivity.  Peer-to-Peer network & Client-Server network  Understand network topology  Star, Bus & Ring topology.
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Pocket Gopher Conversational Learning Agent Team Josh Jones.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
Hardware Fundamentals. Instructor: G. Rudolph, Summer Key Hardware Components Microprocessor Memory Peripherals (I/O) Bus “Glue Logic”
“ Powered Distributed Wireless Smart Cameras Network” Paper Review By Atilla Naveed A. Abbasi
Technology Guide 4 Telecommunication & Internet. Agenda Telecommunication terminology Communication media Network architecture concepts Enterprise networking.
Developing PC-Based Automobile Diagnostic System Based on OBD System Authors : Hu Jie, Yan Fuwu, Tian Jing, Wang Pan, Cao Kai School of Automotive Engineer.
1 A+ Guide to Managing and Maintaining Your PC, Fifth Edition Hardware Needs Software to Work Hardware  Physical components of a computer  Visible part.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 1 Introducing Hardware.
MIT Lincoln Laboratory VXFabric-1 Kontron 9/22/2011 VXFabric: PCI-Express Switch Fabric for HPEC Poster B.7, Technologies and Systems Robert Negre, Business.
Mobile Robot Control using Bluetooth Low Energy
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
Example title for notes and handouts
There are Physical and logical network layout. Physical : Topology of a network refers to the configuration of cables, computers, and other peripherals.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
A Comparative Study of the Linux and Windows Device Driver Architectures with a focus on IEEE1394 (high speed serial bus) drivers Melekam Tsegaye
Repeaters, Hubs, Bridges, Switches, Routers & Gateways Created by: David Elwell Dorian Glassberg Alley Hennigan.
PC Maintenance & Networking Material Developed Under DST – NIMAT Project (TEDP) By VidyaDeep Foundation, Satara.
Layer 2 and Switching. How Computers Communicate  In a two node flat network data can be sent without addressing.
TTCN-3 MOST Challenges Maria Teodorescu
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Microprocessor based Design for Biomedical Applications MBE 3 – MDBA XI : Project Outlooks.
HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer Electronic Networking.
Introduction to RS485 Author: Zhu Tao Date:
NET 324 D Networks and Communication Department Lec1 : Network Devices.
Technion - Israel institute of technology department of Electrical Engineering High speed digital systems laboratory 40Gbit Signal Generator for Ethernet.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
Colony Scout: A Low-Cost, Versatile Platform for Autonomous Systems in Collaborative Robotics Julian BinderJames CarrollJeffrey CooperPriyanka DeoLalitha.
Layered Systems Rahul Nabar CS 551 Fall ’02. Layered or Hierarchical Designs A layered system is organized hierarchically, each layer providing service.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Istituto Tecnico Industriale A.Monaco EURLAB European Robotic LABoratory HOW TO Transmit and RECEIVE Datas.
The World Leader in High Performance Signal Processing Solutions IP-PBX introduction Jerry Zeng Blackfin uClinux Team.
Multiway Noticeboard with User Configure Features Using IOT & PC
مقدمة في الاردنيو د فضل الاكوع.
Universal Serial Bus (USB)
Presentation transcript:

Software-Hardware mapping in a Robot Design Pavol Jusko, David Obdrzalek, Tomas Petrusek Charles University, Prague Pavol Jusko, David Obdrzalek, Tomas Petrusek Charles University, Prague

MART Robotic Team, Introduction MART Robotic Team How we improved the design and the implementation of our robot Built from scratch, then improved PC based Software - Hardware mapping

MART Robotic Team, Agenda Original design Hardware Software Pros and Cons New design Hardware changes Hardware modules Software changes Conclusion

MART Robotic Team, First idea One MCU controlling all peripherals RS-232 – Serial Port Packet oriented protocol

MART Robotic Team, Software design What we wanted universal software for universal robot with any kind of hardware Layered design Communication layer Hardware abstraction layer Smart layer

MART Robotic Team,

Pros and Cons Pros Easy to create Worked well on two contests Eurobot 2007 Robotour 2007

MART Robotic Team, Pros and Cons Cons Hardcoded solution Packet handling is not maintainable Hard to extend MCU limitations

MART Robotic Team, Hardware changes Removed one-to-one concept Bus topology I 2 C high speed bus with SMBus USB to I2C bridge Independent modules on the bus

MART Robotic Team, HBmotor board MCU (Atmel AVR) H-Bridge Encoders Switches

MART Robotic Team, Hardware comparison

MART Robotic Team,

Conclusion More universal design Better maintainability Better extendibility Easier changes More possibilities for the future

Thank you for your time Questions? Pavol Jusko, David Obdrzalek, Tomas Petrusek Charles University, Prague Pavol Jusko, David Obdrzalek, Tomas Petrusek Charles University, Prague