Project Management

Schedule

Our Presenter Round Robin for the Fall’24 semester is as follows:

PR01Shahram Najam Syed
PR02Sri Sashank Undavalli
PR03Sivvani Muthusamy
PR04Khush Agrawal
PR05Dhruv Gupta

Our Presenter Round Robin for the Spring’24 semester is as follows:

PR01Khush Agrawal
PR02Shahram Najam Syed
PR03Sivvani Muthusamy
PR04Sri Sashank Undavalli
PR05Dhruv Gupta

Project Development Schedule for Fall 24:

Project Development Schedule for Spring 24:

Fall Test Plan

FVD Demo Conditions:

Location: Newell-Simon Hall B Level

Equipment: Testbed emulating a parking lot, 2 x tripods, 2 x infrastructure stands, 3 RC car unit, 2 x Intel RealSense D435i,  1 x external compute (main processing & display unit), Logitech steering and pedal setup, Wi-Fi router (for local intra network for secure DDS sharing), monitor(s).


Objectives of demonstration with corresponding requirements:

FVD.1: Detect, track, and estimate the pose of 2 RC cars.

FVD.2: Compute and communicate motion and parking cues to the respective RC cars.

FVD.3: Control 2 cars independently using independent motion and parking.

FVD.4: Park RC car for the parking scenario with static obstacles using pedals and steering

FVD.5: Park RC car successfully 80% of the time (PR2, PR3, PR5).

FVD.6: Drive the RC cars at an average speed of 10 cm/s (PR4).


Procedure:

01. Place the tripods mounted with the RealSense D435i at oblique angles, and the infrastructure stands, getting overlapping coverage for all cameras.

02. Power on the intranet WiFi router, off-board sensors, and RC car(s).

03. Configure the RC cars and connect to the off-board computer.

04. Launch software stack for all the sub-systems (RC cars, external computer).

05. Perform sub-system level hierarchical predefined tests (H/W & S/W).

06. Proceed with the demonstration if no errors are reported; otherwise, follow unit tests for rooting out system failures.

07. Provide the operator with control instructions.

08. Place the RC car at a predefined initial area.

09. The operator is asked to drop waypoints leading to the desired goal(s).

10. The operator will verify proper plan creation and engage the controller.

11. Once the car has reached designated parking spot (final waypoint), the operator takes over control and teleoperates the car to the parking lot.  

12. Repeat steps 08 – 12.

13. Document performance against defined requirements and validate.


Success Criteria:

SC.1: Successful parking is detected 80% of the time.

SC.2: A safety tolerance of 5 cm is maintained at all times from obstacles.

SC.3: The user has the ability to operate 2 cars while maintaining SC.1 and SC.2.

SC.4: The car(s) will autonomously traverse 80% of the total path length.

Verification Method:

  • Comparison of PERCIV against ground truth generated using ArUco tags 
  • Treating the pose of the RC car as ground truth, the translational and orientation error after parking is observed.

Spring Test Plan

SVD Demo Conditions:

Location: Newell-Simon Hall B Level

Equipment: Testbed emulating a parking lot, 2 x tripods, 1 RC car unit, 2 x Intel RealSense D435i, 1 x raspberry pi (data aggregation unit), 1 x external compute (main processing & display unit), Logitech steering and pedal combo, Wi-Fi router (for local intra network for secure DDS sharing), monitor, stopwatch.


Objectives of demonstration with corresponding requirements:

SVD.1: Detect, track, and estimate the pose of 1 RC car.

SVD.2: Compute and communicate motion and parking cues to the 1 RC car (PR1).

SVD.3: Low-level control on RC car to meet motion and parking cues.

SVD.4: Park RC car for the parking scenario using pedals and steering (PR4, PR5).

SVD.5: Park RC car successfully 80% of the time (PR2, PR3, PR5).

SVD.6: Drive the RC car at an average speed of 10 cm/s (PR4).


Procedure:

01. Place the tripods mounted with the RealSense D435i at oblique angles, getting overlapping coverage for both cameras.

02. Power on the intranet WiFi router, off-board sensors, and RC Units.

03. Configure the RC car and connect to the off-board compute.

04. Launch software stack for all the sub-systems (RC car, off-board compute, data aggregation unit, and external compute).

05. Perform sub-system level hierarchical predefined tests (H/W & S/W).

06. Proceed with the demonstration if no errors are reported; otherwise, follow unit tests for rooting out system failures.

07. Provide the operator with control instructions.

08. Place the RC car at a predefined initial area.

10. The operator is asked to park the car without the visual cues or BEV.

11. Parking status is shown as completed by the system.

12. Repeat steps 08 – 11. Document performance against defined requirements and validate.


Success Criteria:

SC.1: Successful parking is detected 80% of the time.

SC.2: A safety tolerance of 10 cm is maintained at all times from obstacles.

Verification Method:

  • Comparison of PERCIV against ground truth generated using ArUco tags 
  • Treating the pose of the RC car as ground truth, the translational and orientation error after parking is observed.

Parts List

As of the current stage of the project, significant purchases have been made in line with the allocated budget. A total expenditure of $3108 has been utilized out of the total budget of $5000, representing 62% of the allocated funds. These expenditures encompass crucial components necessary for the development and implementation of the teleoperated parking system, including the procurement of Jetacker cars, infrastructure, and HMI equipment.

