The PiTopping and Educational Robotics with Embedded Computers Arnan Sipitakiat 1, Paulo Blikstein 2 1 Department of Computer Engineering, Chiang Mai University,

Slides:



Advertisements
Similar presentations
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Advertisements

Presentation by John Lamb Trainee Master Teacher Monkwearmouth Academy Physical Computing with the Raspberry Pi.
Remote Robot Arm Manipulation Mechatronics Presentation Imran Ahmed Sookram Sobhan Omar Ramos.
User Interface (hardware). Overview  Translate user actions into electrical control signal which controls the robot movement  Be able to input and store.
An Intro to Robots and Computer Programming
The Autonomous Interactive Multimedia Droid Bradley University Department of Electrical and Computer Engineering EE-451 Dan Leach and John Hathway Advisor:
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
{ Physical Computing Arduino, Raspberry Pi, Sensors, Controls…
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
GCSE Computing#BristolMet Session Objectives# Must identify some common types of computer system Should describe the meaning of a computer system Could.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Remote Temperature Sensor and LED Control By: Man Nguyen Edwin Oilvos Osama Hassan.
SINGLE BOARD COMPUTERS -KEVIN JOSE. WHY DO WE USE THEM? Good performance at low price GPIO capability to interact with the outside world Small form factor,
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
CCHRC Seminar Alan Mitchell Analysis North May 6, 2014.
Basic PIC-C I2C Communication
o Portable low-cost aerial drone that can be used for reconnaissance o Relay real-time video and data, like location, heading, battery life o Take high-resolution.
ERGM 1413 Programming and Playing with Intelligent Robots Prof. K.H. Wong Robot building v4.7b1.
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
Arnan Sipitakiat Dept. Compute Engineering, Chiang Mai University.
Department of Electrical and Computer Engineering PDR Presentation Wednesday October 17, 2012 Reviewed by: Prof. Bardin & Prof. Gao.
Implementation of an Economical Web Server for Home Automation System Based on IR, Bluetooth and Ethernet Technology Dr.-Ing. Chao-Huang Wei Department.
A-Level Computing#BristolMet Session Objectives# Must identify some common types of computer system Should describe the meaning of a computer system Could.
Multi-Pi’s Function Raspberry Pi Pin-header connection socket
Carnegie Mellon Zoë Computing Design Design Review December 19, 2003 Michael Wagner 
Remote Control of Mobile Robotic Vehicle Via Web- Interface Douglas Bailey Computer Engineering Harding University.
Computer Systems Nat 4/5 Computing Science Lesson 8: Input, Output Devices and Backing Storage.
Arnan (Roger) Sipitakiat Chiang Mai University, Thailand Using Computational Thinking as Means for Human Comprehension OLPC Regional Workshop July 28,
XBee based Garbage pits monitoring system with information updating to the department Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Home Enhancement Suite Nathan Irvin, William Bouchonnet, Daniel Sabo, Allen Humphreys.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
 The Waveface Casa  The Waveface Light  The Waveface Ultra.
Arnan Sipitakiat Dept. Compute Engineering, Chiang Mai University.
Robert Harris. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
Mission To Mars Driving Simulator Based on the recent Curiosity Landing On Mars Based In Year 2020 Score based game, with collectable items to unlock.
Final Presentation Smart-Home Smart-Switch using Arduino
FSAE Engine Management System Adolfo Pereira Donald Zucaro Lee McDade Jeremy Belge Sun-Jet Liu Marcin Trelinski Advisor: Dr. Alan Nye Sponsor: FSAE Formula.
Prepaid Energy Meter using Smart Cards
Farhin Al Masud What is Raspberry PI? o Low cost, credit card sized computer o SOC (System on a chip) o Founded by Raspberry PI foundation.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Abhishek S. Chakradeo(2009BEC154) Charudatta G. Chousalkar(2009BEC155) Vijay W. Sable(2009BEC064)
NASA Robotic Mining Competition. Controllers Arduino Mega - controls motors and sensors Raspberry Pi - Linux based computer that has the autonomous.
Flowcharting Workshop
ENERGY SAVING AND EFFICIENCY OF AIR CONDITION & LIGHT SYSTEMS AT PUBLIC BUILDINGS Meitav-tec (Contel group)
Solar Pi – A Technology Innovation
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Lego Mindstorm Robot Educator Tutorials
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
AUTO SWITCH OFF OF TV WHILE SCREEN GOES WITOUT VIDEO
VIDEO ACTIVATED RELAY TO CONTROL
PlaatSign (Raspberry Pi Digital Content Viewer) Open Source Project
Basic PIC-C I2C Communication
Raspberry Pi Pi 2 Model B.
Android Street Car Team 12 Zongyang Zhu ECE 477 Senior Design Project
JC Bailey Rhodes University
Module 3 Selling Security
Essential Question #1 What is a Computer??
Final Project Review Team Digiceipt April 19,
Robot Programming Computer Literacy S2.
Humble Hubble Team 18 – Evan Foote Abstract
Lego Mindstorm Robot Educator Tutorials
Lego Mindstorm Robot Educator Tutorials
Applied Control Systems Underlying Principles
ECE 477 Senior Design Group 11  Spring 2006
Tareq Khan, Ph.D. Assistant Professor,
Introduction to Single Board Computer
Project Mindstorm.
Presentation transcript:

The PiTopping and Educational Robotics with Embedded Computers Arnan Sipitakiat 1, Paulo Blikstein 2 1 Department of Computer Engineering, Chiang Mai University, Chiang Mai, Thailand 2 School of Education and (by courtesy) Computer Science Stanford University, California, USA

Demo Video of the Robotic Pet

Common Robot Programming Models: The Autonomous Model © LEGO

Common Robot Programming Models: The Tethered Model © Evolution Robotics

Common Robot Programming Models: The Embedded Computer Model

The PiTopping

The PiTopping Block Diagram

Programming from pitopping import * if sensor(1) < 100: talkto(‘a’) onfor(1)

Opportunities – USB peripherals AvailabilityMost storesRobotics shop Cost$18-25$32-$50 UsabilityHigh-level Python UART, I2C, SPI, etc

Opportunities - Screen via Remote Desktop + Smartphones, Tablets

Case Study: Robotics Competition Activity

Case Study: Energy conservation in a convenient store

Raspberry Pi + PiTopping Relay Switches Timer Control 3G Air Card Power Supply Web Cam Interface

Light Intensity Selected Store Light On/Off state All on All off

Conclusions Make use of new opportunities offered by single-board computers Allows for projects that would previously be too difficult, expensive to learners Can benefit from the rich programming environments available on full computers.