Introducing: The Finch. Low-cost Personal Robot $99.

Slides:



Advertisements
Similar presentations
F.I.R.S.T Robotics Sensors 101
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Auto Parallel Parking Car. We created a Car that can identify a parking space and parallel park by itself. The Car drives down a street searching for.
Engineering Roles We will be forming groups of 3 students
Accelerometers and Gyros Timothy Friez Class # 3 1/29/08.
Blake Davis: Electrical Engineering Luke Haberkern: Electrical and Computer Engineering Brian Hacsi: Electrical and Computer Engineering Chris Kircher:
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
VEX Robotics Platform and ROBOTC Software Introduction.
VEX Robotics Platform and ROBOTC Software
Sensors Bryson Cook James Wyler Hao Phan 1. Outline Optical Encoders: Theory and applications –Types of encoders –Fundamental Components –Quadrature –Errors.
Sensors For Robotics Robotics Academy All Rights Reserved.
Connecting VEX and ROBOTC
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Indian Institute of Technology Hyderabad OBSTACLE AVOIDER USING SENSOR TECHNOLOGY Kiran kumar Dileep raju Bojja Haranath.
ST13 – (Complex) Sensor systems 1 (Complex) sensor systems Lecturer: Smilen Dimitrov Sensors Technology – MED4.
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
VEX Robotics Platform and ROBOTC Software
Mission to Mars 4 Wheel Rover Build Instructions April 2008.
ENGR 1181 First-Year Engineering Program College of Engineering Engineering Education Innovation Center First-Year Engineering Program Solar Energy Meter.
Slide # 1 Velocity sensor Specifications for electromagnetic velocity sensor Velocity sensors can utilize the same principles of displacement sensor, and.
Sensors for use in this class. Sensors 2 Robotics: Bridgewater state college.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
Capacitor Connection in to LED socket Connection to 5v and ground Connection to light sensor pin.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
T HE F INCH R OBOT AND THE W HILE L OOP Pepper. T HE R OBOT Developed by Carnegie Mellon students to teach CS Supports many compilers, including Java.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
A-Tech Technical Training. Robotic Design - Basket Grey pieces act like funnel Black rubberband keeps basket closed.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
Lemming -Bot Electrical Engineering Masters Student July 5, 2007 By Jason Morejon.
Sensing Today: Using Sensors Monday: Quiz on Controls and Sensing Rat Robots Scientists Develop Remote-Controlled Rats "The animal is not only doing something.
Jason Crim Vikas Kedigehalli Chinnappa Pattada.
Introduction to the Hummingbird Robot
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
Mission to Mars 4 Wheel Rover Build Instructions April 2008.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Fully-Autonomous.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
The sensors guide fingerprint sensors rate monitor gyroscope camera
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
Introduction to VEX® components
CHAPTER 8 Sensors and Camera. Chapter objectives: Understand Motion Sensors, Environmental Sensors and Positional Sensors Learn how to acquire measurement.
Programming Applied Sensors in FIRST Robots Chris Elston – Team Download sample code:
LEGO Robotics Workshop
Programming & Sensors.
PRESENTATION ON Line follower robot.
Know your Robot Electrical Parts
Starter What is BBC micro:bit?
- Usable range of 0 to 6 feet. - Find dark or bright areas.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
VEX Robotics Platform and ROBOTC Software
Sensors For Robotics Robotics Academy All Rights Reserved.
Finch Robot Class L4 How do I… ? LED color (Range 0 to 100)
Sensors For Robotics Robotics Academy All Rights Reserved.
Analog Input through POT
RobotC Sensors.
The Finch Robot and the While Loop
RobotC Sensors.
Motors and Sensors Large Motor
Holyoke Codes LEGO ROBOTICS
Sensors and actuators Sensors Resistive sensors
Computer Science Teachers Association Academy Lego Robotics
Programming & Sensors.
LEGO MINDSTORMS NXT PROGRAMMING
Micro:bit.
Presentation transcript:

Introducing: The Finch

Low-cost Personal Robot $99

Sensors and Connections

The Accelerometer controlling LED output

Sensors and Outputs

Sensors The Finch is capable of sensing ambient light levels, temperature, obstacles placed in front of it, and acceleration. Light. The Finch uses two photoresistors to detect ambient light levels. These sensors are analog with 8 bits of resolution and can easily differentiate sunny and cloudy days and brightness of various indoor light sources. These sensors are commonly used as either input devices or to allow the Finch to track towards or away from light sources. Temperature. The Finch has a single thermistor sensor that detects the ambient temperature. The sensor can also determine the temperature of an object if the object is placed in contact with the sensor. The temperature sensor is accurate to within 2 degrees Fahrenheit. Obstacle Detection. The Finch has two Infrared sensors. These sensors can detect obstacles in front of the Finch. The sensors are digital and so act as virtual bumpers - they do not provide information on the distance to an obstacle, but simply register whether an obstacle exists. The sensor detection range is between 3 and 12 inches. Due to the limitations of this type of sensor very narrow objects or objects made of certain black plastics may not register as obstacles. Accelerometers. The Finch uses a Freescale MMA7660FC 3-axis MEMS accelerometer to detect acceleration. The sensor can detect accelerations of +/- 1.5 gees. The primary use of the accelerometer is to detect the direction of gravity, so as to know how the Finch is oriented (flat on the ground, upright, etc). It is also possible to detect spikes in acceleration caused by tapping or shaking the Finch.Freescale MMA7660FC

Motors The Finch has two gear motors and uses its tail as a slide caster. It can turn in place around the axis of the motor's shafts. The wheels are press-fit onto the motor shafts. The Finch's top speed is roughly 15 inches per second.

Robustness (click to play video)

Programming Current: –Java –Python/Jython –Javascript (beta) –Processing –Visual Basic –Scala –C++ Soon: –Labview –Alice-like –Scratch-like

Getting Started: Detailed instructions and a screencast at: – Boils down to: –Select your favorite IDE and download the Finch package –Follow Instructions to Run Finch Package in the IDE: running-programs-finch running-programs-finch –Take a look at the examples as well as the Javadocs