Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-09T02:05:03.725Z Has data issue: false hasContentIssue false

A steerable robot walker driven by two actuators

Published online by Cambridge University Press:  01 December 2023

Jiaji Li
Affiliation:
Robotics and Automation Laboratory, University of California, Irvine, Irvine, CA 92697, USA
Chenhao Liu
Affiliation:
Department of Mechanical and Aerospace Engineering, University of California, San Diego, San Diego, CA 92093, USA
Ken Nguyen
Affiliation:
Robotics and Automation Laboratory, University of California, Irvine, Irvine, CA 92697, USA
J. Michael McCarthy*
Affiliation:
Robotics and Automation Laboratory, University of California, Irvine, Irvine, CA 92697, USA
*
Corresponding author: J. Michael McCarthy; Email: jmmccart@uci.edu
Rights & Permissions [Opens in a new window]

Abstract

This article describes a robot walker based on a new single degree-of-freedom six-bar leg mechanism that provides rectilinear, non-rotating, movement of the foot. The walker is statically stable and requires only two actuators, one for each side, to provide effective walking movement on a flat surface. We use Curvature Theory to design a four-bar linkage with a flat-sided coupler curve and then adds a translating link so that walker foot follows this coupler curve in rectilinear movement. A prototype walker was constructed that weighs 1.6 kg, is 180 mm tall, and travels at 162 mm/s. This is an innovative legged robot that has a simple reliable design.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. The solid model and the prototype of our STAR (Steerable Two Actuator Robot) walker.

Figure 1

Figure 2. The canonical coordinate system simplifies the equations that define tangent $\mathbf{T}_A$ and normal $\mathbf{N}_A$ vectors for a trajectory $\mathbf{A}$, as well as for its the center of curvature $\mathbf{C}_A$.

Figure 2

Figure 3. The Euler-Savary equation relates the radial distance to the center of curvature $R_{C,A}$ to the radial distance $R_A$ and the radial distance $R_{I,A}$ to the intersection with the inflection circle.

Figure 3

Figure 4. Points on the cubic of stationary curvature follow circular trajectories to the third order, and Ball’s point follows a straight-line trajectory to the third order.

Figure 4

Figure 5. For a choice of moving pivots $\mathbf{A}$ and $\mathbf{B}$, the centers of curvature $\mathbf{C}_A$ and $\mathbf{C}_B$ form the fixed pivots. The resulting linkage $\mathbf{C}_A\mathbf{ABC}_B$ guides Ball’s point $\mathbf{P}$ along a flat-sided coupler curve.

Figure 5

Figure 6. Left: Define the quadrilateral $\mathbf{DAPE}$ proportional to the original four-bar $\mathbf{OABC}$. The angles $\alpha$ and $\beta$ are constant and the coupler angle $\phi$ is the same for both quadrilaterals. The segment $\mathbf{DF}$ remains parallel to $\mathbf{OC}$, and $\mathbf{DE}$ does not rotate. Right: Attach $\mathbf{DG}$ and $\mathbf{GP}$ to complete a parallelogram with $\mathbf{DE}$ and $\mathbf{EP}$ to obtain a non-rotating foot $\mathbf{PG}$ that follows the coupler curve traced by $\mathbf{P}$.

Figure 6

Table I. The length (mm) of the links of the STAR walker leg mechanism.

Figure 7

Figure 7. Left: The STAR walker six-bar leg mechanism. Links $\mathbf{DG}$ and $\mathbf{PG}$ are added to $\mathbf{OABC}$ to obtain a non-rotating foot. Center: Two leg mechanisms on one side form a leg system with one actuated input crank. Right: Front view shows the right and left leg systems.

Figure 8

Figure 8. Left: The six-bar leg mechanism of the Klann Walking Device [35] generates a single point foot trajectory. Right: Two leg mechanisms with a single drive crank form a leg system on one side of the chassis. The leg provides single point contact and rotates during a step.

Figure 9

Figure 9. Left: Chebyshev’s Lambda linkage is a four-bar linkage with a flat-sided coupler curve [37]. Right: Chebyshev’s Plantigrade Walker has two rectilinear moving feet, one formed by items 2 and 3 and the other by items 1 and 4. The two feet follow the coupler curves of four Lambda linkages connected to a single crank [36] to provide non-rotating contact with the ground.

Figure 10

Figure 10. The links, gears and spacers are fabricated by 3D printing PLA.

Figure 11

Figure 11. The Arduino Mega 2560 board collects control signals and encoder data, and sends a voltage command to the two DC motors.

Figure 12

Figure 12. The speed PID controller block diagram.

Figure 13

Figure 13. Motor speed under speed controller in (a) forward motion, (b) backward motion, (c) left-turn motion and (d) right-turn motion. Blue curve represents the right motor and red curve represents the left motor. All the data are collected without loads.

Figure 14

Figure 14. The STAR walker achieves a speed of 160 mm/s in a straight line, and 134 mm/s in a 1 m turn.

Figure 15

Figure 15. Comparison of weight, walking speed, turning speed and Dof among different quadruped walking robots.

Figure 16

Figure 16. The STAR walker can rotate in place at a speed of 50°/s.

Figure 17

Figure 17. Roll and pitch angle of forward motion and self-rotating motion.

Figure 18

Figure 18. Comparison of the vertical chassis movement of the SolidWorks simulation to the performance of the STAR walker. The prototype shows a vertical movement that is three times that of the simulation.

Li et al. supplementary material

Li et al. supplementary material

Download Li et al. supplementary material(Video)
Video 43.3 MB