CenterOfGravity
Center of Gravity
In engineering, how well your robot accelerates, climbs obstacles, or turns has a lot to do with its mass distribution and center of gravity, sometimes referred to as the Center of Mass.
The Center of Gravity is the exact point in a 3D object where the entire weight of the body can be considered to be concentrated. You can think of this as being the balance point in an object. If you were to place a single support pin directly underneath your robot’s CoG, the entire chassis would balance perfectly without falling in any direction.
Physics
A robot will remain perfectly stable and upright only if its vertical Line of Gravity falls completely within its geometric Base of Support. A line of gravity is an imaginary vertical line extending straight down toward the center of the Earth from the robot’s CoG.
When your robot drives up a steep field obstacle, climbs a scoring platform, or accelerates aggressively forward, the chassis tilts, shifting the relative position of the Line of Gravity.
- Stable Configuration: As long as the vertical vector point remains securely inside the footprint of the wheels, the robot’s weight pushes straight down into the floor, maintaining traction.
- Unstable (Tipping) Configuration: The exact millisecond the Line of Gravity steps outside the outer edge of the wheel contact patches, a rotational force (Torque) is created. Gravity pulls the overhanging mass down, causing the robot to tip over backward or sideways.
The Math
You do not have to guess where your robot’s CoG sits. You can calculate its exact spatial location along the horizontal plane (X, Y) by analyzing the independent mass and positions of your individual mechanisms using the weighted average formula:
$$ X_{\text{CoG}} = \frac{\sum (m_i \cdot x_i)}{M_{\text{total}}} = \frac{(m_1 \cdot x_1) + (m_2 \cdot x_2) + \dots + (m_n \cdot x_n)}{m_1 + m_2 + \dots + m_n} $$Where: -XCoG is the final coordinate of the system balance point along its X-axis.
- mi is the individual mass of a specific component (e.g., the heavy battery pack or a high-torque motor claw).
- xi is the exact physical distance of that component’s individual center of mass relative to a fixed starting point (such as the front bumper).
- Mtotal is the total weight of the fully assembled robot.
An interesting result of this equation is the lever arm multiplier effect. Because mass (m) is multiplied directly by its distance ($x$) in this formula, a relatively light object (like a 0.5 pound camera or claw) placed 24 inches out on a long structural extension arm exerts the exact same structural shifting leverage on your CoG as a heavy 2.0 pound battery pack mounted just 6 inches away from the center.
The High vs Low CoG Trade-Off
- Low vertical Center of Gravity: Achieved by mounting the heavy V5/IQ Brain, battery, and high-power drivetrain motors as close to the bottom aluminum frame rails as humanly possible. This maximizes defensive stability. The robot can accelerate at full power without its front wheels lifting off the tile, and it can survive massive hits from opposing defense robots without wobbling.
- High vertical Center of Gravity: Dictated by mechanisms that must lift heavy objects or expand upwards to score in elevated goals (such as massive multi-stage linear lifts or high-reaching launcher towers).This makes the robot highly susceptible to tipping. When a heavy lift expands upward, the system’s vertical CoG rises dynamically. A sudden stop or turn while extended will easily trigger a catastrophic rollover match failure.
Perfectly calculating Center of Gravity can get very difficult as the complexity of a robot increases and as you iterate on different designs. To find the center of gravity, you can do the following test:
- Step 1: The Pitch Axis (X). Place a long, rigid metal pipe or structural axle flat on your work table. Place the robot on top of the pipe so the pipe runs left-to-right beneath the chassis frame.
- Step 2: Roll the Chassis. Slide the robot slowly forward and backward across the pipe until you find the exact point where it balances perfectly like a seesaw, with neither the front bumper nor back bumper touching the table. Mark this line on your metal frame with a marker. Your CoG lies somewhere along this line.
- Step 3: The Roll Axis (Y). Rotate the robot 90 degrees. Place it back on the pipe so that the pipe now runs front-to-back, parallel to your wheels. Slide the robot side-to-side until it balances. Mark this line.
- Step 4: The exact point where your two marked lines cross is the precise horizontal location of your robot’s Center of Gravity.
Usage and Tips
- Low mass for Heavy Components: Your heaviest parts should act as ballast to pull the vertical CoG (Z) downward. This brings your CoG in the z direction down, making your robot more stable.
- Handling changes in CoG: During a match, picking up a heavy component or extending an arm will change your CoG.