May — Aug 2026 · Seoul, South Korea

Robotics Software Engineering Intern

Bear Robotics

During Summer 2026, I worked at Bear Robotics, a company developing autonomous service robots for busy restaurant environments.

I took ownership of a project exploring the use of Model Predictive Path Integral (MPPI) control as an alternative to the existing Model Predictive Control (MPC) approach for local navigation. The goal was to improve navigation behavior, particularly for robots with non-circular shapes operating in tight and dynamic environments.

The Problem

The existing MPC-based approach worked well in many situations, but had limitations when accounting for the full shape of non-circular robots. This could lead to less reliable navigation and collision-prone behavior in challenging environments.

MPPI offered a promising alternative by considering the robot's shape and surrounding environment while evaluating many possible future paths.

My work involved developing an MPPI-based local planner and evaluating its performance against the existing MPC approach through both simulation and real-robot testing.

Results — MPC vs. MPPI

As expected, the MPPI-based approach improved navigation behavior for rectangular robots, particularly in situations where accurately accounting for the robot's shape was important.

Testing showed fewer collision-prone behaviors and more reliable navigation in challenging environments.

Test Sample 1

MPC: the circular footprint approximation leaves the robot's corners unaccounted for.
MPPI: the full rectangular footprint is evaluated, so the same gap is cleared more reliably.

Test Sample 2

MPC in a tighter, more dynamic scenario.
MPPI on the same scenario, showing fewer collision-prone behaviors.

Other Contributions

Alongside the main project, I supported various testing and evaluation efforts using both real robots and simulation. This included investigating navigation behavior, validating changes, and helping test the system across different scenarios.

Overall, this experience gave me valuable hands-on experience developing and testing autonomous mobile robot systems in a real-world environment. I also had the opportunity to learn from and build meaningful relationships with an excellent team.

Stack

  • C++
  • ROS
  • Model Predictive Path Integral (MPPI)
  • Motion planning