HEY!

This project page looks WAY COOLER on a bigger screen!

Context: What is ARC?

ARC was formerly affiliated with DJI’s RoboMaster combat robotics competition. In our game, robots launch physical projectiles to strike pressure sensors mounted on opposing robots, depleting virtual health and eventually shutting them down. The competition demands robust physical platforms for both consistently dealing and resisting damage while having strong mobility to outmaneuver enemies.

The Sentry archetype is very unique in that it lacks a human driver- it traverses the field, engages enemies, and makes strategic decisions purely autonomously.

ARC was formerly affiliated with DJI’s RoboMaster combat robotics competition. In our game, robots launch physical projectiles to strike pressure sensors mounted on opposing robots, depleting virtual health and eventually shutting them down. The competition demands robust physical platforms for both consistently dealing and resisting damage while having strong mobility to outmaneuver enemies.

The Sentry archetype is very unique in that it lacks a human driver- it traverses the field, engages enemies, and makes strategic decisions purely autonomously.

Basic Specs:

Weight: 19kg
Size: 585mm Dia.
Translational Speed: 2.5 m/s
Power Limit: 30 V
Magazine Capacity: 765
Fire Rate: 25 - 30 Hz
Cost (w.o. labor): ~$9,000
Comp Results: 3rd Place Overall, 2nd USA

The unconventional double yaw architecture of Achyls - a design optimized for sensor stability and control authority- is the legacy of four years of constant innovation. Improvements made to the general architecture by relocating the bearing underneath the major structure, allowing firing system and electronics to sit on top of the chassis instead of being encased inside, improves packaging, weight, and stability characteristics.

The unconventional double yaw architecture of Achyls - a design optimized for sensor stability and control authority- is the legacy of four years of constant innovation. Improvements made to the general architecture by relocating the bearing underneath the major structure, allowing firing system and electronics to sit on top of the chassis instead of being encased inside, improves packaging, weight, and stability characteristics.

DESIGN PROCESS

DESIGN PROCESS

  • Top Down Design Philosophy

  • Design Failures & Learnings

  • Case Study: Yaw Mech Subsystem

Top Down Design
Let’s figure it all out now, plan everything so it can’t get us later.

Top Down Design
Let’s figure it all out now, plan everything so it can’t get us later.

Bottom Up Design
There is no way to figure it all out- we need to do it as we go.

Bottom Up Design
There is no way to figure it all out- we need to do it as we go.

Master Sketching & Top Down

A single master sketch holds all of the key driving relations throughout all of yaw mech and chassis. For example- in the past, shifting a single component creates a terrible cascade downsteam-every part near it needed to have dimensions altered resulting in dozens of changes and potential risks. With mastersketching, since everything is tied to a singular point of truth, all of the changes are automatic.
Parametric CAD is less like sculpting and more like programming with geometry in order to get a desired output. CAD tools are secretly programming languages wearing a 3-D modeling costume.

Master Sketching & Top Down

A single master sketch holds all of the key driving relations throughout all of yaw mech and chassis. For example- in the past, shifting a single component creates a terrible

… See More

Design for Manufacturing & Assembly

When designing a machine this complex, the design process must be especially rigorous. The story of every fastener & component needs to be considered from start to finish- how is it installed? Is it accessible for visual inspection and retightening? How does it impact its friends? What is it constrained by? What does it constrain? How does this impact the robot as a whole? This process must be done for every edge, hole, and surface. Tedious? Yes. Essential? Certainly.

Design for Manufacturing & Assembly

When designing a machine this complex, the design process must be especially rigorous. The story of every fastener & component needs to be considered from start to finish-

… See More

Design Flaws We Encountered

Over Integration of Systems

In order to save weight, many of our systems are so closely integrated that they are difficult to separate from each other for individual repairs. The best example is how the entire chassis sandwich needs to be deconstructed to repair or replace any individual component since it is all being held together by the same screws. Like how replacing the tomato out of a big burger requires taking the toothpick out. It SUCKED!

Exclusionary nature of Top Down

Undesigned changes rips throughout the entire system automatically, causing problems to arise that are difficult to diagnose. In order to fully harness top down, every element of uncertainty needs to be banished from the very beginning- the system itself is tremendously cohesive and efficient but lacks the decentralized flexibility of bottom up.

Design Flaws We Encountered

Over Integration of Systems & the

Exclusionary nature of Top Down

Undesigned changes rips throughout the entire system automatically, causing problems to arise that are difficult to diagnose. In order to fully harness top down, every element .

… See More

Iteration

This robot was developed on an extremely accelerated schedule, and as such, a lot of new information was actively being revealed through R&D and many decisions were actively being made alongside the design process. This resulted in the robot undergoing major changes through almost every subsystem. Let’s focus on my personal subsystem, which had to be completely reworked four times:

