Rigatoni

Background

Rigatoni is a self-driving go-kart that I helped make as a part of RoboJackets, Georgia Tech's competitive robotics club, to compete in the evGrand Prix Autonomous competition. Based on a Top Kart MSTEM3 chassis, the kart has been modified to allow an onboard computer to control its systems, like the drive motor, steering wheel, and brakes, as well as to incorporate various cameras and sensors to aid the car in navigating the course.

As is RoboJackets tradition, the number of i's in the name signifies the number of iterations that the robot has undergone. Rigatoni in particular has three iterations.

Rigatoni

2020-2021

Rigatonii

2021-2022

Rigatoniii

2022-2023

In this page, I will detail my major contributions to the robot.

Brakes (Rigatonii)

Since the team starts with a manual-driven go-kart, we already have a set of hydraulic brakes to build off of. Our challenge is then to autonomous-ify the mechanism—in other words, give the computer a way to step on the brake pedal.

Development

The original iteration, Rigatoni, featured a motor-powered lever arm that would push a lever on the master cylinder, engaging the brakes. This mechanism, which I helped design, did its job, but it caused strain on the motor, as it would constantly need to be applying power to keep the brakes engaged. This actually caused a motor burnout during one of our test days.

When designing the brakes for the second iteration, Rigatonii, I took inspiration from the design of vice grips. When we tighten the screw, the clamp stays tight even if we let go. Similarly, if we can make a mechanism where the motor only needs torque to apply or release the brakes, but not to maintain a certain position, we could fix the motor strain issues.

Design

My final design is similar to that of a 3D printer z-axis. The braking motor turns a lead screw, which moves a pusher back and forth. A rod going parallel to the lead screw ensures that the pusher doesn't rotate, constraining its motion to forwards and backwards. The pusher has a rounded face where it contacts the master cylinder lever, to ensure consistent contact throughout the lever's rotation.

Results

The brakes worked very well. The electrical subteam reported improved control with this mechanism over the previous iteration, due to the motor having an increased range of motion.

Unfortunately though, at the evGrand Prix 2022 competition, the motor burnt out due to the mechanism not being reset before calibration, rendering the brakes inoperable for the final race.

Aero Shell (concept)

Development

The evGrand Prix competition is relatively new, with the 2022 competition being only the third time it was held. As such, teams and the race organizers are still finding their footing. However, I considered what the future of the competition would look like, once the robots are able to race around the track just as fast as human drivers. At that point, just like in actual motorsports, kart aerodynamics would play a larger role in determining the winner.

Unfortunately, we are not quite prepared for that yet, with Rigatonii currently having the aerodynamics of a semi truck (drag coefficient = 1.03).

Design

As an experiment, I considered what an aerodynamic shell around Rigatoniii could look like, sketching it over a photo of the stock MSTEM3 go-kart. I took inspiration from the design of open-wheel formula cars, adapting it to the shape of the go-kart. It's been lovingly christened by teammates as the "hammerhead manatee."

The next steps are to improve and optimize this design, by testing it in computational fluid dynamics software, and taking inspiration from similar platforms, like Formula SAE.