Capstone Project - Teleoperated Robotic Assistant (Mr. Krabs)

Remote-controlled robot with dual arms and live video for safe object retrieval in hazardous areas.

Project Overview


The Teleoperated Robotic Assistant (a.k.a Mr. Krabs) is a remotely controlled, multifunctional robot developed to enable safe and efficient inspection and object retrieval in hazardous environments. Designed and built from the ground up as my final mechanical engineering capstone project at North Central College, the robot integrates advanced mobility with omnidirectional mecanum wheels, dual 3-DOF robotic manipulators, and live video feedback for remote operation.

Engineered with versatility and user safety in mind, the robot is capable of lifting light payloads (350g), navigating tight and obstructed spaces, and providing real-time situational awareness through a 5.8GHz FPV camera system. It achieves speeds exceeding 1 m/s and supports remote control ranges up to 100 meters outdoors, ensuring responsiveness even in complex scenarios.

Inspired by industrial mobile robots and the dexterity of crabs, this project bridges the gap between automated systems and human teleoperation. It was recognized with the "Best Capstone Project — Spring 2025" award for meeting and exceeding design objectives, demonstrating robust performance, and offering real-world value for industries ranging from manufacturing and laboratories to nuclear plants.

Introduction

In the many industries, especially in nuclear power plants, laboratories, and manufacturing facilities, hazardous conditions can make human intervention unsafe or inconvenient. Tasks such as routine inspection, object retrieval in confined spaces, and material transport in contaminated zones expose workers to hazards such as radiation, chemical exposure, or structural instability. In these cases, minimizing human exposure while maintaining operational efficiency is essential.

This project was inspired by the challenge of creating an inexpensive, remotely operated robotic "crab" with the capability to perform important operations while maintaining the human operators at a safe distance. Drawing inspiration from nature, specifically the versatility and dexterity of crab claws, the robot was designed with two independent 3-DOF manipulators in an effort to enable handling objects in tight or difficult-to-reach spaces.

By combining this manipulator design with omnidirectional mobility and real-time visual feedback, the system offers both precise control and situational awareness , enabling operators to safely perform operations from as far away as 100 meters.

Design

The Teleoperated Robotic Assistant was designed around three principles: mobility, live video feedback, and intuitive remote control. Each subsystem, from the omnidirectional wheels to the pair of robotic manipulators, was carefully designed to work together to provide responsive remote operation in hazardous environments. This project was manily built using materials like aluminum, PLA and acrylic due to budget restrictions ($250). However, if the robot was to actuallaly venture into radioctive grounds, more radiation-resilient materials would be used, like PEEK filament instead of PLA and acrylic. But due to budget constraints, I've used PLA to showcase that he design works.

Teleoperated Robotic Assistent (Mr Krabs) Final Solidworks Design Assembly Model

Chassis and Mobility

The foundation of the robot is a durable yet lightweight 2020 T-slot aluminum frame, which provides structural stiffness but is modular for easy adjustments and upgrades. Movement is made possible by four mecanum wheels, each driven by a DC motor (12V 1A 200 RPM) independently, allowing the robot to move in all directions, forward, backward, sideway, and diagonally, and turn around its axis. Such mobility makes it specially designed to pass through narrow passages and complex arrangements typically encountered in hazardous or cluttered spaces.

Dual Robotic Arms

Symmetrically mounted on the front of the chassis are two RRR 3-Degrees-of-Freedom (3DoF) robotic manipulators, each under independent control. Crab-claw-inspired, these arms were designed to pick up, hold, and release objects up to 350 grams per object, far more than the initial design objective of 200 grams. All the parts in the manipulators were designed using SolidWorks and were 3D printed. Each manipulator uses a combination of servo motors and custom claw-like end-effectors, providing smooth and reliable gripping, lifting, and rotation to handle small objects during operation. Below you can see an initial demonstration of the robotic manipulators moving their end-effectors:

End Effectors' Initial Demo - Teleoperated Robotic Assistant

Control and Electronics Hub

The hub of the control system of the robot is an Arduino Mega 2560, which takes care of communication between various components like the mecanum wheels (on 12V DC Motors), robotic arms, ultrasonic sensors, NeoPixel status LEDs, and audio feedback modules. A PCA9685 servo driver enables coordinated motion of of 10 servos, while two L298N motor drivers control two DC motors driving the chassis.

For power, a 12.6 V 5200 mAh Li-ion battery powers motors and components (DC, Servos, speaker, LEDs, etc) with sufficient power to operate for over 30 minutes on a single charge. Meanwhile, a 12.6V 1200 mAh Li-on battery powers the logic of the robot (Arduino Mega 2560, PCA9685 PWM Driver and L298N DC Drivers) through a buck converter for stability.

