A New Open Source 3D-printable Mobile Robotic Platform for Education Juan Gonzalez-Gomez, Alberto Valero Gomez, Andres Prieto-Moreno, Mohamed Abderrahim.

Slides:



Advertisements
Similar presentations
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Advertisements

Configuration management
European Computer competence Certificate in eccc standard.
Mobile Robotics Teaching Using Arduino and ROS
Tagging Technology for the Masses (TTM) Trevor Maynard Dan Santoni.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Multi-Material 3D Printer ECE480: Design Team 11 He Chen Annalin Davis Michael Saybolt Josh Folks Matt Luzenski.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Team 23 Enterprises Presents… ™. Outline of Presentation Objectives / Parameters Objectives / Parameters Robot Prototype Design Robot Prototype Design.
Design and Implementation of Metallic Waste Collection Robot
1 RoboSapien Based Autonomous Humanoid Robot Researched and Presented by Nick Repka.
Computer Programming I Hour 1-Getting Started. Word of Day —Chinese proverb A journey of a thousand miles is started by taking the first step. —Aristophanes.
Operating Systems Operating System
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
Lesson Objectives We are learning to: Understand how CAD/CAM and ICT systems are used in manufacturing We will be able to: Apply this theory in order to.
Foot Throttle Foot throttle device for lower limb rehabilitation.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
1 Structure of Aalborg University Welcome to Aalborg University.
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
In YOUR Classroom.  When did 3D printing really begin?  In 1984, Chuck Hull of 3D Systems Corporation, developed a prototype system based on this process.
Lesson 5 MULTIMEDIA. Multimedia on the Web has expanded rapidly as broadband connections have allowed users to connect at faster speeds. Almost all Web.
BY SAM.  Computer-aided design [CAD]  Computer-aided manufacture [CAM]  CAD/CAM systems  Computer-aided engineering (CAE) 1/17/2012 ICT on Engineering.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
COMPUTER APPLICATIONS. CAD and CAM and ICT in Graphics.
OpenSCAD H.C. Lilly III, Comcast Cable. What is OpenSCAD? 2D and 3D CAD Modeling Tool The CAD tool for programmers Open Source Free Pronunciation:
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Introduction to Data Manipulation, Analysis, and Visualization with R Patrick Grof-Tisza.
1 Dr. Juan González Gómez Modular snake robots System engineering and automation department Robotics Lab Carlos III University of Madrid Riyadh, Saudi.
Game programming 1.
Join B. Tech Programs (Industry Integrated) in Core Engg. Sector
A Compiler for Printable Robots
Lets Learn fundamentals !!
SMART NOTE TAKER BY : V.MEHER MANJUSHA.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
ROBOTICS.
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
12-Bar Tensegrity Soft Robot
Electrical Engineering
Toward the Sense of Touch in Snake Modular
Audio tools with Arduino
Lesson Materials: Lesson hand-outs as desired Student Matching Exercise for Unit Student Matching Exercise Answer Key for Lesson Pencils or pens Internet.
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
Project Overview Introduction to Factory Automation Numerical Control
Introduction Characteristics Advantages Limitations
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
J. Michael, M. Shing M. Miklaski, J. Babbitt Naval Postgraduate School
Dr. Juan González-Gómez
BUILDING MANAGEMENT SYSTEMS(BMS)
Project to Develop a Fully Autonomous Vehicle for a Field Environment
WELCOME TO MCM INFOTECH. OUR SERVICES  DIGITAL MARKETING  WEB DESIGN SERVICES  MOBILE APP DEVELOPMENT  CMS WEBSITE DEVELOPMENT  E-COMMERCE- WEBSITE-DESIGNING.
1.#.
3D Printing and 3D Creation for Tactile Graphics
3D Printing and 3D Creation for Tactile Graphics
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Programming Languages
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
Linux: A Product of the Internet
Unit 20 Software Part 2.
3D Printing = Additive Manufacturing
Unit 20 Software Part 2.
Information Technology
Java History, Editions, Version Features
Configuration management
智慧電子應用設計導論(1/3) Arduino
Client/Server and Peer to Peer
02 | Getting Started with Arduino
Topology Optimization through Computer Aided Software
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

A New Open Source 3D-printable Mobile Robotic Platform for Education Juan Gonzalez-Gomez, Alberto Valero Gomez, Andres Prieto-Moreno, Mohamed Abderrahim Robotics Lab Carlos III University of Madrid 2011/May/23 6 th International Symposium on Autonomous Minirobots for research and Edutainment Centre for Interdisciplinary Research, University of Bielefeld, Germany

2 Outline 1. Motivation 2. Miniskybot Robot 3. Derivative Robots 4. Conclusions and future work A New Open Source 3D-printable Mobile Robotic Platform for Education 6 th International Symposium on Autonomous Minirobots for research and Edutainment