Budget
S.NoItem DescriptionPrice
1Yahboom Jeston Nano Smart Robot Car Kit(R2 Standard)$643
2NEEWER Tripod Fluid Head$38.15
38 Pieces Camera Screw Adapter$10.49
4Frgyee 12 Pcs 1/4″ 3/8″ Light Stand Adapter$11.65
5Lockport White Gaffer Tape 2 Inch – 2 Pack – 30 Yards$21.19
6Lockport Black Gaffers Tape 3 Pack$26.34
7NEEWER Tripod Fluid Head$107.97
8waveshare Power Supply for Jetson Nano$38.97
9SanDisk Ultra 128GB$95.94
108 Pieces Camera Screw Adapter$10.49
11Frgyee 12 Pcs 1/4″ 3/8″ Light Stand Adapter$11.65
12Logitech G29 Driving Force Racing Wheel and Floor Pedals$379.99
13Beikell Memory Card Reader$17.98
14Memory Card Case$6.99
1512 Inch Traffic Training Cones$53.98
1612 Inch Traffic Training Cones$26.99
17Dell Multi-Device Wireless keyboard and mouse$76.99
18Dell Wireless Keyboard and Mouse – KM3322W$24.99
19Acer Monitor 27 inch$109.99
20Cat 6 Cables 100ft$30.38
21Anker usb C hub(6 in one)$70.00
22hc sr04 ultrasound sensors 10 pc$14
23ITD ITANDA 10FT USB Extension Cable USB 3.0 Extension Cord Type A Male to Female 15 feet$48
24Yahboom AI Robotic Car Chassis kit Autopilot Training Ackerman$360
25NVIDIA Jetson Nano Developer Kit (945-13450-0000-100)$298
26Arduino Mega 2560 REV3 [A000067]$97.80
27TP-Link Archer T2U Plus AC600 High Gain Dualband USB WLAN Adapter$72
28120pcs 10cm Dupont Wire Male to Female Breadboard Jumper Wires 3.9 inch 1pin-1pin 2.54mm Connector$7
29120pcs 20cm Dupont Wire Male to Female Breadboard Jumper Wires 7.9 inch 1pin-1pin 2.54mm$7
30500PCS 1 Pin Header Connector Housing for Dupont Wire Jumper Compact$7.89
31Lockport Black Gaffers Tape 3 Pack$27.89
32Lockport White Gaffers Tape 2 Inch – 2 Pack White Tape – 30 Yards$19.88
3310PCS/LOT Ultrasonic Sensor Mounting Bracket for HC-SR04 Smart Car AL HC-SR04 HC SR04 HCSR04 Distance Sensor (10PC hc-sr04 Mounting Bracket)$16.98
34Explux High-Intensity Yellow LED PAR38 Flood Light Bulb, 250W Equivalent Ultra Bright Yellow Light, Full-Glass Outdoor Waterproof & Anti-Ageing, Dimmable, Yellow Color Spotlight, 2-Pack$45
35Monoprice 1.5-Feet USB 2.0 A Male to B Male 28/24AWG Cable (Gold Plated) (105436),Black$25
36USB to USB Cable [13cm 5 inch],USB 3.0 Male to Male Type A to Type A$40

Issue Log

Issue IDIssue SubsystemDate CreatedRaised ByOwnerDescriptionPrioritySeverity
I-1Hardware01/16/2024SashankSashank
Khush
Basic collision checkingMediumLow
I-2Perception01/20/2024ShahramSashank
Dhruv
Time lag for multi camera synchronizationHighHigh
I-3Perception01/30/2024SivvaniDhruv
Khush
Sashank
Low resolution during BEV generationMediumHigh
I-4Logistics 02/06/2024SashankSashank SivvaniOrder second carMediumHigh
I-5Controls02/10/2024DhruvDhruv
Shahram
Issue with odometry being publishedMediumMedium
I-6Controls02/10/2024KhushDhruv
Khush
Sashank
Network latencyMediumMedium
As of February 23, 2024

Issue IDIssue SubsystemDate CreatedRaised ByDescriptionPrioritySeverityMitigation
R-1Controls03/28/2024KhushDifficulty in controlling speed (only one gear)LowHighAdd gears for finer speed control
R-2Controls03/20/2024DhruvCar colliding on sides with only front / rear ultrasound sensorsHighHighUse additional side sensors for avoiding side collisions
R-3Logistics03/10/2024SashankProcurement DelaysLowMediumOrder early. Look for locally available products and faster shipping options
R-4Perception04/01/2024ShahramYOLO data annotation produces wrong format of cornersLowHighExported data as PASCAL VOC format with auto-orientation pre-processing enabled and converted to YOLOV8-OBB format
R-5Logistics03/25/2024SivvaniFaulty parts/breakdown of parts/ loss of partsMediumHighOrder spare parts keeping in mind the fiscal impacts
As of April 5, 2024

Risk Management

Risk ID DescriptionRisk type  L C Mitigation
R1Components not arriving on timeSchedule33Ordered from reliable vendors / ahead of time
R2Unable to meet the budget requirementsCost24Use existing setup
R3Communication failureTechnical25Setup local network and use suitable protocol
R4Depth scalingTechnical55Use sensor fusion techniques (LiDAR)
R5Fisheye effect in BEVTechnical35Use DL based techniques

Risk Likelihood-Consequence Matrix