Robert Tian
I am an incoming third-year at UC Berkeley studying Electrical Engineering and Computer Sciences, as well as Data Science and Economics.
I am an incoming third-year at UC Berkeley studying Electrical Engineering and Computer Sciences, as well as Data Science and Economics.
GPA: 3.82/4.00
Data engineering & analytics for Tesla's Gigafactory Nevada.
FEB is UC Berkeley's premier FSAE EV team; every year we build a custom, in-house electric race car from the ground up, starting from first-principle-justified electrical and mechanical design concepts. Currently, we are preparing SN4, our fourth ever car, for competition in June 2025. After this, we shall begin the iterative process again and start designing our next car, SN5.
I am a member of the simulations-algorithms subteam, responsible for vehicle dynamics modeling, accumulator analysis, and optimal laptime calculations. These simulations are crucial for understanding and deciding aerodynamic and vehicle dynamic design choices (e.g. wing and frontal area, tire size and type, etc). Previously, we have developed custom point mass models, but we have advanced to a bicycle model built using Guass-Legendre Collocation and nonlinear programming (NLP) optimization. As of recently, we are most focused on refining our model for better convergence through methods, such as regularization and warm start. You can read more about the basis of our model here.
SURGE is a new club at UC Berkeley --- less than two years young --- and we are aiming to build a custom electric motorcycle for the annual AHRMA Formula Lightning Race, similar to FEB in FSAE EV. For our first bike, we have been working to convert a traditional combustion engine motorcycle (2004 Honda CBR 600RR) into an electric one by swapping the engine with an electric motor.
I have been working on assembling our custom battery pack (26s4p lithium ion) and researching low voltage components (BMS system, motor controller, dashboard, throttle, etc). In future semesters, we plan on designing and building a bike with a custom chassis, as well as expanding our battery pack.
REIA is an on-going research project at the intersection of human-computer interaction (HCI) and neurology, aimed at providing a novel approach to stroke physical rehabilitation through mixed reality (MR). The ultimate goal of this project is to build a system capable of providing patients who have suffered stroke the ability to participate in physical therapy in the comfort of their own home, through virtual/remote consultations with medical professionals. Traditional stroke physical rehabilitation is very costly, not always accessible, and time-consuming for both patients and physical therapists, so this project hopes to bring accessibility and affordability to patients, and scalability to medical professionals.
Through this system, patients are able to video call therapists from a VR headset (i.e. Meta Oculus Quest 3); therapists will join via a custom portal, with access to patient notes, history, progress, videos, etc. During a consultation, patients will engage in physical therapy training scenarios just as they would in real life, only in augmented reality (AR) in their own home. These virtual training scenarios, such as reaching and grasping for an apple, have been replicated from physical scenarios that are considered standard medical practice for stroke rehabilitation.
The headsets used have advanced position and rotation tracking capabilities for upper extremities, allowing for data collection and trajectory evaluation; we also have the ability record patient movements in virtual reality (VR). I helped develop the pipeline for uploading and storing the numerical data and recordings from the headset and Unity to Google Cloud as well as creating evaluation criteria for patient movements through multivariate dynamic time-warping. Another feature of REIA is the LLM-based Scenic generation of virtual training scenarios by processing clinician annotations and instructions from consultations with patients.
The component I spent the most time on is efficient representation of large point clouds in 3D space through voxelization. The headset will record tens of thousands of points while a patient completes training scenarios, concentrated in areas reachable by a stroke patient's hand. Clinicians seek to view patients' reachable area for tracking progress and better catering training scenarios; to do this, one has to calculate the intersection of these points with other virtual objects (i.e. tables, shelves, etc.), but more efficiently by generalizing points into voxels (3D equivalent of pixels). Now, tens of thousands of points can be accurately represented by only a few hundred voxels. Read more about voxelization and 3D space representation here.
This research project is under the facilitation of the UC Berkeley EECS Department and in collaboration with and under guidance of Stanford Medicine and UCSF Neurorecovery Clinic.
The Management, Entrepreneurship, Technology (M.E.T.) is a dual-degree program at UC Berkeley, offering a B.S. in both and engineering field and Business Administration (through the College of Engineering and Haas School of Business). M.E.T. offers a summer accelerator-type program, Innovation Academy, aimed at giving high school students hands-on experience with product design, development, and delivery. The TAs play a large role in developing the curriculum and mentoring/advising student groups and their products.
CSM is the largest CS education organization at UC Berkeley, offering small group tutoring for seven of the largest undergraduate CS/EECS courses at the university. Junior Mentors (JMs) lead tutoring sections of around five current students enrolled in the course; a group of JMs form a "family" led by a couple Senior Mentors (SMs). Each course has two course coordinators who communicate directly with SMs regarding course logistics, pedagogy for JMs, etc. CS 61B (Data Structures) is one of the larger courses of CSM and at UC Berkeley.
Originally joining CSM as a Content Mentor (CM) for CS 61B (Data Structures), where I focused on creating worksheet questions and walkthrough materials, on top of teaching a section, I continued working with content as a Senior Content Mentor. Here is a worksheet I wrote on sorting. Now, I help manage the course serving as one of the CS 61B coordinators.
Among the various career events and hackathons that XR@B hosts and participates in is the "Extended Reality Development" DeCal, run and taught by a team of undergraduate instructors. The course provides an in-depth introduction to the principles, techniques, applications, and social implications AR/VR development using Unity and Meta's Oculus Quest 2/3's. This DeCal has been around for 5+ years and has a set of lab and homework assignments which have gone through many iterations. The lead course instructor is responsible for facilitating logistics between the university, sponsoring professor(s), and other student instructors.
Apart from school, work, class, and clubs, I enjoy spending my time exercising and in the great outdoors: lifting, mountain biking, riding motorcycles, skiing, and rock-climbing.