Autonomous Rover for Solar Panel Fields (Terabase)
May 1, 2023
·
1 min read
Team Member (May 2023 — Aug 2023)
- Co-implemented a perception stack on ROS 1 to identify object locations and types around the rover.
- Assisted in connecting perception outputs with an MPC planner and low-level controller on ROS 2 to enable evasive maneuvers.
- Debugged on the physical rover and delivered a field demo in Davis.
Tech: ROS 1/2, MPC, YOLO, Python.

Authors
Shengfan Cao
(he/him)
PhD Researcher in Autonomous Driving & Robotics
UC Berkeley Ph.D. candidate developing safe, machine-learning-based prediction, planning, and control systems for autonomous vehicles. First-author IEEE IROS oral presenter with 4+ years across machine learning, planning, and controls, spanning PyTorch research, CARLA evaluation, embedded-robot deployment, and C++ production planner integration.