This robot was developed on an extremely accelerated schedule, and as such, a lot of new information was actively being revealed through R&D and many decisions were actively being made alongside the design process. This resulted in the robot undergoing major changes through almost every subsystem. Let’s focus on my personal subsystem, which had to be completely reworked four times:

1: On Axis Encoder 1:1 Under Major Stack

Optimization: Packaging

Initial Yaw Mech design derived from proven legacy designs. The custom on-axis absolute encoder requires a 1:1 pulley ratio. Optimized for as small a package as possible, using the motor as the defining vertical constraint in the chassis.

Initial Yaw Mech design derived from proven legacy designs. The custom on-axis absolute encoder requires a 1:1 pulley ratio. Optimized for as small a package as possible, using the motor as the defining vertical constraint in the chassis.

Strategy team requests our robot to be as short as possible.

2: On Axis Encoder 1:1 Out Of Major Stack

Optimization: Height

By kicking the motor out of the footprint of major and mounting it upside down, the on-axis encoder chip becomes instantly much more accessible and the chassis size can be aggressively compressed to the height of the slipring. However, the elegant packaging of the intentional design is lost as yaw mech is completely integrated into chassis.

By kicking the motor out of the footprint of major and mounting it upside down, the on-axis encoder chip becomes instantly much more accessible and the chassis size can be aggressively compressed to the height of the slipring. However, the elegant packaging of the intentional design is lost as yaw mech is completely integrated into chassis.

Software team requests higher precision telemetry.

3: Backlash Optimized Lamprey

Optimization: Backlash Reduction

By ditching the on-axis encoder and using a through-bore absolute encoder, a non 1:1 pulley ratio becomes possible. The backlash from the motor gearbox becomes diluted by the pulley ratio, improving telemetry.

By ditching the on-axis encoder and using a through-bore absolute encoder, a non 1:1 pulley ratio becomes possible. The backlash from the motor gearbox becomes diluted by the pulley ratio, improving telemetry.

Software team requests integration of an on-axis encoder to get accurate absolute positioning.

4: On Axis + Lamprey Design Retrofit

Optimization: Percision

After installation, it was discovered that the through-bore encoder that we got (which was a budget encoder) really SUCKED! An emergency retrofit was required of the on-axis encoder into the final design.

After installation, it was discovered that the through-bore encoder that we got (which was a budget encoder) really SUCKED! An emergency retrofit was required of the on-axis encoder into the final design.

Although constantly reworking the robot was frustrating, the result is a truly optimized architecture, every decision considered and reconsidered multiple times.

MANUFACTURING

MANUFACTURING

  • Methods & Materials

  • Assembly

  • Case Study: Armor & Battery Cover

Metal Machining

6061 aluminum is the material of choice for many structural components. The major benefit over Carbon Fiber is ease of manufacture and the ability to be tapped into.

Metal Machining

6061 aluminum is the material of choice for many structural components. The major benefit over Carbon Fiber is ease of manufacture and the ability to be tapped into.

… See More

Yaw Hub Clamp:

This was perhaps the most cathartic part I have designed and manufactured, because it was my final ultimatum to an issue with last year’s robot that caused me a lot of stress and frustration. By making the clamping symmetrical, hub slipping is now a relic of the past.

This was perhaps the most cathartic part I have designed and manufactured, because it was my final ultimatum to an issue with last year’s robot that caused me a lot of stress and frustration. By making the clamping symmetrical, hub slipping is now a relic of the past.

3D Printing

With 3D printing, conventionally impossible geometry becomes very accessible to manufacture and implement- allowing my imagination to run wild. Due to it's low weight and easy manufactuability, it also is a great material to make small components out of. 3D printed parts consist of a large portion of our robot.

… See More

3D Printing

With 3D printing, conventionally impossible geometry becomes very accessible to manufacture and implement- allowing my imagination to run wild. Due to it's low weight and easy manufactuability, it also is a great material to make small components out of. 3D printed parts consist of a large portion of our robot.

Armor Panel Mounts

These mounts are designed to mount our armor panels to an unconventional location. As an industrial designer, I have a lot of fun creating surfaced parts and these were a particular treat due to the challenging mounting.

These mounts are designed to mount our armor panels to an unconventional location. As an industrial designer, I have a lot of fun creating surfaced parts and these were a particular treat due to the challenging mounting.

Carbon Fiber

Composite materials are lightweight yet rigid- making them key components for large structural sheets as a replacement for aluminum. Laying up carbon and having it bake in the platen press required a lot of staying up late and babysitting sheets, but in the end, it was a lot of fun!

… See More

Carbon Fiber

