2023-01-12 - Global Shutter Camera

Change Description

CV Airside, Mech Frame

Global Shutter Camera

@R D

Discord

Description of Change

CV is switching to a global shutter camera, rather than the Raspberry Pi Camera v2 which uses rolling shutter. Specifically, this camera: 1080P 2MP Global Shutter Color USB Camera Module YUY2 USB2.0 100fps MJPEG with 8 mm 40° FOV lens.

Implementation

The camera is connected to the Jetson via USB cable. Camera side: 4-pin connector. Jetson side: USB-A.

Possible implementations:

  • Camera mounted on fuselage interior, with tip of lens flush or sticking out a hole.

    • Requires drilling <20 mm diameter hole in frame.

  • Camera mounted on fuselage exterior, covered by aerodynamic shroud.

    • Unaerodynamic due to camera height, but that won’t really matter if it is possible to mount on the aft of the fuselage.

Reason for Change

The GoPro Hero 7 footage looks terrible, which is most likely caused by its rolling shutter. The Raspberry Pi Camera v2 also uses rolling shutter, so it is not suitable to use.

Priority

High

Impact of Not Responding to Change

CV will have suboptimal footage, which may make landing pad detection impossible.

Alternative solutions:

  • Physical stabilization of drone and/or camera (hard).

  • Software correction (very hard).

What Groups, People, Sub-teams Need to be Notified?

  • Mechanical: @Conall Kingshott @Megan Spee TODO Whoever Em is on Discord

  • SysInt: @Anthony Luo

  • CV: @Aydan Jiwani (Deactivated) @Amy Hu @R D


Change Impact

Additional Parts/Resources Required and Costs

New camera needs to be purchased and mounted.

Impact on deadlines

CV doesn’t have a working airside system until this is done. Also, CV probably wants to train on footage from this camera. RIP adding more work for mechanical subteam as well.

Alternatives and Recommendations

Camera decision process:

2022-2023 Camera Decision Matrix

Comments

N/A


Make sure to create a thread in the ‘rfc’ chat in discord (here). Share a link to your rfc in your post so it can be approved!


Change Request Sign Off <System Integration>

Status

Accepted / On Hold / Rejected / More info Requested

Comments

Signatures/Name