Chosen Solution
It got dropped on the ground from a feet and a half then it starts to have problem. I ‘ve confirm one of the wheel is not moving, that’s why it was turning instead of moving forward. I would love to know how to repair it. A teardown would be nice.
Use this guide to open the bottom up and reset the wheels placement: Sphero BB-8 head Teardown & Cleaning