progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ecse446s05/progress/team4_progress_presen… ·...
TRANSCRIPT
![Page 1: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/1.jpg)
The Visual Targeting TurretProgress Report
Jason LamJohn LeeJonathan Rothberg
![Page 2: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/2.jpg)
Overview
ObjectivesRevised SpecificationsProgress: HardwareProgress: Image ProcessingProgress: System Modeling and ValidationSchedule Assessment
![Page 3: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/3.jpg)
Objectives
Visually track a moving target in various lighting conditions
Infrared spectrumTarget can travel freely throughout a predefined area around the visual system
360° panShoot Target
Target has laser detection capability
![Page 4: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/4.jpg)
Specifications
Car Velocity: 0.684788 m/s
Camera Height (From Floor):0.889 m
Motion range: Tilt: 30.256° to 55.521° (from the horizontal plane)Pan: 360°
Speed: Tilt: 25.7197°/sPan: 64.2595°/s
Accuracy: Maximum degree of deflection, pan = .4699 °Maximum degree of deflection, tilt = .223 °
Payload: worst case less than 0.5 kg (webcam + laser pointer + mounting device)
Noise Tolerance: Needing the accuracy to be as high as possible requires the amount of noise evident to be very low. Too much noise can dramatically affect the image processing, thereby reducing the systems ability to accurately track the object.
![Page 5: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/5.jpg)
Specifications (cont.)Friction Identification (Tilt):
Viscous Friction = 0.0011 Nm*s/radCoulomb Friction = 0.1094 Nm
Friction Identification (Pan):Viscous Friction = 0.0011 Nm*s/radCoulomb Friction = 0.1343 Nm
Voltage to Torque Conversion, pan and tilt = 0.0699 Nm/VPan and Tilt Inertia, calculated:Tilt: Pan:
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
0037.00034.00004.0
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
0080.00071.00013.0
![Page 6: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/6.jpg)
Progress: Hardware
Laser Detection Circuit CompleteGain circuit obstacles
Op Amp replacementPower Supply
![Page 7: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/7.jpg)
Progress: Hardware
Integrated Emitter and Detector CircuitsPattern
Interference
![Page 8: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/8.jpg)
Progress: HardwareLaser and Camera Mount v2
ready for fabrication
![Page 9: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/9.jpg)
Image Processing Objectives
Maximize frames per secondMinimize distance car travels between framesProvide fast processing of images
Robust and reliableAccurately find moving car 90% - 100% of the time
![Page 10: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/10.jpg)
Image Processing – Original Approach
Used built in MATLAB functionsPros:
Easily availableAccomplished goal
Cons:Poor performanceNot easy to improve
Frames per second: 2Image processing time: 0.5 seconds
![Page 11: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/11.jpg)
Image Processing – Improved Approach
Removed slow MATLAB function callsStreamlined algorithmFrames per second: 10Image processing time: 0.1 seconds on average
![Page 12: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/12.jpg)
Image Processing Example
Car movies approximately 6 cm per frame.
![Page 13: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/13.jpg)
Image Processing Example (‘cont)
![Page 14: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/14.jpg)
Image Processing Example (‘cont)
![Page 15: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/15.jpg)
Modeling and Verificationvia Friction Identification
LLcMLMLLMLLML mglNBNBBNBJNJCCVV
ττ −Θ+=Θ′++Θ′++Θ′′+ )sin(*)sgn()*(*)*(*)*( 2
MLLL NaaI τ=Θ′+Θ′+Θ′′ )sgn(*** 21
12 /))0699.0(( aaVNL −=Θ′
![Page 16: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/16.jpg)
Modeling and Verificationvia Friction Identification
![Page 17: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/17.jpg)
Modeling and Verificationvia Friction Identification
![Page 18: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/18.jpg)
Modeling and Verificationvia Parameter Identification
![Page 19: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/19.jpg)
Modeling and Verificationvia Parameter Identification
![Page 20: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/20.jpg)
Modeling and Verificationvia Parameter Identification
0 5 10 15 20 25 30-50
-40
-30
-20
-10
0
10
20
30
40
50
Time (sec)
Vel
ocity
(rad
/sec
)
Open-Loop Response (Chirp) - Actual and Simulated
Simulated
Actual
![Page 21: progress - cats-fs.rpi.educats-fs.rpi.edu/~wenj/ECSE446S05/progress/team4_progress_presen… · Specifications Car Velocity: 0.684788 m/s Camera Height (From Floor): 0.889 m Motion](https://reader034.vdocument.in/reader034/viewer/2022052102/603cb8f07f43be00bf030779/html5/thumbnails/21.jpg)
Plan of Action
Camera and Mathematical Model IntegrationFabricate Mounting assemblyElaborate on control system testingOptimizing photodiode array (if necessary)Gradually increase complexity of motion
speedDirection of movementobstacles
Maximizing efficiency of image processing Achieve zero ambient light scenario