01 / Senior Design · Fall 2025–Spring 2026

Climbing robot for steel assembly

Our five-person team built a robot that climbs an I-beam and fastens a two-bolt splice plate. I developed the electrical and control systems, built the electronics plate, and helped assemble the frame. The project received NYU Tandon’s Best Senior Design award.

TeamClimbing Clankers · NYU Tandon

My focusPower, controls, ANSYS analysis, cost planning, and assembly

MentorProf. Ludovic Righetti

Tools used
  • Arduino Mega
  • PI control
  • Motor drivers
  • DC-DC regulation
  • Electrical assembly
  • ANSYS FEA
  • 3D printing
Full climbing robot prototype on a workbench with its frame, fastening mechanism, wiring, and electronics plate visible
4.2 cm/sClimbing speed
85 sBolt cycle time
~2.5 minFull cycle
BestSenior Design award
01

The system

Installing splice plates high on steel columns exposes workers to difficult positioning and fastening tasks. Our senior design prototype explored a way to move the fastening operation onto a climbing robot. Spring-loaded wheel modules grip a vertical I-beam; a dual-spindle mechanism positions and drives two fasteners into a plate.

The full robot combined locomotion, a plate and nut feeding mechanism, a structural frame, sensors, and an electrical system. I worked across the electrical and mechanical integration needed to turn those subsystems into a testable machine. In a fall 2025 ANSYS study, I modeled eigenvalue buckling of the bolted I-beam column as additional 3 ft segments were assembled. Under a 50 lbf reference load and a factor-of-safety target of 3, the model supported a recommended height of 24 ft (eight segments, seven joints). This was a preliminary analysis of the column under stated assumptions, not a measured limit of the finished robot.

Master CAD assembly of the climbing robot, beam, and fastening mechanism
Master assembly CAD: the complete robot around the I-beam.
Close-up of the two-bolt splice plate secured to the steel beam
Bolted splice plate on the test beam.
02

Power & electronics

I calculated the voltage requirements, developed the power distribution approach, and integrated the electronics. The design starts with a 24 V supply and distributes power through protection and regulation to the Arduino Mega, sensors, stepper driver, and climbing and bolting motor drivers. I assembled the components on an electronics plate and installed that plate on the robot.

Building the plate meant routing power and signal wiring around the frame and checking that the drivers, controller, sensors, and motors worked together before the full climbing test.

Power distribution diagram connecting the 24 V source through protection and converters to controls, sensors, and motors
Power distribution across the robot. Open the diagram to view it at full size.
Connection schematic for the Arduino Mega, motor drivers, sensors, motors, and power modules
Controller and motor connection layout used during electrical planning. Open the schematic to view it at full size.
Electronics plate centered in the bench setup, with Arduino, motor drivers, regulators, and motors connected for integration testing
The electronics plate and connected motors during bench integration, before installation on the robot.
03

Controls

I wrote the robot’s control code, including encoder-based PI speed control for climbing and the sequence that moves from beam positioning to fastening and return. Sensor checkpoints and the feeding stepper coordinate the operation with the two bolt-driving motors.

The team reported a 4.2 cm/s climbing speed, an approximately 85-second bolt cycle, and an approximately 2.5-minute full cycle.

  1. ClimbRegulate wheel speed using encoder feedback.
  2. LocateStop at the beam checkpoint and position the fastening assembly.
  3. FastenAdvance the mechanism and run the two bolt motors for the timed interval.
  4. ReturnRetract the mechanism and move back to the loading position.
04

Fastening subsystem

The fastening assembly brings two motor-driven spindles to the splice plate. I integrated the bolt motors and their drivers into the robot’s electrical and control sequence.

We explored current feedback for tightening, but motor operation made the current signal difficult to read reliably on the Arduino. In the final demonstrated build, the fastening motors ran for a fixed 20 seconds. The cycle did not provide a measured tightening torque.

CAD view of the dual-spindle fastening subsystem and its sliding mechanism
Fastening subsystem CAD: paired bolt drivers and the guided advancing assembly.
Close-up of the fastening mechanism in operation.
05

Physical integration

I also helped build the robot’s frame and mounted the completed electronics plate to it. The physical build brought the wheel modules, fastening mechanism, I-beam clearance, power components, and wiring into one assembly that could be tested on the beam.

I organized a cost-reduction plan against the $1,000 base budget. We reused fasteners, sourced small quantities when possible, and substituted 3D-printed parts where the structural requirements allowed it. This reduced the projected build cost from about $1,900 to about $1,400, roughly 26%. I also sought supplemental support from faculty and mentors to cover the amount above the base budget.

I reviewed design revisions with teammates and supported 3D printing and assembly. The team fabricated, integrated, and tested the prototype in approximately one month during the final build period.

Full climbing robot installed around the showcase I-beam
Completed robot mounted on the test beam.
06

Testing & recognition

In six full test runs reported at the end of the project, four engaged the nuts and secured the plate to the I-beam. The prototype demonstrated climbing, holding position, and fastening. The report records stable power near 24 V and no visible frame deformation during testing.

Alignment accuracy and final bolt torque were not measured as numerical results. Belt wear, positioning, and more reliable tightening feedback remained areas for further development.

The project was awarded Best Senior Design by NYU Tandon on May 6, 2026.

Full cycle demonstration: climbing, positioning, fastening, and return.
NYU Tandon Best Senior Design certificate awarded to Yupeng Li for the Climbing Clankers project on May 6, 2026
Best Senior Design certificate for the Climbing Clankers project.
07

Project documents

The poster records the design-stage concept and targets. The final report documents the tested prototype, including the timed fastening sequence and preliminary results.

Climbing Clankers: Henry Elliott, Yupeng Li, Melanie Lin, Tahasin Iqbal, and Jonathan Shan. Mentored by Prof. Ludovic Righetti.

The Climbing Clankers team with the robot and research poster at the NYU Tandon showcase
The team at the senior design showcase.