Go Back

Mechanism Studies

Repo

This page is dedicated to the study of various electromechanical systems to aid in the development of robotic mechanisms.

FOC (Field oriented Control)

Field Oriented Control (FOC) is a control strategy most traditionally used for AC motors (typically permanent magnet synchronous motors (PMSMs) or induction motors) that enables precise control of torque and speed by decoupling the motor’s stator currents into two orthogonal components.

FOC transforms three-phase stator currents into a rotating reference frame aligned with the rotor’s magnetic field, allowing independent control of:
Torque-producing current $i_q$
Flux-producing current $i_d$
This approach mimics the control strategy used in DC motors, where torque and flux can be independently regulated.

Field Oriented Control (FOC) can also be applied to Brushless DC (BLDC) motors, even though BLDCs are traditionally driven with simpler trapezoidal control (commutation-based). Even though BLDC motors are often controlled using six-step trapezoidal commutation, they are structurally similar to Permanent Magnet Synchronous Motors (PMSMs), which are typically sinusoidally wound and driven with FOC. FOC can treat a BLDC motor like a PMSM by assuming sinusoidal behavior and applying the same transformations and control strategy. Using FOC with BLDC motors enables smoother operation, higher efficiency, quieter performance, and precise torque/speed control, especially at low speeds or in dynamic applications.

Theory

How Does a BLDC Work?

The control solution of FOC

1. Rotor Position sensing/estimation

2. Clarke + Park transformation

3. Control Loop

4. Inverse Parke + Inverse Parke

5. Inverter PWM output

Firmware

https://simplefoc.com/

Build Log

5-11-24:

Alt text


Capstan Drive

A capstan drive is a transmission system that uses flexible tension members (cordage) to transmit rotary or linear motion between pulleys or drums. The term “capstan” comes from a vertical-axled rotating machine developed for sailing ships to mechanically enhance the pulling force of sailors hauling ropes (hawsers) and cables. The capstan mechanism exploits the frictional interaction between a rotating capstan and cordage, and can be leveraged in mechanical applications.

The Capstan Equation

https://en.wikipedia.org/wiki/Capstan_equation

Components

Item Description
Rope Vectran, Kevlar, DM20

Build Log

5-11-24:

Alt text


Harmonic Drive

A harmonic drive is a type of strain wave gearing that uses the elastic mechanics of metals to create a high-precision, zero-backlash rotary actuator. It consists of three main components: a wave generator, a flex spline, and a circular spline.

Components

Build Log

5-11-24:

Alt text


Cycloidal Drive

A cycloidal drive uses an eccentric input cam to spin a lobed cycloidal disc which rolls against a ring of fixed pins or rollers​. Because the disc has fewer lobes than housing pins, each input rotation causes only a small step of output motion (equal to the difference in lobes), yielding a high reduction ratio​. The lobes (often on rolling pins) distribute force over multiple contacts, giving the drive very high torque capacity and strong shock resistance with minimal backlash​. This robust design is commonly used in heavy-duty robotic joints and industrial actuators.

Parametric Model

Build Log

5-11-24:

Alt text


Compliant Mechanisms

Build Log

5-11-24:

Alt text


Rolling Joints

Build Log

5-11-24:

Alt text


Continuous Variable Transmission (CVT)

Build Log

5-11-24:

Alt text


References

FOC

Capstan
Capstan Drive by Aaed Musa
Capstan Drive NEMA 17 Stepper Timing Belt

Compliant Mechanisms
BYU CMR
“How to create effective compliant mechanisms with 3D printing” - Teaching Tech

Cycloidal
“The BEST Way to Design a Cycloidal Drive in 2024” - Nelson Howe
“Parametric Cycloidal Gear Drive (Fusion 360)” - Aaed Musa
“How to Design a Cycloidal Disk in Fusion 360” - Levi Janssen
“Designing a cycloidal drive in Python and Fusion 360” - RoTechnic

Harmonic
“What is Strain Wave Gear (Harmonic Drive)? A Perfect Gear Set For Robotics Applications!?” - How To Mechatronics

Rolling Joint
Alternative to bearings for tiny robots
You’ve never seen the Robot Joint like this one!

CVT
This Is The World’s First Geared CVT and It Will Blow Your Mind - Ratio Zero Transmission
RatioZero - the ‘world’s first geared CVT’

Sources
[^1]: https://github.com/woodenCaliper/CycloidalDrive
[^2]: https://github.com/roTechnic/CycloidalDesign

[^3] [^4] [^5] [^6]