3 Open source model ● The open source model works ● Distributed around the world ● Thousand of people cooperating ● The concept of communities ● Tools: repositories, wikis... ● Belong to all: World heritage

4 Open Source Robotics (I) ● Robots developed by the community ● Shared across the internet ● Evolutionary robots ● Amazing designs!! Why not applying this model to robotics? Advantages:

5 Open Source Robotics (II) ● Robots are physical objects, not bits like the software ● The duplication requires time and money How can it be applied? Problems: ● The drawings and schematics are bits. They can be shared easily ● The challenge is to manufacture the robot from the drawings easily and cheap Approach: Internet Part drawings Sharing Manufacture Bits Physical object

6 Manufacturing with Open source 3D printers ● 3D printers: Devices that build real objects from files (bits) ● Cost: ● Comercial 3D printers: € € ● Open source 3D printers: 300€ € (very Affordable) ● Build material: Plastic (ABS, PLA) ● Cost of build material: ● PLA: 20€/Kg ● ABS: 10€/Kg

7 Open source 3D printers ● Reprap project: A self-replicant machine (2005) ● Thingiverse: Site for sharing printable objects (2009) ● Makerbot: Start shelling Open Source 3D printer in 2009

8 Robots for educational purposes Open source ● We propose to design robots with the following features: 3D printableOpen source tools 2 The design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design ● We propose to design robots with the following features: The robot parts can be manufactured by means of an open-source 3D printer The design is created exclusively using open-source tools. This guarantees that there will be no constraints for modifying, sharing or manufacturing

9 Outline 1. Motivation 2. Miniskybot Robot 3. Derivative Robots 4. Conclusions and future work A New Open Source 3D-printable Mobile Robotic Platform for Education 6 th International Symposium on Autonomous Minirobots for research and Edutainment

10 Previous robot: Skybot ● Open source robot ● Since 2005 ● Laser cut parts ● Microcontroller: PIC16F876A ● Chassis not evolved by the students

11 Miniskybot 0.1: Minimal chassis ● Learning 3D printing ● Viability of printable robots ● Minimal chassis for stimulating the students ● The evolution starts!

12 Miniskybot 1.0 ● Differential robot with castor wheel ● Complete robot: chassis + electronics + batteries + sensor ● The students can easily modify it

13 Mechanics ● 9 printable parts ● M3 screws and nuts ● O-rings as tyres

14 Mechanics: Design tools ● Parts are described by scripts that produce graphical meshes when compiled OpenScad module U_front_skycube() { difference() { union() { //-- Main part: U-piece Futaba_U_union2(bottom_thick=bottom_thick,h=h); //-- Ear 1 translate([d1_x,0,0]) cube(size=[ear_x-0.01,ear_y,bottom_thick], center=true); //-- Ear 2 ● Specially easy and useful for computer science students! FreeCad ● Used for visualizing the robot with all the part The following open-source tools are chosen:

15 Parametric design ● The parts are parametric. New parts can be obtained just changing some parameters in the source code ● Examples: Battery pack: ● Type of batteries ● Number Wheels: ● Diameter ● Height ●...

16 Electronics (I)

17 Electronics (II) ● Designed with: KICAD ● Open source software

18 Programming ● Robot programmed in C language ● Compiler: SDCC (Open source) ● Pydownloader: our own downloading application (Open source) RS-232 cable

19 Building the robot ● Printing time: 3h Printable parts Non Printable parts

20 Cost <1€ 20€ 18€ 2.5€ 12€ 1.5€ Total: Around 60€

21 Outline 1. Motivation 2. Miniskybot Robot 3. Derivative robots 4. Conclusions A New Open Source 3D-printable Mobile Robotic Platform for Education 6 th International Symposium on Autonomous Minirobots for research and Edutainment

22 Tracked robot

23 Unitrack

24 Outline 1. Motivation 2. Miniskybot Robot 3. Derivative robots 4. Conclusions and future work A New Open Source 3D-printable Mobile Robotic Platform for Education 6 th International Symposium on Autonomous Minirobots for research and Edutainment

25 Conclusions ● 3 requirements: Open source, 3D-printable, Open source tools ● Very low cost ● Very easy to modify ● Evolutionary robot ● A good candidate for educational porpouses Future work ● Creation of comunities around it ● Continue evolving the robot ● Electronic compatible with Arduino (ATMEGA microcontroller) ● Building Repraps 3D printers for the students

A New Open Source 3D-printable Mobile Robotic Platform for Education Juan Gonzalez-Gomez, Alberto Valero Gomez, Andres Prieto-Moreno, Mohamed Abderrahim Robotics Lab Carlos III University of Madrid 2011/May/23 6 th International Symposium on Autonomous Minirobots for research and Edutainment Centre for Interdisciplinary Research, University of Bielefeld, Germany