wandering ambassador

Post on 23-Feb-2016

39 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Wandering Ambassador. P12215. Sponsors: EME Dept., ARM, Harris, Dr. Mondragon, Cypress, RIM. Team. Project Statement. 4 years of project legacy Showcase creativity and aptitude of RIT students Reduce learning curve for future groups Enable quicker problem solving - PowerPoint PPT Presentation

TRANSCRIPT

Wandering AmbassadorP12215

Sponsors: EME Dept., ARM, Harris, Dr. Mondragon, Cypress, RIM

TeamName Major Administrative Role Focus

Praneeth Pulusani CE Team Lead Software, Architecture,Interfacing and Controls

Dan Massar EE Team Lead, Meeting Facilitator Voltage Regulator redesign

Sam Stats ME Documentation/Edge Quick disconnect,Mechanical Assembly

Derek Badon EE PCB Layout

Phil Tatti EE Sonar, IR, H-Bridge, PSoC

Anthony Lanza EE Battery Indicator

Sheena Mital EE Treasurer PCB Layout Assistance

Project Statement

• 4 years of project legacy

• Showcase creativity and aptitude of RIT students

• Reduce learning curve for future groups

• Enable quicker problem solving

• Parallel multidisciplinary development

Customer Needs• Redesign and Simplification of Existing Systems without

Loss of Performance• Reduce Learning Curve for Future Groups• Create Test Environment and Implement a Quick

Disconnect System

Critical Specs

P12215 Wandering Ambassador Test Stand - Critical Specs

Engineering Specification (Listed in Order of Importance) Units of Measure Marginal Value Ideal Value

Reliability issues/week 1 0

Condense Microcontrollers by Programming with PSoC #of microcontrollers 1 0

Redesign and Refabrication of PCB Layout binary y y

Mechanical Breakaway to Allow for Testing on Mule binary y y

Implementation of Sensors while Limiting Sensory to Software Latency-Input Time

seconds 0.3 0.1

Implementation of Sensors while Limiting Sensory to Software Latency-Input Time

binary y y

Create GUI to Allow for Diagnostic Mode Operation binary y y

Create Various Tutorials for Future Groups binary y y

Concept SummaryInitial Problems

• Over heating voltage regulators

• Large learning curve• Very difficult to debug• Sensors not

functioning properly• Crowded workspace• “Rats nest” of wires• Difficult programing

architecture• Too much going on

Concept SummaryCurrent Standings• Voltage regulator redesign

with heat sinks• Simple debugging Protocol• Working sensors which

report values• Disconnect system

integrated• PCB Redesign• Tips and Tricks for next

group• Stripped of unnecessary

sensors

Communication Interface Design• The remote control

o Interface runs as a website on the client, in a browsero When push buttons are pressed to control robot, AJAX request is sent to Pandaboard.

AJAX requests to get and update sensor values are sent in timed intervals automatically.

• Pandaboardo Python Webserver reads the incoming requests/commands and processes themo If it’s a low level command (move command or sensor read command), request is

forwarded to cypress and if there is any response, it is sent back to the cliento If it’s a high level command (Auto navigate or servo scan mode), it launches threads that

automate sending of low level commandso If its halt command, threads are stopped and halt is also issued to cypress

• Cypresso Continuously monitors its UART ports for commandso When a command is received, it interprets the command, calls the necessary function and

returns a value if necessary

System Testing ResultsSonar Distance Measurements

Measured Distance (inches)

Detected Distance (inches)

12 10

24 24

36 36

48 48

60 60

72 72

84 84

86 96

108 108

120 122

132 134

144 147

156 161

168 173

180 185

192 197

204 209

System Testing Results-Sonar

Measured Distance Detected Distance Distance From Sonar Distance from Center12 12.08 48 5.7524 24.17 60 5.7536 36.25 72 5.7548 48.34 112 7.1560 60.4272 72.5184 84.5996 96.65

108 108.76120 122.86132 134.95144 147.03156 161.13168 173.22180 185.3192 197.39204 209.47

Sonar testing was done by centering the robot sonar along a seam in the tiles on the floor. Markers were then laid out every foot, with 0 being on the ground directly underneath the sonar. A large flat object was then placed in front of the sonar at every foot interval. The sonar returns an analog voltage that when used in conjunction with a scaling factor, determines the sensed distance. To test the beam width, at the distances shown below, the same object was placed in the center, then moved off to the side incrementally until the sonar did not detect it. Interestingly there are some fringe effects right on the cusp of the beam. More measurements were not taken for beam width because of the relatively slow rate of increase.

System Testing Results-Infrared

0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

10

20

30

40

50

60

70

80

f(x) = 3.53741252631538 x^-1.36355005018725R² = 0.966390370845827

Distance vs Voltage

The infrared sensors were tested the same was as the sonars. The distance cannot be obtained as easily as it was for the sonars, however. Measurements have to be taken and a line-fit (shown below) has to be applied to find the function to determine the sensed distance.

Objective Project Evaluation

Successes•Proper robot forward, reverse, left and right movement•Quick disconnect system to enable use of mule for testing purposes•Redesign of voltage regulators•Significant cleanup and organization of PCB board•Live video stream through website•Tricks/tips manuals to help future teams quickly learn current design•Current project design allows for future teams to develop without need for total redesign of PCB•Robot has been developed such that high level auto

navigation can be implemented with the proper programming

•Inclusion of prototype area for future developmental purposes•Diagnostic GUI, which can be displayed on computer using

website

• Won Second Place in the ARM design competition

Not Fully Functional

•Integration of IR sensors into auto-navigation •Compass modulation testing/incorporation

into final design•GPS location of robot had not been

integrated into design• Exceeded budget by $320

Future Work• Room for expansion• Further autonomous

capabilities• A second PSoC can

be added to prototype area

• GPS capabilities• Compass

Expenses & Donations

• Final budget spent ~$1220

• Donated items:o Pandaboard ($180)o Cypress PSoC 3/5 ($50)o Sparkfun RS232 Level Shifter ($20)o Blackberry PlayBook ($200)

*Donated by Dr. Mondragon

Questions?

top related