Abstract
The planar mechanism analyzed in this paper, called DSAC for Dynamic, Single Actuated Climber, comprises only two links connected by a single oscillating actuator. This simple open loop motion propels the robot stably between two vertical walls. We explore the local orbital stability of the DSAC mechanism. Using the Poincaré map, we reduce the analyzed dimension and find the stable regions while varying the control inputs and mechanism’s parameters. Moreover, in response to a continuous change of a parameter of the mechanism, the symmetric and steady stable gait of the mechanism gradually evolves through a regime of period doubling bifurcations. This investigation includes numerical approximation of the local stability, and basin of attraction. Finally, the paper reports experimental results of open-loop, stable climbing in a planar, reduced gravity environment undergoing bifurcations which correlate well to the numerical analysis.
Similar content being viewed by others
Notes
In fact it is possible to only use five parameters (\(I_1+m_2 l^2_1\), \(I_2\), \(m_2 b_2 l_1\), \(m_1 b_1 + m_2 l_1\), and \(m_2 b_2\)) instead of the full set of seven parameters (\(m_1\), \(m_2\), \(l_1\), \(I_1\), \(I_2\), \(b_1\), and \(b_2\)) used here (c.f. [9]).
References
Autumn K, Buehler M, Cutkosky M, Fearing R, Full RJ, Goldman D, Groff R, Provancher W, Rizzi AA, Saranli U, Saunders A, Koditschek DE (2005) Robotics in scansorial environments. In: Proceedings of SPIE vol 5804 unmanned ground vehicle technology VII, pp 291–302
Berkemeier MD, Fearing RS (1998) Sliding and hopping gaits for the underactuated acrobot. IEEE Trans Robot Autom 14(4):629–634
Bretl T (2006) Motion planning of multi-limbed robots subject to equilibrium constraints: the free-climbing robot problem. Int J Robot Res 25(4):317–342
Canny J, Goldberg K (1995) A RISC approach to sensing and manipulation. J Robot Syst 12(6):351–363
Colett JS, Hurst JW (2012) Artificial restraint systems for walking and running robots: an overview. Int J Hum Robot 9:1250001. doi:10.1142/S0219843612500016
Collins SH, Wisse M, Ruina A (2001) A three-dimensional passive-dynamic walking robot with two legs and knees. Int J Robot Res 20(7):607–615
Degani A, Choset H, Mason MT (2010) DSAC—dynamic, single actuated climber: local stability and bifurcations. In: Robotics and automation (ICRA), 2010 IEEE international conference on, pp 2803–2809
Degani A, Shapiro A, Choset H, Mason MT (2007) A dynamic single actuator vertical climbing robot. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems (IROS’07)
Dullin H (1994) Melnikov’s method applied to the double pendulum. Zeitschrift fur Phys B Condens Matter 93(4):521–528
Erdmann MA, Mason MT (1988) An exploration of sensorless manipulation. IEEE Trans Robot Autom 4(4):369–379
Garcia M, Chatterjee A, Ruina A, Coleman M (1998) The simplest walking model: stability, complexity, and scaling. J Biomech Eng 120(2):281–288
Goswami A, Thuilot B, Espiau B (1998) A study of the passive gait of a compass-like biped robot: symmetry and chaos. Int J Robot Res 17(12):1282
Guckenheimer J, Holmes P (1983) Nonlinear oscillations, dynamical systems, and bifurcations of vector fields. Springer, New York
Hsu C (1997) Cell-to-cell mapping: a method of global analysis for nonlinear systems. Springer, New York
Kato I, Ohteru S, Kobayashi H, Shirai K, Uchiyama A (1974) Information-power machine with senses and limbs. In: First CISM-IFToMM symposium on theory and practice of robots and manipulators. Springer-Verlag
Longo D, Muscato G (2006) The Alicia\(^3\) climbing robot. IEEE Robot Autom Mag 13:2–10
Lynch GA, Clark JE, Lin PC, Koditschek DE (2012) A bioinspired dynamical vertical climbing robot. Int J Robot Res 31(8):974–996
Lynch KM, Mason MT (1999) Dynamic nonprehensile manipulation: controllability, planning, and experiments. Int J Robot Res 18(1):64–92
McGeer T (1990) Passive dynamic walking. Int J Robot Res 9(2):62–82
Moon JS, Spong MW (2011) Classification of periodic and chaotic passive limit cycles for a compass-gait biped with gait asymmetries. Robotica 29:967–974
NaturalPoint\(^{\rm TM}\): optitrack camera system. Retrieved from www.naturalpoint.com/optitrack (2014)
Nayfeh A, Balachandran B (1995) Applied nonlinear dynamics. Wiley, New York
Provancher W, Jensen-Segal S, Fehlberg M (2011) ROCR: an energy-efficient dynamic wall-climbing robot. Mech IEEE/ASME Trans 16(5):897–906
Raibert MH (1986) Legged robots balance. The MIT Press, Cambridge
Schwab A, Wisse M (2001) Basin of attraction of the simplest walking model. In: Proceedings of the ASME design engineering technical conference 6:531–539
Takanishi A, Naito G, Ishida M, Kato I (1985) Realization of plane walking by the biped walking robot WL-10R. In: Morecki A, Bianchi G, Kȩdzior K (eds) Theory and practice of robots and manipulators. Springer, pp 383–393. doi:10.1007/978-1-4615-9882-4_40
M, D A contribution to the synthesis of biped gait. In: IFAC symposium technical and biological problem on control. Erevan, USSR
Acknowledgments
The author would like to thank Matthew T. Mason, Howie Choset, Kevin Lynch, and Andy Ruina for their guidance and suggestions and Siyuan Feng for his help with the design and experiments.
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Appendix: Equations of motion
Appendix: Equations of motion
This section will derive the general equations of motion of the three phases: flight, impact, and stance.
Free flight phase Using the Lagrange method the energy must be first found. For that, the kinematics including the position of the two masses, then velocities are found—see Fig. 1b for symbols.
where x, y, \(\theta \) and \(\phi \) are time dependent, i.e., x(t), y(t), \(\theta (t)\) and \(\phi (t)\).
Velocities of masses:
The Lagrangian is written as \(L=T-V\) where the kinetic and potential energies are:
Next, the Lagrange equation is used to find the equations of motion
In matrix form, the Lagrange equation is
where
and
Impact phase From conservation of angular momentum around the contact point during impact, and noting that \(\phi \) is constrained, i.e., \(\dot{\phi }^- - \dot{\phi }^+ =0\), the angular velocity after impact is
where, \(M_{ii}^{-}\) are the components of the M Matrix, described in (12) at the state prior to impact, i.e., \(\dot{\theta }^-,\dot{\phi }^-\).
Stance phase The stance phase equations of motion can be decoupled since the leg is in contact with the wall. While keeping the no rebound, no slip assumptions, only the equations of motion for the \(\theta , \dot{\theta }\) must be solved while observing the contact forces to see when they change sign, corresponding to transition to flight phase. The equation of motion for \(\theta , \dot{\theta }\) is the last (third) row of (10).
The contact force is calculated using the Lagrange multipliers method
where \(A(q) = \left( \begin{array}{lll} 1&{}0&{}0\\ 0&{}1&{}0 \end{array} \right) \) and M(q) and \(h(q,\dot{q})\) are from (11) and (13).
The above equations of motion can finally be rewritten in terms of dimensionless variables using a characteristic length of \(d_{\text {wall}}\) and characteristic time \(\frac{1}{\omega }\).
Rights and permissions
About this article
Cite this article
Degani, A. Dynamic single actuator robot climbing a chute. Meccanica 51, 1227–1243 (2016). https://doi.org/10.1007/s11012-015-0286-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11012-015-0286-x