Final Design Review Aziz Deepti Josh Suhail Stuart

  • Slides: 28
Download presentation
Final Design Review

Final Design Review

Aziz Deepti Josh Suhail Stuart Final Design Review (Week 15) Administration H/w Placement &

Aziz Deepti Josh Suhail Stuart Final Design Review (Week 15) Administration H/w Placement & Casing Imagine RIT Demo Update Trello Plan 04/25 Clean up battery module Prepare for Demo 04/27 Prepare Aruco Markers required for Demo Finish up EDGE 04/28 Final Gate Review 05/01 Poster & Paper Prep. (& Imagine RIT) 04/26 Setup and Batteries 04/27 Poster Submitted (Arm Day & Imagine RIT) 04/25 04/19 IEEE Paper Submitted Screw-in Pi Cam 04/24 Fit housing on hardhat 04/26 Demo Clean-up for Imagine RIT 04/27

Performance vs. Requirements

Performance vs. Requirements

Current BOM

Current BOM

IMU Recap ● Data from IMU obtained through Teensy ● Using the data to

IMU Recap ● Data from IMU obtained through Teensy ● Using the data to compute angles ● Eliminating the Teensy ● Testing and Calibration

Hard Iron Calibration ● Data distortion due to external strong magnetic field

Hard Iron Calibration ● Data distortion due to external strong magnetic field

Test Data Before Hard Iron Calibration

Test Data Before Hard Iron Calibration

Test Data After Hard Iron Calibration

Test Data After Hard Iron Calibration

Vision System: Testing Recap

Vision System: Testing Recap

Translational Data:

Translational Data:

Translational Data:

Translational Data:

Translational Data:

Translational Data:

Rotational Data:

Rotational Data:

Rotational Data:

Rotational Data:

Rotational Data:

Rotational Data:

Person-To-Chair Testing:

Person-To-Chair Testing:

Person-To-Chair Testing:

Person-To-Chair Testing:

Solving the Stability Problem

Solving the Stability Problem

The Stability Problem ● Aruco Marker pose data appears to fluctuate between two different

The Stability Problem ● Aruco Marker pose data appears to fluctuate between two different solutions ● Fluctuations disrupts the Person-To-Chair math as it is highly dependent on angles ● (Fluctuation Example: The 45º Y Rotation Test)

Suggested Solution ● Compare current Pose Angle reading to past data ● Determine if

Suggested Solution ● Compare current Pose Angle reading to past data ● Determine if it is similar or dramatically different ○ If it’s too different from old data, throw it out ○ If it’s similar to old data, average it into the result

The Outlier Detector

The Outlier Detector

The Outlier Detector

The Outlier Detector

Outlier Detection: Example (Not real data)

Outlier Detection: Example (Not real data)

Outlier Detection: Filtered Angle Data

Outlier Detection: Filtered Angle Data

Outlier Detection: Filtering the Chair Data ● Apply Outlier Detection to angular filter ●

Outlier Detection: Filtering the Chair Data ● Apply Outlier Detection to angular filter ● Apply Outlier Detection Algorithm on Person-To-Chair data received from Aruco markers - Force aruco markers to “Vote” on the position of the chair ○ (add one point of past chair data to help skew voting towards past results) ● Apply Outlier Detection to smooth resulting chair data

Outlier Detection: Person-To-Chair (3 Arucos)

Outlier Detection: Person-To-Chair (3 Arucos)

Outlier Detection: Person-To-Chair (3 Arucos)

Outlier Detection: Person-To-Chair (3 Arucos)

Final Demo

Final Demo