Omnids
MoCoBots

Omnid overview

The Omnids are Mobile Collaborative Robots built for collaborative lifting to assist a human operator in lifting and manipulating large, heavy, or otherwise cumbersome objects. When in operation, the robots will "float" the object by canceling gravitational forces, making the object feel weightless and easily manipulatable in 6 degrees of freedom. This robot started as an undergraduate capstone project and evolved over time into a research platform under Kevin Lynch at the Northwestern Center for Robotics and Biosystems (CRB).

Goals

My goals for these robots were to implement battery monitoring, wireless e-stop buttons, more functional joint limiters, rework and shield the PCBs, and overall prepare the robots for long rigorous demos. These goals were set in preparation for attending the MARS 2024 Conference hosted by Jeff Bezos. For this iteration of the project, I was lead Mechanical & Electrical Engineer and Co-Lead of a team of 10-15 undergraduate and graduate students at Northwestern.

Robot Breakdown

There are 2 main functional systems to the Omnids, the omnidirectional mobile base and the delta arm. The mobile base uses macanum wheels to drive omnidirectionally on a flat and level surface. The delta arm consists of three arms connected by universal joints, and parallelagrams are utilized in the arms to maintain orientation at the end effector. The Omnid delta arm is driven by Series Elastic actuators (SEAs), to add compliance and force sensing. Attached to the end effector is a 3 DOF gimbal equipped with encoders for object pose sensing. When deployed with two other Omnid robots, you may mount a large object onto the Omnid's end-effectors. The Delta arms will work to cancel the gravitational forces to "float" the object, enabling easy manipulation of the object in 6 DOF. The object floats weightlessly while conserving its momentum and inertia. The delta arm senses and calibrates to the object's weight and will apply the appropriate amount of force upwards to cancel gravitational forces, all while allowing external forces, such as a push from the operator, to move the delta arms in 3 DOF. The control objective of the mobile base is to keep the base under the center of the delta arm end-effector, allowing limitless workspace across a flat surface for the robots to travel on.

PCBs

One of my main rresponsibilities was as the Lead Electrical Engineer, where I designed and manufactured several printed circuit boards for the robot. I designed, prototyped, and implimented the Omnid Main Board. The board's purpose is to handle the analog E-Stop logic, integrate wireless E-stop buttons, monitor battery voltage, and communicate between the onboard computer and the other boards. I also guided the redesign of Joint Controller boards with the goal of removing the bulky Tiva Launchpad and replacing them with MCU chips to reduce footprint size and exposure. I also added some more functions to the JC boards, including more logic for joint limit switches and an E-Stop recovery circuit.

Robustness

Bringing the robots to a robust state called for the addition of metal boxes for the previously exposed PCBs. This was to act as a Faraday cage for the PCBs, which previously were too exposed to external static sources, causing the PCBs to reset.

I lead the manufacturing team by example to solder, splice, crimp, and assemble the boxes and their panel-mounted connections.

Thank you to Kevin Lynch and Matthew Elwin for allowing me and Lin Liu to co-lead this project through this fast-paced and exhilarating phase of this project. Also, special thanks to the hard-working students of Northwestern University who helped to get the Omnids to the finish line.

Documentation of this project is on the github page below.