Composite materials are lightweight yet rigid- making them key components for large structural sheets as a replacement for aluminum. Laying up carbon and having it bake in the platen press required a lot of staying up late and babysitting sheets, but in the end, it was a lot of fun!

ABS

Bent ABS sheets form the armor of the robot-my domain. Aside from directly contributing to the battle readiness of our robots, the armor of our robots feeds directly into the visual identity of the machine.

… See More

ABS

Bent ABS sheets form the armor of the robot-my domain. Aside from directly contributing to the battle readiness of our robots, the armor of our robots feeds directly into the visual identity of the machine.

Battery Cover+Metafoam

A combination of bent plastic and TPU infill as a hybrid gives the battery cover incredible damage resilience even with very limited space, surviving multiple direct heavy hits during competition.

A combination of bent plastic and TPU infill as a hybrid gives the battery cover incredible damage resilience even with very limited space, surviving multiple direct heavy hits during competition.

In depth Study: Developing armor panels

Designing armor for this robot was more difficult than usual. Due to the chassis layout, all of the mounting points were not only unsymmetrical but lopsided slightly in every direction. This was extremely frustrating! Coming up with a way to make this robot look good seemed impossible.

Designing armor for this robot was more difficult than usual. Due to the chassis layout, all of the mounting points were not only unsymmetrical but lopsided slightly in every direction. This was extremely frustrating! Coming up with a way to make this robot look good seemed impossible.

First iteration: Design around mounting holes

The first concepts were the ‘engineer solution’, trying to fit some sort of covering over the electronics at any cost, building the covers around the asymmetrical mounting points and hoping for the best. For a round robot, all of these designs were technically acceptable but decidedly ugly.

The first concepts were the ‘engineer solution’, trying to fit some sort of covering over the electronics at any cost, building the covers around the asymmetrical mounting points and hoping for the best. For a round robot, all of these designs were technically acceptable but decidedly ugly.

Quick Concept Sketches

I printed out the mounting situation and directly sketched onto it and thus was able to quickly produce some basic concepts about faceting and chunk out the form. After I became a bit more comfortable and had some good ideas, I brought it into CAD and used 3-D sketches to quickly prototype a few more ideas, checking against clearance zones.

I printed out the mounting situation and directly sketched onto it and thus was able to quickly produce some basic concepts about faceting and chunk out the form. After I became a bit more comfortable and had some good ideas, I brought it into CAD and used 3-D sketches to quickly prototype a few more ideas, checking against clearance zones.

Second iteration: Design around symmetrical covers

The breakthrough came by utilizing 3d printed mounts for the mounting hardware, the mounting situation became much more flexible. Thus, symmetrical covers were possible. Now it was time to find the most beautiful one.

The breakthrough came by utilizing 3d printed mounts for the mounting hardware, the mounting situation became much more flexible. Thus, symmetrical covers were possible. Now it was time to find the most beautiful one.

After the form was selected, I used the Sheet Metal workspace to produce a net and then cut and bend the covers into shape. The result: symmetrical, interchangeable covers that look balanced when the robot is spinning and poised when the robot is still.

After the form was selected, I used the Sheet Metal workspace to produce a net and then cut and bend the covers into shape. The result: symmetrical, interchangeable covers that look balanced when the robot is spinning and poised when the robot is still.

Assembly

Proper assembly and wiring of our robot requires thorough understanding of the machine itself and how it is programmed. I created a robust and easily readable wiring diagram for our robot in Figma for quick diagnosis and familiarization at a glance. Wiring itself was an issue until the very end- everyone was simply too tired to label wires all the time, and every time that happened it did not end well.

Proper assembly and wiring of our robot requires thorough understanding of the machine itself and how it is programmed. I created a robust and easily readable wiring diagram for our robot in Figma for quick diagnosis and familiarization at a glance. Wiring itself was an issue until the very end- everyone was simply too tired to label wires all the time, and every time that happened it did not end well.

ROBOT TOUR

ROBOT TOUR

  • Subsystems

  • My Contributions

  • Quick Demo Video

Turret Minor:

The firing system of the robot. Flywheels fire the 17mm ammunition at 25 m/s at 30 hz. Primary visual and depth camera (Intel RealSense) mounting point.

I updated Minor’s armored covers from the legacy edition to improve access and visibility of electronics. Manufacturing the RealSense mount.

Turret Major:

The nervous core of the robot, containing the bulk of onboard processing, including the Nvidia Jetson Orin AGX used for running the AI targeting model. Additionally contains the ammunition magazine and serves as a sensor platform for the auxiliary cameras and LiDAR.

I designed hardware mounting, packaging electronics to minimize dead space through the system while retaining accessibility and reducing EMF. 

Yaw Mech:

