Skip to main content
Version: ACS CC

Multi-DOF Robotic Crane with Electromagnetic Gripper

A bluetooth-controlled robotic crane that uses NFC authorization to enable object manipulation via a multi-DOF arm with an electromagnetic gripper.

info

Author: Ana-Maria Ripeanu
GitHub Project Link: https://github.com/UPB-PMRust-Students/acs-project-2026-Anarmy1295.git

Description

The project is a mobile robotic crane designed to move and manipulate objects using a multi-DOF arm equipped with an electromagnetic gripper. The system is controlled wirelessly via Bluetooth, allowing the user to drive the platform and position the arm to pick up and place objects. Before gaining control, the user must authenticate using an NFC tag, which is read by an RFID module and validated by the system. This ensures that only authorized users can operate the crane, combining interactive control with a basic access control mechanism.

Motivation

I chose this project because I’ve always been interested in construction systems, an interest that started in childhood when I wanted to become an architect. Initially, I planned to build a tower crane, but after some brainstorming I decided on a robotic arm-based crane instead, as it seemed more interesting and allowed me to explore more complex control and interaction mechanisms.

Architecture

Diagram

Log

Week 30 March - 5 April

Explored multiple project ideas and decided on the concept to be developed.

Week 13 - 19 April

Ordered the hardware components.

Hardware

The project uses a STM32 Nucleo-U545RE board as the main microcontroller. A motor driver shield (L293D-based) is used to control four DC motors for the platform. The robotic arm is actuated using multiple servo motors (MG995 and SG90), while an electromagnet module is used for object manipulation. A Bluetooth module (HC-05) enables wireless control, and an RC522 RFID module is used for NFC-based user authorization. An RGB LED provides visual feedback. The system is powered by a 5V supply and assembled on a custom 3D-printed structure.

Bill of Materials

DeviceUsagePrice
STM32 Nucleo-U545RE-QThe microcontroller~120 RON
5V Electromagnet ModuleThe gripper50,32 RON
RGB LEDFeedback2,23 RON
RC522 RFID/NFC Reader ModuleAuthorization9,53 RON
USB Type-C ConnectorPower supply4,85 RON
HC-05 Bluetooth Serial ModuleWireless connection26,55 RON
MG995 Servo Motor (180°)Controlling the arm joints29,43 RON x 3
SG90 Micro Servo MotorControlling the end-effector positioning12,89 RON x 2
L293D Motor Driver Shield (HW-130)Controlling the motors14,46 RON
TT DC Gear Motor (Dual Shaft)Driving the mecanum wheels for platform movement11,99 RON x 4
Mecanum Wheel (Omnidirectional Wheel)Enabling omnidirectional movement of the platform27,01 RON x 4

Software

LibraryDescriptionUsage
embassy-stm32Hardware abstraction layer for STM32 microcontrollers (Embassy framework)Used for configuring peripherals (GPIO, UART, SPI, PWM)
embassy-executorAsync task executor for embedded systemsUsed to manage concurrent tasks (Bluetooth communication, NFC reading, motor control)
embedded-halHardware abstraction traits for embedded systemsProvides a standard interface for interacting with peripherals
defmtLightweight logging frameworkUsed for debugging and runtime logs
panic-probePanic handler for embedded systemsUsed for error reporting during development
heaplessData structures without dynamic allocationUsed for buffers and command handling (Bluetooth input)
mf-rc522Driver for RC522 RFID/NFC moduleUsed for reading NFC tag UID for authorization
  1. https://embedded-rust-101.wyliodrin.com/docs/acs_cc/category/lab