The Electronics Hub and the eyes were designed on SolidWorks. The Electronics Hub box was cut from acrylic and the other parts were 3D printed in PLA.

Remote Control and Video Feedback

The robot is teleoperated solely by radio control, using of a 2.4 GHz RC receiver and transmitter with stable control in an open environment up to a distance of 100 meters. For real-time video feedback, a 5.8 GHz FPV video camera streams video directly on to the screen of the operator, where a 5.8GHz receiver is connected. The video feedback range is around 50 meters in open spaces and around 15 meters for indoor spaces with obstacles/walls in between.

Flysky FS-16X RC 2.4GHz Controller (Transmitter and Receiver)

Robotic Arm Design and Analysis

The robot’s dual 3-DOF robotic arms are central to its ability to perform versatile tasks. Each manipulator follows a revolute-revolute-revolute (RRR) configuration, allowing the end effectors to position and orient objects in space with flexibility similar to human wrists. These manipulators were carefully designed not only for dexterity, but also to handle real-world mechanical demands.

Kinematic Analysis

To achieve precise control, both forward and inverse kinematics were modeled and calculated for each arm. Using Denavit–Hartenberg (DH) parameters and homogeneous transformation matrices, I derived the equations necessary to map joint angles to end-effector positions and vice versa. These calculations were validated through simulations in MATLAB's Peter Corke Robotics Toolbox, confirming the accuracy of the motion paths and the work envelope of the arms.

Torque and Structural Analysis

Each joint’s torque requirements were meticulously calculated based on real-world loads and dynamic conditions:

Joint 1 and Joint 2, responsible for lifting and positioning the arm, required higher torque and were therefore equipped with high-torque DS3218MG servo motors (19 kgf*cm).

Joint 3, which handles rotation of the end effector, uses smaller and lighter MG90S (2.2 kgf*cm) servos, optimized for speed and responsiveness without unnecessary load capacity.

The end effector (claw) was designed to securely grip objects using calculated friction and force requirements, ensuring it could lift up to 350 grams per arm without slippage, so a high torque INJORA micro servo was used, INJS2065 (7 kgf*cm).

FEA (Stress Analysis)

To verify the structural integrity of the manipulators and of the entire robot, Finite Element Analysis (FEA) was conducted in SolidWorks using Von Mises stress analysis method. These simulations tested worst-case scenarios where the arm was fully extended while lifting maximum payloads. Results showed stresses well below the yield strength of PLA, Aluminum and Acrylic, indicating the system was mechanically sound for operational use.

Robot Stress Analysis FEA (Von Mises)

Control and Communication System

To operate effectively and safely in hazardous environments, Mr. Krabs integrates a robust and layered control and communication system, combining low-latency radio control, onboard processing, and real-time video feedback.

Radio Control

The robot’s motion and manipulation are operated through a 2.4 GHz RC radio transmitter and receiver, commonly used in drone and RC vehicle applications. This system was selected for its simplicity, reliability, and proven range.
Testing confirmed stable and responsive control at distances of up to 100 meters in open environments, with consistent performance in complex indoor settings as well.

The RC controller provides intuitive control of:

  • Driving and maneuvering via mecanum wheels (tank, diagonal, and rotation modes).
  • Dual robotic arm movement, with separate channels mapped for each DOF.
  • Gripping and releasing objects, through dedicated channels for end effectors.
  • Additional features, including ultrasonic sensor beeps and NeoPixel status indicators.

Video Feedback System

In environments where the robot is beyond line of sight, real-time video feedback is essential. The system features a 5.8 GHz FPV camera and transmitter, which streams live video directly to the operator’s display through a paired receiver.

This setup enables:

  • Low-latency video transmission for accurate maneuvering and arm positioning.
  • Up to 50 meters of video range in open spaces, and around 15 meters indoors, even through walls and obstacles.
  • Enhanced situational awareness, allowing the operator to see and react in real time.

Onboard Processing and Safety Features

At the heart of the robot is the Arduino Mega 2560, which coordinates all onboard operations. It manages commands from the RC receiver, drives servos and motors through PCA9685 and L298N motor drivers, and integrates sensory feedback.

