Company Confidential Our Experiences with Phidgets Lloyd SpencerKevin Sikorski Monthly SRS Meeting November 18, 2006.

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

Alpha Control System TheRobettes.com.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Remote Medical Inc. ENSC 440 Project Presentation Presented By: Marian Chang Calvin Che Lotus Yi Dong Zhang April 7 th 2005.
Smart Irrigation System Raihan Haque Brian Moy Puneet Karnawat Group 7 ME 3484 Polytechnic University April 24, 2003.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Introduction.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Open Source Physics Laboratory Data Acquisition System V 2.0 Open source physics laboratory data acquisition system V 2.0 (OSPL V2) is a physics laboratory.
ADAM-5000/TCP- Distributed Ethernet I/O
Drivers Station 2010 Joe Ross Team /12/2009.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Getting started with interactive projects using the Arduino, Max and Processing.
DPNM Lab., POSTECH 1/29 CS490K - Internet of Things (IoT) Jonghwan Hyun DPNM Lab. Department of Computer Science and Engineering, POSTECH
Build-It-Yourself develops content and supporting platforms that inspire and guide kids to use technology creatively. Scratch Robotics Construction System.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Temperature Controller DT3 Series & Delta Machine Vision Automation for a Changing World.
Remote Control of a Furby Toy with Bluetooth
Mentors Workshop Control System Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
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.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
The New FTC Platform (Connecting your legacy hardware)
VEX Parts – Batteries, Logic, and Controls
Real-Time Operating Systems An Overview of RoBIOS.
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.
Created by: James Buttice Intelligent Machine Design Laboratory Dr. Arroyo Dr. Schwartz 4/8 Spring 2010 B.L.a.R.R.
Andrew Piñeiro Xiaofeng Zhu Mentor: Dr. J. Zalewski.
EasyC Programming Workshop January 30, 2008 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
RFID Enabled Access Limited (R.E.A.L.) Security Christopher Lange, Team Leader Clinton Plaza Paul Brown David Kenney.
Introduction to Computer and Computer Networking: Part I Xiangming Mu 9/16/2004.
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
Remote Control of Mobile Robotic Vehicle Via Web- Interface Douglas Bailey Computer Engineering Harding University.
Amr Eshak, Amadou Bah, Michael Estevez
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Sun SPOT Introduction Miloš Solujić. Outline SPOT – beginnings Technical details - hardware Technical details - software Basestations SPOT – Pros and.
Presentation: Phidgets for Rapid Pervasive Prototyping Applied Pervasive Computing.
The Picaxe Microprocessor What is it???. Well, first a large company called Microchip Technology inc. created a Programmable Interface Controller (PIC).
Ewout van Bekkum Chris Gurley Nate Klein. Brief Summary Purpose of project Automated Gigapixel Panorama Acquisition Create a platform to Adjust the camera’s.
Team Members: Faculty Advisors: Christian BaldusDavid Roberts Dr. Arun Somani Isi OamenShawn Yockey Dr. Zhao Zhang Chair-Mounted Computer Workstation Iowa.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Understanding The 2008 FRC Robot Controller Chris Gregory FRC1089 – Team Mercury
“We watch so you don’t have to.” Midterm Presentation Tuesday, February 05, 2002.
ChibiOS/RT Demo A free embedded RTOS
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Smart Lens Robot William McCombie IMDL Spring 2007.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Εισαγωγη στους ανιχνευτες σωματιδιων στο CERN...και ισως μερικες πιθανες ιδεες για τους μαθητες σας.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Smart Parking System (SPS) Prepared by: Ma’ali Hasan. Noora Dmedi.
Overview What is Arduino? What is it used for? How to get started
Device Interfacing with Python and ZIO
Overview What is Arduino? What is it used for? How to get started
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Vision for Robotic Applications
Invent the future of small intelligent devices here.
Smart Lens Robot William McCombie IMDL Spring 2007.
Invent the future of small intelligent devices here.
Presentation transcript:

Company Confidential Our Experiences with Phidgets Lloyd SpencerKevin Sikorski Monthly SRS Meeting November 18, 2006

CoroWare, Microsoft & Phidgets Robot magazine

What are Phidgets? Small bits of hardware useful in robots Small bits of hardware useful in robots  Sensors  Interface Boards  LCDs, Servo control, Encoders, etc. Varying complexity Varying complexity Goal is to free the developer from dealing with low-level hardware issues. Goal is to free the developer from dealing with low-level hardware issues. Made by Phidgets, Inc. Made by Phidgets, Inc.

First Use CoroWare needed an accelerometer for a robot. CoroWare needed an accelerometer for a robot. We budgeted 3 days for integration. We budgeted 3 days for integration. We were done in 2-3 hours. We were done in 2-3 hours. Most of our robots have an accelerometer in them. Most of our robots have an accelerometer in them.  Great for a simple “bump” sensor or inclinometer  Great for force feedback joystick control

Interface Kits We use the 8/8/8 Interface Kit. We use the 8/8/8 Interface Kit.  Digital I/O  Interface with analog sensors CoroWare’s big robot has humidity, light, gripper pressure, and two voltage and temperature sensors. CoroWare’s big robot has humidity, light, gripper pressure, and two voltage and temperature sensors. Digital I/O good for driving LEDs or bump sensors. Digital I/O good for driving LEDs or bump sensors.

Servo Control One of our smaller robots uses a compact 4-servo controller. One of our smaller robots uses a compact 4-servo controller. Controls a 2 DoF Servo arm. Controls a 2 DoF Servo arm. We’ve also used them to drive Pan/Tilt units for cameras. We’ve also used them to drive Pan/Tilt units for cameras.

A few others… LCD LCD  16x2 LCD display with 16 Digital ins and outs. Do it yourself sensors Do it yourself sensors  Sharp GP2D12 IR sensors  Line following sensors  Force Sensing Resistors 4-port USB Hub 4-port USB Hub 4-relay Interface Board 4-relay Interface Board

A Quick Tutorial…

Findings (The Good) Very easy to integrate Very easy to integrate  Lots of OSes: Windows, Linux, Mac  Lots of languages:.NET, C/C++, Visual Basic Great for prototyping or one-offs Great for prototyping or one-offs Decent power economy Decent power economy Easy to find power Easy to find power Good support Good support

Findings (The Slightly Less Good) Some Power limitations Some Power limitations Reasonable cost Reasonable cost Need a CPU that supports Phidgets Need a CPU that supports Phidgets Their biggest Servo controller only handles 4 servos Their biggest Servo controller only handles 4 servos Run out of USB ports quickly Run out of USB ports quickly

Where to Get Phidgets

Robotic Functions VisionNavigationManipulation Applications Non-Destructive Inspection Security and Monitoring Unmanned Vehicles Operating System Platform Plug and Play Wireless Communications Device Drivers Hardware Platform SensorsMotorsMainboards Rapid Robotics Integration

Rapid Robotics Integration CoroWare Surveyor 3000 Machine Labs Base Machine Labs Base VIA Mainboard VIA Mainboard Phidgets Sensors Phidgets Sensors  Accelerometer  RFID  Voltage Meter  Temperature Sensor  Light  Pressure Lynxmotion Servos Lynxmotion Servos Windows XP Windows XP Microsoft Robotics Studio Microsoft Robotics Studio

Remote Client /joystick Browser /UIService /accel /camera Robot /analogIn/servos /relay /rfid /voltage /temp/light /motor /movement /panTilt /arm G wireless link Rapid Robotics Integration CoroWare Surveyor 3000

Microsoft Robotic Studio Phidgets Accelerometer Integration Direct reading of status from the browser

Microsoft Robotic Studio Phidgets Accelerometer Integration A few lines of code make a much nicer display

Questions?