January 15, 2020

Issues Log

Issue NumberDate FoundDate FixedChange Made ByOriginDescriptionResolutionArtifact(s) Changed
12-09-20ShasaARM Architecture DeviceIssues with installing and running packages and pre-built deep learning models on Jetson XavierLoad models into a docker image for the Xavier
22-18-203-28-20Bryson and ShaunUnable to send PWM commands from XavierDue to issues using NVIDIA's proprietary language to send commands, we have been unable to generate signals from the GPIO pinsUse the Xavier to communicate with a PWM board over I2C, which will then be used to generate control commands on the car.Another electronic device to fit into our enclosure and wire up
32-25-204-30-20WesleyFaulty USB Port on Jetson XavierCould not use certain devices on USB port, which lead to data transfer issues when splitting off from a USB-C portShip back to NVIDIA for replacement; under warrantyHave to reinstall and reconfigure device
42-26-203-31-20BrysonUnstable lateral vehicle controlsDuring path tracking simulation, the vehicle was unable to track the path in the lateral direction without going unstableChange control method from linearized state-space method to Stanley control method for now.Outputs from controller have changed
53-11-203-20-20TeamCOVID 19 PandemicLost guarantteed access to the lab space and working together in-person- Zoom meeting calls
- Move equipment out of the lab
- Alter SVD demonstration plans
Basically everything was changed in some way
64-15-204-20-20BrysonBug in tracking controller error calculationA bug in the calculation of the lateral error was causing the controller to be driven unstable in certain circumstances.Changes error calculation codeConclusions drawn for performance of controller before this were all incorrect
74-13-204-15-20Shaun and WesleyIncorrect TVS diode usedPCB traces blownScrape off traces and solder jumperRewired board to make it functional
84-22-204-25-20EvanSub-optimal distance metricLateral oscillation in the planned trajectory in certain scenariosImproved distance metric that incentivizes facing down the road.Which distance metric the planning system used.
94-20-2011-10-20Shaun and EvanUncalibrated / fully complete sensor integration, potentiallyOnboard system is unable to track a given trajectoryFixed issues with the jacobians used for some sensors and removed contributions from IMU that were degrading performance.Likely localization and sensing systems.
108-30-2010-15-20Shaun and EvanEncoder magnetometersMagnetometers keep erroring at a high frequency and output junk data afterwards.Better wiring and build in a recovery mode in the Arduino code to power cycle the magnetometer and reestablish the data connection.cable harness to magnetometers redone
119-10-209-20-20BrysonGUI freezingGUI not able to function with multithreading, so certain processes can't be spun up by the GUITake those functions out and generate a separate bash script to run the ROS processes on the robotMore inconvenience during testing
1210-01-2010-10-20Shaun and EvanIMU yaw values inconsistentYaw value reported by the IMU would change with position and not return to where it was previously.Turned off the compass contribution to the yaw value.IMU
1310-01-2010-10-20Evan and BrysonController going unstableWhen attempting to track simple slow speed paths, the vehicle consistently goes unstableFixed bug in code where positive feedback look was occurringNo negative consequences
1410-05-202010-15-2020ShaunFCHarDNet frame rate too slowThe frame rate for outputting segmented images did not meet our necessary speeds.Multithread the image loading and segmentation portions of the codeTerrain Comprehension
1511-05-2011-10-20Bryson and EvanPlanner would failingOne set of motion primitives could either plan a short horizon or a long horizon, not both.Have two different sets of motion primitives.More work to switch between online and offline planning modes.
1611-12-202011-16-2020TeamCrashThe car crashed at full speed into the guardrail.Buy a new GPS antenna.The platform
1711-23-202011-23-2020TeamGPS BrokeGPS board would no longer connect to our computer or to the other GPS board.Get a new GPS boardRTK GPS system