THE FUTURE OF ROCK CLIMBING SmartWall 9/8/2009. Team Members Anil Damle Matanya Horowitz Kirk Liu Mark Vankempen Steve Wilson 9/8/2009.

Slides:



Advertisements
Similar presentations
MEMS Thermal & Fluid Control Lab. RFID tag powered by solar cell was set up and integrated with multiple sensors, such as temperature, humidity, light.
Advertisements

Autonomous Control of a Scalextric Slot Car on a User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.
1 Electrical and Computer Engineering Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young Project Orion TekBand.
A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
EE Capstone Spring 2008 Team RFID Mike Gauthiere Mike Loptien Chris Reid Kirk Spowart Vincent Wu.
BeHāv Student Behavior Feedback System. Overview Team What is BeHav In Action Features Design Risks Time-Line.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Spring 2007.
THE FUTURE OF ROCK CLIMBING SmartWall 10/8/2009 Steve.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Watt Watch Hassan Alabudib Yirui Huang Peng Chen Kamal Sabi Marisol Lozano Roman.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
LUMEN ALARM & LIGHTING SYSTEM Artem Aginskiy, Grayson Carr, Yinuo James Chen, Andrew McDowell.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
World Leader In Gas Detection & Sensor Technology Stand Alone Calibration Station SM 2000 Series.
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Department of Electrical and Computer Engineering Team BeepachU November 26, 2013 Midway Design Review.
VEX Parts – Batteries, Logic, and Controls
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
 Adviser : Dr. Lei Ying  Research Assistant: Ming Ouyang  Team Members:  Prashanth Yanamandra  Wyatt Brenneman  Taylor McKechnie  Client: ECpE.
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
SOLAR POWERED SMART BLIND (SPSB) SYSTEM Smart Home Automation
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
ISecurity Mid Semester Presentation February 26, 2013.
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White March 12, 2009.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
BANDAGE SIZE NON ECG HEART RATE MONITOR USING ZIGBEE WIRELESS LINK Guided by,Presented by, Ms. Geo. P.G Jeevan.K.Noble Asst.Prof., ECE Dept.S7, ECE-A.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
Home Automation Instructor: Dr. Gursel Serpen
Weather Station Weather station design for measuring
RAILWAY TRACK SNAP NOTIFICATION
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
ECE 477 Final Presentation Team 8 Spring 2013
Smita Vijayakumar Qian Zhu Gagan Agrawal
Marios Karagiannis TCS/Sensor Lab University of Geneva 12/3/2012
RF430CL330H Wake from Field Detection
Presentation transcript:

THE FUTURE OF ROCK CLIMBING SmartWall 9/8/2009

Team Members Anil Damle Matanya Horowitz Kirk Liu Mark Vankempen Steve Wilson 9/8/2009

Presentation Outline Problem  Market  Solution Implementation  Handhold  Controller  Computer Logistics  Schedule 9/8/2009 Mark

Problem - Market Popularity of rock climbing is exploding  Indoor gyms face limited resources  Changing routes is difficult and time consuming  How frequently should routes be changed?  How many beginner vs. advanced routes?  Market is segmented Weekend warriors vs. Hard-core vs. Beginners  Personal rock climbing solutions haven’t been established  Gauging route difficulty is problematic No solution addresses needs of all these groups 9/8/2009 Mark

Problem - Solution SmartWall  Use modern technology on the antiquated rockwall Hardware  Output  Light-up handholds  Dynamic route creation  Input  Pressure sensors  User-programmable routes  User specific memory 9/8/2009 Mark

Problem - Solution Software  Data logging  Offline judging  Analysis of ascent  Real time scoring possible  Integration with camera data  Interpolation and calculation of climbing technique  Replay possible  Tutorial  Compare to Pro’s  Path Planning  Use historical data  User preferences  Dynamic difficulty adjustment 9/8/2009 Mark

System Overview Host Computer Controller Handhold Flash DriveUser Input 9/8/2009 Mark

Implementation - Handhold Utilize the MSP430 microprocessor and RF unit Controller will communicate bidirectionally via sub 1-Ghz frequencies to a host controller LED’s used to light up handholds as output Sensors used to detect input PCB must be small enough to fit inside a handhold 9/8/2009 Mark

Implementation - Handhold Handholds will be fabricated or bought  Modeling Clay / Polyurethane  Bondo Fiberglass Resin  Capacitive Polymers Fabrication allows convenient placement of:  Development boards  Pressure sensors  Anything else Handholds will be affixed to a custom built wall 9/8/2009 Mark

How much power do we need to run the wall? LEDs, MicrocontrollerXbee Antenna 9/8/2009 Kirk Handhold Power Supply

Power Requirements 9/8/2009 Kirk Miniature LEDs (1 mA to above 20 mA) MSP430  sleep mode ~ <1uA,  Active ~ 200uA Wireless  1 mW  Wake from sleep in 15 msec

Battery Solution Polymer Lithium Ion Batteries mAhEach cells outputs a nominal 3.7V at 2000mAh! 9/8/2009 Kirk

The output current ranges from 500mA to 1.3A. Lithium Ion, Lithium Polymer Charger, 1.3A - Wall Plug In Cell count: 1-7 cells Handhold Charging 9/8/2009 Kirk

Power Supply Handhold Power  4 Lithium Ion Batteries per hold  Wall power of handholds for debugging  Keep components in low power as much as possible  Rechargeable on wall, or by removing batteries  Aim for >1 month between charges Controller  Wall Powered 9/8/2009 Kirk

