Team MembersEdit

Igor Vivcharenko - Computer Engineering (ECE)

Cai (Joo Min) Yeo - Electrical Engineering (ECE)

Alex Tzu-tying Hung - Mechanical Engineering (MAE)

Denis Yang - Mechanical Engineering (MAE)


Development of RoboCar06 Camera MountEdit

RoboCar06 Schematics and DesignEdit

Improved Camera MountEdit

RoboCar08 and JackRPI09Edit

Improved RoboCar08 Camera MountEdit

Preparing for The CompetitionEdit

Setting up a Test TrackEdit


First test track built by Team 6 at Henry Booker Room located in EBU-I

Due to unfavorable lighting conditions of the EBU-II track and the low resolution settings on the Raspberry Pi camera, Team 6 discovered an alternative method to help prepare for the competition. Team 6 was able to custom built a temporary track at the Henry Booker Room, located in EBU-I of the Computer Science and Engineering (CSE) building. Around $50 worth of reflective yellow and white tape were purchased from Home Depot. With the tape in hand, Team 6 began training all vehicles for the next 3 nights. The first track test track took a whopping 3 hours to put together but was proven useful as it helped produce a reliable training model for the cars.

A Reliable and Successful Model Edit

Reliable and Successful CW Model for RoboCar08

Reliable and Successful CW Model for RoboCar08

Team 6 was able to drive RoboCar08 autonomously at constant speed on the custom built track

Team 6 started training RoboCar08 on the newly built custom track on November 27, 2018 gathering over 100,000 images. As a result to improved lighting conditions, Team 6 was able to successfully drive RoboCar08 in a clockwise direction at a constant speed autonomous mode. This achievement led to Team 6's choice to continue training in Henry Booker Room for the next few nights rather than the outdoor EBU-II track.

First Convoy Model AttemptEdit

Training RoboCar06 to attempt a Convoy Model

Training RoboCar06 to attempt a Convoy Model

Igor Vivcharenko driving Robocar06 following Robocar08 to attempt a convoy model. RoboCar08 is in constant speed autonomous mode

After a successful constant speed clockwise training model for RoboCar06, team 6 decided to attempt a convoy model with RoboCar06 and RoboCar08. Since driving RoboCar06 was based on human perception and judgement, it was proven difficult to get the right type of data needed to replicate the convoy experience. Team 6 spent countless hours in the Henry Booker Room attempting to establish a working convoy model. A convoy model was also attempted using JackRpi09. There were a few crashes with each cars, nearly damaging the raspberry pi cameras. On November 29, 2019, Team 6 decided to install the Linux operating system on all computers to maximize efficiency for the competition.

Autonomous Vehicle Competition at VoyageEdit

Professor Jack Silberman suggested Team 6 to participate in an autonomous vehicle competition located in Palo Alto, California. Although not a requirement for the MAE 148/ECE 148 course at UC San Diego, Team 6 decided to participate in this opportunity without any hesitation.

Heading to VoyageEdit

On November 30, 2018, Team 6 was flown to Northern California, Palo Alto to participate in the DIY Robocars competition held at Voyage, an autonomous vehicle company. Chris Anderson, co-founder and current CEO of 3D Robotics, was the host and organizer of this event. At voyage, there was an approximate attendance of 240 participants. Traveling with team 6 were guest participants, Mark Liu, manager of the Envision Studio at the University of California, San Diego, Zhaoyuan Huo, Rich Wolcott and Professor Jack Silberman.

20181130 114201

Team 6 prepares for a flight to the competition site.

Setting Up The TracksEdit

After arriving at Voyage, Team 6 assisted with building the competition track. The competition track was built using white and yellow reflective tape (the same tape used at the Engineering Building I Track). The boundaries of the track was defined using two lines of white tape, spaced an approximate 5 feet apart. The center of the road was defined using the yellow reflective tape.

20181130 175034

Team 6 training on the competition track. The white tape defined the outer boundaries of the track. The yellow tape defined the center.

Once the track was set up, Team 6 began training on the track immediately to collect data. The red monster truck was driven around the competition track a handful times, and the Raspberry Pi camera started collecting images. At the end, the Raspberry Pi camera collected an approximate 52,000 images.

The Race and ResultsEdit

After gathering a staggering 52,000 images on the red monster truck, team 6 discovered that all the images were completely pitched-black. This error resulted from not removing the camera cap when gathering data. The competition was held at 7PM-9PM inside Voyage and each competitor was given 3 attempts to accumulate a record-beating time. Team 6 attempted the first round and was not able to finish due to a corrupted training model. Team 6 attempted the competition track again with a training model built prior to the competition and ended up not finishing. Eventually, Team 6 was scratched out on round 3 of the competition. Mark Liu, manager of the Envision Studio at UCSD participated in the competition as Team UCSD Rally and was able to complete the track within 14 seconds, earning him 3rd place in the competition. Mark Liu later finished 4th place since a competitor was capable to finish a few seconds faster.
A Successful Run for Mark

A Successful Run for Mark

Mark Liu's car was capable of completing the track earning him 4th place in the competition.

20181130 171838

Team 6 using linux operating systems to operate the vehicles used in the competition

Competition AftermathEdit

Although Team 6 did not finish the competition strong, Team 6 was proud of the achievements and the amount of effort dedicated to the project. Regardless of the competition results, team 6 and the other UCSD participants celebrated at a Thai restaurant located in Palo Alto, California. The next morning, Team UCSD traveled back to San Diego to continue making changes to all vehicle models.

20181130 200207

Left to Right: Igor, Rich, Alex, Jack, Cai, Zhaoyuan, Mark, and Denis

Lessons LearnedEdit

Camera Cap IssueEdit

One of the biggest takeaway for Team 6 was to always check the vehicle before operating it. A very common recurring mistake was forgetting to remove the camera cap. Since the camera cap was on during most of our training sessions, the data retrieved from the track became unusable.


The camera used in the competition. The camera cap is displayed next to the camera.

 Solution: Throw away the camera cap or get a different color cap

Lithium Polymer Battery IssuesEdit

One of Team 6's LiPo battery terminal leads was damaged due to the improper connection of the battery to the JackRPi09 vehicle. This issue delayed team 6's ability to train the vehicle for a few days until a replacement battery was issued. Team 6 was not aware of this battery issue until a firm connection could not be established between both components.

Solution: Pay careful attention to the color-coded wires to establish the right connection

20181129 235636

Team 6: Igor Vivcharenko, Cai Yeo, Alex Hung, Denis Yang (not pictured)

Community content is available under CC-BY-SA unless otherwise noted.