High-precision robotic liquid handling system achieving 5μL accuracy for scientific research applications - Developed Summer 2025 at Brookhaven National Laboratory
Industrial robots excel at precise movement but lack the fine liquid handling capabilities needed for scientific research protocols. This project developed a custom end effector enabling microliter-precision liquid handling through integration of 3D printed mechanical actuators, embedded RS485 communication, and ROS2 software stack. The system achieves 5μL ±0.5μL accuracy while maintaining compatibility with standard laboratory pipettes and the UR5e tool exchanger system.
Enables rapid pipette changes between different volumes without interrupting automated workflows.
Two independent 3D printed actuators replicate human pipetting actions with microliter precision and dual control modes.
Close-up
Full System
Quick Swap
CAD Model
Tool Change
Animation
Quick swap capability drove the entire system architecture. Laboratory workflows require rapid switching between pipette volumes, but the UR5e tool exchanger prohibited external wires, forcing integration through the robot's internal 8-pin RS485 interface.
Achieved 5µL accuracy through position-controlled linear actuators with force feedback, while integrating multiple software layers from low-level Arduino control to high-level ROS2 research scheduling systems.
Target accuracy of 50μL exceeded with achieved precision of 5μL ±0.5μL. System validated at Brookhaven National Laboratory with full ROS2 compatibility and standard laboratory pipette integration.
The tool exchanger quick-swap requirement drove development of a custom RS485-based communication system, enabling internal wiring through the UR5e robot's 8-pin interface while maintaining compatibility with existing laboratory grippers.
Arduino-based microcontroller firmware implements RS485 protocol handling, parsing commands from the robot controller and translating them to stepper motor control signals. The firmware manages dual actuator coordination for plunger depression and tip ejection with position feedback and safety limits.
Python service bridges ROS2 MoveIt motion planning with low-level hardware control. The driver translates high-level pipetting commands (aspirate, dispense, eject) into precise RS485 messages, handles serial communication protocol, and provides status feedback to the ROS2 ecosystem.
Full integration with EROBS scheduling system and Bluesky experimental protocols enables automated liquid handling workflows. The communication stack supports real-time operation with sub-second response times for scientific protocols.
Research poster presented at Brookhaven National Laboratory showcasing the robotic pipette end effector project.
Bridged industrial robotics and laboratory precision, enabling automated scientific protocols through interdisciplinary engineering combining mechanical design, embedded programming, and modern robotics frameworks.