Safety and status indication features include:

  • Ultrasonic sensors for obstacle detection, triggering an audio alert when objects are within 25 cm.
  • NeoPixel RGB LEDs, which serve as visual indicators for system status (such as battery levels and connection status).
  • Speakers that provide audible warnings in case of close proximity to obstacles.
  • End-Effector's current sensors, which detect when objects are being held and stop the movement at a specific current to avoid crushing objects of breaking the end-effector.

Performance Validation and Testing

Once fully assembled and programmed, the Teleoperated Robotic Assistant underwent extensive performance testing to validate its design objectives and ensure reliability in real-world scenarios. These tests focused on mobility, arm functionality, speed, and accuracy, as well as integration between all subsystems during remote operation.

Mobility and Speed Testing

To assess driving performance, the robot was tested on various indoor and outdoor surfaces with emphasis on maneuverability in constrained environments. Thanks to its mecanum wheels and precise motor control, Mr. Krabs demonstrated smooth omnidirectional movement, including lateral and diagonal translations as well as tight in-place rotations.

A speed trial was also performed to evaluate its ability to respond quickly when necessary. During the test, the robot traveled a straight-line distance of 2 meters in approximately 2 seconds, achieving an average velocity of 1 m/s. This confirmed that the robot met its design target of combining precision with speed for time-sensitive operations. Below you can see the speed test video where Mr. Krabs ran from two points 2 meters apart withing 2 seconds:

Speed Test - Teleoperated Robotic Assistant

Manipulator and Object Handling Tests

Each robotic arm was tested independently and together to verify:

  • Smoothness and accuracy of motion across all 3 DOF.
  • Object gripping and lifting capacity (successfully handled payloads up to 350 grams).
  • Current sensing for safe gripping, ensuring objects were held securely without applying excessive force.

The arms were able to pick up, reposition, and release objects reliably during teleoperated tasks, demonstrating excellent coordination with the live video feedback system for precise remote handling.

MATLAB Trajectory Planning and Validation

Prior to physical implementation, simulated testing was conducted in MATLAB's Peter Corke Robotics Toolbox to validate joint trajectories and workspace reachability. These simulations guided initial tuning and were later compared with real-world motion to confirm kinematic accuracy. The robot closely followed the programmed paths, proving that the calculated inverse kinematics solutions were successfully implemented. Below you see the trajectory planning simulation of the 3DoF RRR Manipulator using MATLAB's Robotics Toolbox:

MATLAB's Trajectory Planning - 3DoF Manipulator

Integrated System and Real-World Scenarios

Finally, full integrated testing was performed where the robot was remotely operated under typical use conditions:

  • Navigating tight spaces using live video feedback.
  • Picking up and placing various objects.
  • Avoiding obstacles detected by ultrasonic sensors.
  • Using NeoPixel LEDs and audio alerts for operator feedback.

The robot consistently demonstrated stable performance, smooth teleoperation, and safe handling capabilities, reinforcing its suitability for deployment in controlled hazardous environments. Below you can see the robot executing a "Test Mission" testing several of its functions:

Test Mission - Teleoperated Robotic Assistant (Mr. Krabs)

Final Outcome and Recognition

After months of design, prototyping, troubleshooting, and iterative improvements, the Teleoperated Robotic Assistant (Mr. Krabs) successfully met and exceeded all project objectives. The robot proved itself as a reliable, multifunctional platform capable of remote operation in hazardous or difficult environments.

The system showcased:

  • Stable teleoperation performance, with reliable control and video feedback even in complex environments.
  • Precise and reliable dual arm manipulation, allowing operators to lift, move, and place objects up to 350 grams per claw with smooth and safe motion.
  • Versatile mobility, with the mecanum wheels enabling seamless navigation through narrow or obstructed spaces.
  • Integrated safety and operator feedback features, including current sensing for object handling, obstacle detection with ultrasonic sensors, and real-time LED/audio status updates.

These achievements made Mr. Krabs stand out not only as a successful engineering project, but also as a practical prototype demonstrating real-world relevance for industrial, laboratory, and emergency response applications.

Award and Recognition

The project's success was officially recognized during the Spring 2025 Engineering Capstone Showcase at North Central College, where it received the "Best Capstone Project — Spring 2025" award. This award was especially meaningful as it reflected recognition from both faculty and public voting, highlighting the project’s combination of technical achievement, innovative design, and clear practical value.

Below is a photo taken during the Engineering Capstone symposium, showing myself holding both Mr. Krabs and the award trophy:

Me, Mr Krabs and the "Best Capstone Project Spring 2025" award


The robot and project were selected as the outstanding project by both public and faculty votes.

This recognition served as the culmination of the project's journey and a testament to the countless hours dedicated to design, testing, problem-solving, and optimization.