Implementation - Controller Microcontroller (MSP430, etc.) Antenna Zigbee Interface USB Host LCD DisplayNumeric Keypad USB Storage Host Computer 9/8/2009 Matanya Camera

Controller Software Flow Diagram Initialization Acquire camera Broadcast wake- up message Receive handhold identification Capture photos of handholds Correlate handhold location-id Standby User detected Load profile Create route Broadcast handhold lighting data Interaction Receive handhold/video data packet Log packet Detect end of climb 9/8/2009 Matanya

Implementation – Handhold Controller Communication Handhold communicates through controller  No handhold-handhold communication  Broadcast pressure data  Receive initialization, lighting data Hardware – Zigbee  Low power mesh networking XBee 1mW Chip Antenna  Sparkfun supplied  $20.66  Serial interface 9/8/2009 Matanya

XBee Antenna Well established Protocol  Constructs low-speed ad-hoc network All nodes are End-Nodes.  Beacon-enabled network  Handholds can sleep Periodic, less frequent waking for input from controller More frequent transmission of sensor data  Controller remains awake  Allows for data to be both sent and received  Arbitrary number of nodes 9/8/2009 Matanya

Implementation – Handhold Controller Protocol Communication protocol required  Must be scalable over arbitrary number of nodes Asynchronous packet broadcasting  Node -> Controller  Unique identifier  Pressure data  Current status  Controller -> Node  Destination node ID  Desired status (sleep? Polling sensor? Broadcast frequency? Light or error on sense?)  Desired lighting mode 9/8/2009 Matanya

Implementation – Controller Computer Protocol Controller -> Computer  Sequential, timed data logging  Snapshot of handhold status Computer -> Controller  Initialization step containing status for each handhold  Provides identification for handholds between controller and computer It is the controller’s responsibility to translate to the actual ID’s of each handhold Sequential lighting up of handholds so computer can provide information for correlation between handhold and ID  Asynchronous update packets  Only communicates changes 9/8/2009 Anil

USB Controller interface - Already existent solution  28 Pin PIC Development Board with USB  Sparkfun  $30.95 Stage 1  Initialization information received from computer  Input is received only during initialization  Data is written to computer Stage 2  Computer is replaced with USB Stick  Initialization data is stored  Data, in same format, written to USB stick 9/8/2009 Anil

Implementation - Computer Puts the Smart in SmartWall  Route planning algorithm  Handhold type, reach, route length, etc.  New route every time  Video input  Analysis of stance  Correlation with pressure data  Climber improvement  Comparison of climbing technique with ‘Professionals’  Scoring  No longer simple ‘can or can’t do’ or time-based  Possible to gauge pressure, finesse, time on holds  More elaborate competitions possible  Tracking  User profiles  Progress 9/8/2009 Anil

Implementation - Computer Initialization Climbing modeInput mode Recognize user Control Hold lighting Adapt Difficulty Process Video Process Flash Drive Display Performance Create Routes 9/8/2009 Anil

Route Planning Based on Switching Time Optimization research  Trajectory is integrated over rock wall instead of time Each handhold presents a switch and changes the mode of the system, i.e. the climber By evaluating the effects of taking each hold, we can find the path that the climber would take We can then optimize the path according to input parameters  Reach length, route length, difficulty, distance between centers of mass and contact points  Parameters are input as a cost function  Requires a set of handholds to use. These can be picked by taking a straight line up the wall and picking the handholds ‘nearby.’ Solve with algorithm in (3) 9/8/2009 Anil

Video input Use to initialize hold locations  Automatically detect holds for route creation algorithms Analyze climber movement to rate climb  Develop an algorithm for rating climbs  Superimpose climb over recorded professional climber  Determine if a climber is stuck and adapt difficulty  Possibly show/determine next move for a climber 9/8/2009 Anil

Budget ItemEstimated Cost Wall200 Physical Handholds100 Host PCOwn Handhold Components (each)~100 Microcontroller / Wireless10 LED’s4 Pressure Sensors40 Batteries40 Charger20 Controller~200 Microcontroller / Wireless20 USB module / RFID40 PCB30 Camera50 Wall Plugs50 Total (10 Handholds)~1500 9/8/2009 Steve

Risks Insufficient battery life  Allow for wall power Limited sensor placement options  Functionality limited to contact detection Wireless  Wires Writing to USB Camera data flow  Connect camera to computer Insufficient # of handholds given current budget  Mix in dumb handholds 9/8/2009 Steve

Milestone - CDR Completed handhold prototype  PCB Layout  Physical Design  Sensor Placement Completed Wall  With non- smart handholds installed Wireless protocol Completed Controller PCB layout complete 9/8/2009 Steve

Milestone #1 Controller talking to multiple handholds Initialization Sequence  Handhold placement analysis Light up handholds for routes Preliminary algorithm results  Video analysis  Route creation 9/8/2009 Steve

Milestone #2 Data logging to USB drive Algorithms complete and tested Preliminary user interface  Ability to view data Basic functionality completed 9/8/2009 Steve

Logistics - Schedule 9/8/2009 Steve

Individual Tasks Matanya Mark Steve Kirk Anil Route Planning Video Processing Handhold construction Controller Design & PCB Power Design & Optimization MSP430 Programming Handhold Wireless Interface User Programmable Interface User Recognition Battery Charging Wireless Protocol Wall Construction Controller logging & input 9/8/2009 Steve PCB Design

Questions 9/8/2009

Bibliography 1. Xbee – o.php?products_id= USB Board - o.php?products_id=19 o.php?products_id=19 3. Johnson, E. & Murphey, T. (2008). Second-Order Switching Time Optimization for Non-Linear Time- Varying Dynamic Systems. 9/8/2009