Spherical Parallel Modulator Prototype

by marcelrr in Workshop > 3D Printing

140 Views, 2 Favorites, 0 Comments

Spherical Parallel Modulator Prototype

Screenshot 2024-06-16 at 11.51.25 AM.png

A prototype of an "agile wrist" spherical parallel modulator.

Supplies

Software: Autodesk Fusion 360, Bambu Studio. Hardware: HITEC HS-85MG servos, 3 x 7 x 3 bearings, 3 & 2 mm screws, Bambu X1-Carbon. Materials: PLA.

Research

Screenshot 2024-06-05 at 7.30.17 PM.png

I referenced the design of an “agile wrist” Spherical Parallel Manipulator mechanism from: An Approach for Obtaining Unique Kinematic Solutions of a Spherical Parallel Manipulator by Aibek Niyetkaliyev and Almas Shintemirov.


“The SPM consists of two pyramid-shape platforms, a base and a top mobile platforms, connected by three equally spaced legs, numbered by i = 1, 2, 3, each having two curved links. The axes of all joints, denoted by unit vectors ui, vi, and wi, intersect at a common center point, which is called the center of rotation.”

Reference Sphere

reference-sphere-2.png
reference-sphere-1.png

I started by creating a reference sphere with a diameter of 6 cm. From the sphere, I derived several planes and axes from which the joints would be spaced and aligned. I wanted the mechanism to be relatively small for short print times and low material usage.

Servo

servo.png
alignment.png

I found three HITEC HS-85MG servo motors in the ECL parts bin to use for the automation of the joints. I found a model on GrabCAD and created additional models of the mounting and horn accessories I would be using to join the servos to the base by taking measurements with digital calipers.


I placed a servo at the edge of the sphere, with the axis of rotation of the horn aligned with the sphere’s centroid. I then used the circular pattern tool to replicate the servo about the sphere’s pole equidistantly.

Base

Screenshot 2024-06-16 at 11.33.45 AM.png
Screenshot 2024-06-16 at 11.34.04 AM.png
Screenshot 2024-06-16 at 11.34.38 AM.png

I first designed a solid base around the aligned servos, then used the edges to generate an outline and used the pipe tool to create a wireframe version. This would allow for less material use, faster printing times, and lower weight. Future iterations will include a 1 cm thick bottom center platform for mounting.

Chassis Test

IMG_5569.JPG

I printed a test version of a single chassis in which the servo would be mounted to test for fit. After the test, I adjusted the radius of the wireframe pipe from 2mm to 4mm to increase stability and decrease artifacts from support removal.

Arms

Screenshot 2024-06-16 at 11.39.15 AM.png
Screenshot 2024-06-16 at 11.40.00 AM.png

From the servo horn and using the reference sphere’s axes, I designed the distal and proximal arms. I first used a model of a 3 x 7 x 3 micro-bearing from the McMaster Carr catalog, and aligned it toward the sphere centroid. I then built a housing around each and connected the housings by using the pipe tool along a three-point bezier curve which ran the reference sphere’s surface.

Platform

Screenshot 2024-06-16 at 11.41.45 AM.png

I adjoined bearings to those at the end of the distal arm assembly and created a housing around each. I joined the housings with a wireframe triangle and extruded a platform in the center.

Parts Printing

IMG_5570.JPG
IMG_5571.JPG
IMG_5572.JPG

I created a copy of each part individually in preparation for slicing in Fusion 360. I wanted to be particularly mindful of the orientation of each print to reduce artifacts. I exported the parts to Bambu Studio for slicing and printed the parts in a Bambu X1-Carbon printer using green basic PLA. I tested for fit, and adjusted tolerances accordingly.

Future Work

agile-eye.png

When the hardware arrives, I'll finish assembling the Spherical Parallel Modulator and connect it to a Nvidia Jetson Nano for control of the servos. I'll implement the kinematics algorithm, and make note of issues and design improvement ideas for future iterations.


The next iteration will be based on the Agile Eye mechanism, designed by the Laboratoire de Robotique at Universite Laval. I would like to modify the design by giving it infinite continuous rotation enabled by a nested shaft system, with each shaft being individually belt-driven by stepper motors. I would also like to design the end effector to be able to accommodate a media assembly including a small microcontroller and media source such as a laser, light, or speaker.