My personal subsystem. The core subsystem of the robot that serves as both the key connector between the upper and lower robot systems and the yaw mechanism. Backlash optimized to improve odometry characteristics. An absolute through bore encoder paired with a redundant on-axis encoder deliver reliable telemetry. Custom clamping hardware is unyielding in every condition to deliver consistent results under competition load.

Chassis:

Primary drive base and power supply of the robot. X-Drive allows for high-speed translation in any direction while suspension is designed to survive jumps and hard terrain.

Fully designed chassis layout, as well as developing protective battery housing and removable armor covers for internal access without compromising combat effectiveness.

Turret Minor:

The firing system of the robot. Flywheels fire the 17mm ammunition at 25 m/s at 30 hz. Primary visual and depth camera (Intel RealSense) mounting point.

I updated Minor’s armored covers from the legacy edition to improve access and visibility of electronics. Manufacturing the RealSense mount.

Turret Major:

The nervous core of the robot, containing the bulk of onboard processing, including the Nvidia Jetson Orin AGX used for running the AI targeting model. Additionally contains the ammunition magazine and serves as a sensor platform for the auxiliary cameras and LiDAR.

I designed hardware mounting, packaging electronics to minimize dead space through the system while retaining accessibility and reducing EMF. 

Yaw Mech:

My personal subsystem. The core subsystem of the robot that serves as both the key connector between the upper and lower robot systems and the yaw mechanism. Backlash optimized to improve odometry characteristics. An absolute through bore encoder paired with a redundant on-axis encoder deliver reliable telemetry. Custom clamping hardware is unyielding in every condition to deliver consistent results under competition load.

Chassis:

Primary drive base and power supply of the robot. X-Drive allows for high-speed translation in any direction while suspension is designed to survive jumps and hard terrain.

Fully designed chassis layout, as well as developing protective battery housing and removable armor covers for internal access without compromising combat effectiveness.

Here is a quick demo video we filmed soon after the robot was done with assembly to test out various of the essential functions such as moving, shooting, and the AI targeting function. Unfortunately not depicted is obstacle avoidance using LiDAR.

Improvements Over 2025 Iteration

Cheaper. Lighter. Smaller. Faster. Stiffer. Deadlier. Through meticulous optimization and integrated design, Achlys improves upon its predecessor significantly- an evolution designed to remain relevant.

RESULTS

RESULTS

  • Improvements over Previous Iterations

  • Competition

  • The Future of the Sentry

Improvements Over 2025 Iteration

Cheaper. Lighter. Smaller. Faster. Stiffer. Deadlier. Through meticulous optimization and integrated design, Achlys improves upon its predecessor significantly- an evolution designed to remain relevant.

Cost

$9000

$15,000

60%

Weight

19kg

24kg

79%

Firing System Intertia

0.007kgm^2

0.02kg*m^2

35%

Translational Speed

1.5 m/s

167%

2.5 m/s

Magazine Efficiency size/magazine capacity

0.78

109%

0.85

Max Firing Speed

29hz

144%

42hz

'Eclipse'

2025

'Achlys'

2026

Competition

Over-complicated designs and delayed timelines have always plagued Sentry. This year, it was different!

Although in the first couple of matches, software was still fixing bugs, in the later matches we got to see Achlys's potential. In one match, it ripped almost 90% of an opposing Sentry's health in seconds (I was astonished seeing a robot lose health that fast) , turning the tide of a match.
Mechanically, it survived all punishment without complaint and all components remain aligned and intact where other robots failed.

In the end, we walked away from competition satisfied. Mechanically, this platform is ready for the future. After years of work, we finally have an architecture that works. Our problem to solve next year is consistency. Software needs more time.

Competition

Over-complicated designs and delayed timelines have always plagued Sentry. This year, it was different!

Although in the first couple of matches, software was still

… See More

Improvements for Next Year

New Sensors

The largest issue that Achlys had to deal with was unreliable localization. Although the LiDAR obstacle avoidance prevented it from damaging itself, our assumption that the visual fiducial markers were sufficiant for localization were incorrect, confusing the robot and causing it to behave unpredicatbly. This year, we will be running a more robust 3-D LiDAR using a SLAM algorithm for localization.

Composite Layup Armor

A personal project- instead of using bent ABS for armor paneling, I want to experiment with doing more advanced carbon fiber layups- not just making sheets in the platen press but actual 3D geometry that I will have to design a mold for. Due to a generous donation by our carbon sponsor TORAY, this wild idea might yet come to fruition.

Improvements for Next Year

New Sensors & Composite Armor

The largest issue that Achlys had to deal with was unreliable localization. Although the LiDAR obstacle avoidance prevented it from damaging itself, our assumption that the

… See More