1
|
Jia Y, Ma S. A decoupled Bayesian method for snake robot control in unstructured environment. BIOINSPIRATION & BIOMIMETICS 2023; 18:066014. [PMID: 37873602 DOI: 10.1088/1748-3190/ad0350] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/01/2023] [Accepted: 10/13/2023] [Indexed: 10/25/2023]
Abstract
This paper presents a method which avoids the common practice of using a complex coupled snake robot model and performing kinematic analysis for control in cluttered environments. Instead, we introduce a completely decoupled dynamical Bayesian formulation with respect to interacted snake robot links and environmental objects, which requires much lower complexity for efficient and robust control. When a snake robot does not interact with obstacles, it runs by a simple serpenoid controller. However, when it exhibits interaction with environments, defined as close proximity or collision with targets and/or obstacles, we extend the conventional Bayesian framework by modeling such interactions in terms of stimuli. The proposed 'multi-neural-stimulus function' represents the cumulative effect of both external environmental influences and internal constraints of the snake robot. It implicitly handles the 'unexpected collision' problem and thus solve the difficult data association and shape adjustment problems for snake robot control in an innovative way. Preliminary experimental results have demonstrated promising performance of the proposed method comparing with the state-of-the-art.
Collapse
Affiliation(s)
| | - Shugen Ma
- Ritsumeikan University, Kyoto, Japan
| |
Collapse
|
2
|
Samarasinghe D. Counterfactual learning in enhancing resilience in autonomous agent systems. Front Artif Intell 2023; 6:1212336. [PMID: 37575207 PMCID: PMC10419171 DOI: 10.3389/frai.2023.1212336] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/26/2023] [Accepted: 07/11/2023] [Indexed: 08/15/2023] Open
Abstract
Resilience in autonomous agent systems is about having the capacity to anticipate, respond to, adapt to, and recover from adverse and dynamic conditions in complex environments. It is associated with the intelligence possessed by the agents to preserve the functionality or to minimize the impact on functionality through a transformation, reconfiguration, or expansion performed across the system. Enhancing the resilience of systems could pave way toward higher autonomy allowing them to tackle intricate dynamic problems. The state-of-the-art systems have mostly focussed on improving the redundancy of the system, adopting decentralized control architectures, and utilizing distributed sensing capabilities. While machine learning approaches for efficient distribution and allocation of skills and tasks have enhanced the potential of these systems, they are still limited when presented with dynamic environments. To move beyond the current limitations, this paper advocates incorporating counterfactual learning models for agents to enable them with the ability to predict possible future conditions and adjust their behavior. Counterfactual learning is a topic that has recently been gaining attention as a model-agnostic and post-hoc technique to improve explainability in machine learning models. Using counterfactual causality can also help gain insights into unforeseen circumstances and make inferences about the probability of desired outcomes. We propose that this can be used in agent systems as a means to guide and prepare them to cope with unanticipated environmental conditions. This supplementary support for adaptation can enable the design of more intelligent and complex autonomous agent systems to address the multifaceted characteristics of real-world problem domains.
Collapse
Affiliation(s)
- Dilini Samarasinghe
- School of Systems and Computing, University of New South Wales, Canberra, ACT, Australia
| |
Collapse
|
3
|
Chen Y, Clifton G, Graf NM, Durand K, Taylor J, Gong Y, Grezmak JE, Daltorio KA. Optimal planar leg geometry in robots and crabs for idealized rocky terrain. BIOINSPIRATION & BIOMIMETICS 2022; 17:066009. [PMID: 36055245 DOI: 10.1088/1748-3190/ac8f04] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/31/2022] [Accepted: 09/01/2022] [Indexed: 06/15/2023]
Abstract
Natural terrain is uneven so it may be beneficial to grasp onto the depressions or 'valleys' between obstacles when walking over such a surface. To examine how leg geometry influences walking across obstacles with valleys, we (1) modeled the performance of a two-linkage leg with parallel axis 'hip' and 'knee' joints to determine how relative segment lengths influence stepping across rocks of varying diameter, and (2) measured the walking limbs in two species of intertidal crabs,Hemigrapsus nudusandPachygrapsus crassipes, which live on rocky shores and granular terrains. We idealized uneven terrains as adjacent rigid hemispherical 'rocks' with valleys between them and calculated kinematic factors such as workspace, limb angles with respect to the ground, and body configurations needed to step over rocks. We first find that the simulated foot tip radius relative to the rock radius is limited by friction and material failure. To enable force closure for grasping, and assuming that friction coefficients above 0.5 are unrealistic, the foot tip radius must be at least 10 times smaller than that of the rocks. However, ratios above 15 are at risk of fracture. Second, we find the theoretical optimal leg geometry for robots is, with the distal segment 0.63 of the total length, which enables the traversal of rocks with a diameter that is 37% of the total leg length. Surprisingly, the intertidal crabs' walking limbs cluster around the same limb ratio of 0.63, showing deviations for limbs less specialized for walking. Our results can be applied broadly when designing segment lengths and foot shapes for legged robots on uneven terrain, as demonstrated here using a hexapod crab-inspired robot. Furthermore, these findings can inform our understanding of the evolutionary patterns in leg anatomy associated with adapting to rocky terrain.
Collapse
Affiliation(s)
- Yang Chen
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States of America
| | - Glenna Clifton
- Biology Department, University of Portland, Portland, OR, United States of America
| | - Nicole M Graf
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States of America
| | - Kayla Durand
- Biology Department, University of Portland, Portland, OR, United States of America
| | - Jennifer Taylor
- Marine Biology Research Division, Scripps Institution of Oceanography, UC San Diego, CA, United States of America
| | - Yifeng Gong
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States of America
| | - John E Grezmak
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States of America
| | - Kathryn A Daltorio
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States of America
| |
Collapse
|
4
|
Chong B, O Aydin Y, Rieser JM, Sartoretti G, Wang T, Whitman J, Kaba A, Aydin E, McFarland C, Diaz Cruz K, Rankin JW, Michel KB, Nicieza A, Hutchinson JR, Choset H, Goldman DI. A general locomotion control framework for multi-legged locomotors. BIOINSPIRATION & BIOMIMETICS 2022; 17:046015. [PMID: 35533656 DOI: 10.1088/1748-3190/ac6e1b] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 02/01/2022] [Accepted: 05/09/2022] [Indexed: 06/14/2023]
Abstract
Serially connected robots are promising candidates for performing tasks in confined spaces such as search and rescue in large-scale disasters. Such robots are typically limbless, and we hypothesize that the addition of limbs could improve mobility. However, a challenge in designing and controlling such devices lies in the coordination of high-dimensional redundant modules in a way that improves mobility. Here we develop a general framework to discover templates to control serially connected multi-legged robots. Specifically, we combine two approaches to build a general shape control scheme which can provide baseline patterns of self-deformation ('gaits') for effective locomotion in diverse robot morphologies. First, we take inspiration from a dimensionality reduction and a biological gait classification scheme to generate cyclic patterns of body deformation and foot lifting/lowering, which facilitate the generation of arbitrary substrate contact patterns. Second, we extend geometric mechanics, which was originally introduced to study swimming at low Reynolds numbers, to frictional environments, allowing the identification of optimal body-leg coordination in this common terradynamic regime. Our scheme allows the development of effective gaits on flat terrain with diverse numbers of limbs (4, 6, 16, and even 0 limbs) and backbone actuation. By properly coordinating the body undulation and leg placement, our framework combines the advantages of both limbless robots (modularity and narrow profile) and legged robots (mobility). Our framework can provide general control schemes for the rapid deployment of general multi-legged robots, paving the way toward machines that can traverse complex environments. In addition, we show that our framework can also offer insights into body-leg coordination in living systems, such as salamanders and centipedes, from a biomechanical perspective.
Collapse
Affiliation(s)
- Baxi Chong
- Georgia Institute of Technology, North Ave NW, Atlanta, GA 30332, United States of America
| | - Yasemin O Aydin
- University of Notre Dame, Notre Dame, IN 46556, United States of America
| | - Jennifer M Rieser
- Emory University, 201 Dowman Dr, Atlanta, GA 30322, United States of America
| | | | - Tianyu Wang
- Georgia Institute of Technology, North Ave NW, Atlanta, GA 30332, United States of America
| | - Julian Whitman
- Carnegie Mellon University, 5000 Forbes Ave, Pittsburgh, PA 15213, United States of America
| | - Abdul Kaba
- Morehouse College, 830 Westview Dr SW, Atlanta, GA 30314, United States of America
| | - Enes Aydin
- University of Notre Dame, Notre Dame, IN 46556, United States of America
| | - Ciera McFarland
- University of Notre Dame, Notre Dame, IN 46556, United States of America
| | - Kelimar Diaz Cruz
- Georgia Institute of Technology, North Ave NW, Atlanta, GA 30332, United States of America
| | - Jeffery W Rankin
- Rancho Research Institute, 7601 Imperial Hwy, Downey, CA 90242, United States of America
| | - Krijn B Michel
- Royal Veterinary College, 4 Royal College St, London NW1 0TU, United Kingdom
| | - Alfredo Nicieza
- Biodiversity Research Institute (IMIB), University of Oviedo-Principality of Asturias-CSIC, 33600 Mieres, Spain
| | - John R Hutchinson
- Royal Veterinary College, 4 Royal College St, London NW1 0TU, United Kingdom
| | - Howie Choset
- Carnegie Mellon University, 5000 Forbes Ave, Pittsburgh, PA 15213, United States of America
| | - Daniel I Goldman
- Georgia Institute of Technology, North Ave NW, Atlanta, GA 30332, United States of America
| |
Collapse
|
5
|
Zhou J, Nguyen Q, Kamath S, Hacohen Y, Zhu C, Fu MJ, Daltorio KA. Hands to Hexapods, Wearable User Interface Design for Specifying Leg Placement for Legged Robots. Front Robot AI 2022; 9:852270. [PMID: 35494545 PMCID: PMC9048026 DOI: 10.3389/frobt.2022.852270] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/11/2022] [Accepted: 03/28/2022] [Indexed: 11/15/2022] Open
Abstract
Specifying leg placement is a key element for legged robot control, however current methods for specifying individual leg motions with human-robot interfaces require mental concentration and the use of both arm muscles. In this paper, a new control interface is discussed to specify leg placement for hexapod robot by using finger motions. Two mapping methods are proposed and tested with lab staff, Joint Angle Mapping (JAM) and Tip Position Mapping (TPM). The TPM method was shown to be more efficient. Then a manual controlled gait based on TPM is compared with fixed gait and camera-based autonomous gait in a Webots simulation to test the obstacle avoidance performance on 2D terrain. Number of Contacts (NOC) for each gait are recorded during the tests. The results show that both the camera-based autonomous gait and the TPM are effective methods in adjusting step size to avoid obstacles. In high obstacle density environments, TPM reduces the number of contacts to 25% of the fixed gaits, which is even better than some of the autonomous gaits with longer step size. This shows that TPM has potential in environments and situations where autonomous footfall planning fails or is unavailable. In future work, this approach can be improved by combining with haptic feedback, additional degrees of freedom and artificial intelligence.
Collapse
Affiliation(s)
- Jianfeng Zhou
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States
| | - Quan Nguyen
- Department of Electrical, Computer, and Systems Engineering, Case Western Reserve University, Cleveland, OH, United States
| | - Sanjana Kamath
- Department of Electrical, Computer, and Systems Engineering, Case Western Reserve University, Cleveland, OH, United States
| | - Yaneev Hacohen
- Department of Electrical, Computer, and Systems Engineering, Case Western Reserve University, Cleveland, OH, United States
| | - Chunchu Zhu
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States
| | - Michael J. Fu
- Department of Electrical, Computer, and Systems Engineering, Case Western Reserve University, Cleveland, OH, United States
- Department of Physical Medicine and Rehabilitation at the MetroHealth System, Cleveland, OH, United States
- Department of Computer and Data Sciences, Case Western Reserve University, Cleveland, OH, United States
- Department of Biomedical Engineering, Case Western Reserve University, Cleveland, OH, United States
- Cleveland FES Center, Louis Stokes Cleveland Department of Veterans Affairs Medical Center, Cleveland, OH, United States
| | - Kathryn A. Daltorio
- Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH, United States
- Department of Electrical, Computer, and Systems Engineering, Case Western Reserve University, Cleveland, OH, United States
- *Correspondence: Kathryn A. Daltorio,
| |
Collapse
|
6
|
Inazawa M, Takemori T, Tanaka M, Matsuno F. Unified Approach to the Motion Design for a Snake Robot Negotiating Complicated Pipe Structures. Front Robot AI 2021; 8:629368. [PMID: 34012981 PMCID: PMC8126667 DOI: 10.3389/frobt.2021.629368] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/14/2020] [Accepted: 03/29/2021] [Indexed: 11/13/2022] Open
Abstract
A unified method for designing the motion of a snake robot negotiating complicated pipe structures is presented. Such robots moving inside pipes must deal with various “obstacles,” such as junctions, bends, diameter changes, shears, and blockages. To surmount these obstacles, we propose a method that enables the robot to adapt to multiple pipe structures in a unified way. This method also applies to motion that is necessary to pass between the inside and the outside of a pipe. We designed the target form of the snake robot using two helices connected by an arbitrary shape. This method can be applied to various obstacles by designing a part of the target form specifically for given obstacles. The robot negotiates obstacles under shift control by employing a rolling motion. Considering the slip between the robot and the pipe, the model expands the method to cover cases where two helices have different properties. We demonstrated the effectiveness of the proposed method in various experiments.
Collapse
Affiliation(s)
- Mariko Inazawa
- Department of Mechanical Engineering and Science, Graduate School of Engineering, Kyoto University, Kyoto, Japan
| | - Tatsuya Takemori
- Department of Mechanical Engineering and Science, Graduate School of Engineering, Kyoto University, Kyoto, Japan
| | - Motoyasu Tanaka
- Department of Mechanical and Intelligent Systems Engineering, The University of Electro-Communications, Tokyo, Japan
| | - Fumitoshi Matsuno
- Department of Mechanical Engineering and Science, Graduate School of Engineering, Kyoto University, Kyoto, Japan
| |
Collapse
|
7
|
Jia Y, Ma S. A Coach-Based Bayesian Reinforcement Learning Method for Snake Robot Control. IEEE Robot Autom Lett 2021. [DOI: 10.1109/lra.2021.3061372] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
8
|
Ouyang W, Chi H, Pang J, Liang W, Ren Q. Adaptive Locomotion Control of a Hexapod Robot via Bio-Inspired Learning. Front Neurorobot 2021; 15:627157. [PMID: 33574748 PMCID: PMC7870720 DOI: 10.3389/fnbot.2021.627157] [Citation(s) in RCA: 7] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/08/2020] [Accepted: 01/04/2020] [Indexed: 11/16/2022] Open
Abstract
In this paper, an adaptive locomotion control approach for a hexapod robot is proposed. Inspired from biological neuro control systems, a 3D two-layer artificial center pattern generator (CPG) network is adopted to generate the locomotion of the robot. The first layer of the CPG is responsible for generating several basic locomotion patterns and the functional configuration of this layer is determined through kinematics analysis. The second layer of the CPG controls the limb behavior of the robot to adapt to environment change in a specific locomotion pattern. To enable the adaptability of the limb behavior controller, a reinforcement learning (RL)-based approach is employed to tune the CPG parameters. Owing to symmetrical structure of the robot, only two parameters need to be learned iteratively. Thus, the proposed approach can be used in practice. Finally, both simulations and experiments are conducted to verify the effectiveness of the proposed control approach.
Collapse
Affiliation(s)
- Wenjuan Ouyang
- College of Control Science and Engineering, Zhejiang University, Hangzhou, China
| | - Haozhen Chi
- College of Control Science and Engineering, Zhejiang University, Hangzhou, China
| | - Jiangnan Pang
- College of Control Science and Engineering, Zhejiang University, Hangzhou, China
| | - Wenyu Liang
- Department of Electrical and Computing Engineering, National University of Singapore, Singapore, Singapore
| | - Qinyuan Ren
- College of Control Science and Engineering, Zhejiang University, Hangzhou, China
| |
Collapse
|
9
|
Sathyan A, Cohen K, Ma O. Genetic Fuzzy Based Scalable System of Distributed Robots for a Collaborative Task. Front Robot AI 2020; 7:601243. [PMID: 33501362 PMCID: PMC7806041 DOI: 10.3389/frobt.2020.601243] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/31/2020] [Accepted: 11/30/2020] [Indexed: 11/13/2022] Open
Abstract
This paper introduces a new genetic fuzzy based paradigm for developing scalable set of decentralized homogenous robots for a collaborative task. In this work, the number of robots in the team can be changed without any additional training. The dynamic problem considered in this work involves multiple stationary robots that are assigned with the goal of bringing a common effector, which is physically connected to each of these robots through cables, to any arbitrary target position within the workspace of the robots. The robots do not communicate with each other. This means that each robot has no explicit knowledge of the actions of the other robots in the team. At any instant, the robots only have information related to the common effector and the target. Genetic Fuzzy System (GFS) framework is used to train controllers for the robots to achieve the common goal. The same GFS model is shared among all robots. This way, we take advantage of the homogeneity of the robots to reduce the training parameters. This also provides the capability to scale to any team size without any additional training. This paper shows the effectiveness of this methodology by testing the system on an extensive set of cases involving teams with different number of robots. Although the robots are stationary, the GFS framework presented in this paper does not put any restriction on the placement of the robots. This paper describes the scalable GFS framework and its applicability across a wide set of cases involving a variety of team sizes and robot locations. We also show results in the case of moving targets.
Collapse
Affiliation(s)
- Anoop Sathyan
- Department of Aerospace Engineering, University of Cincinnati, Cincinnati, OH, United States
| | | | | |
Collapse
|
10
|
Freed B, Sartoretti G, Choset H. Simultaneous Policy and Discrete Communication Learning for Multi-Agent Cooperation. IEEE Robot Autom Lett 2020. [DOI: 10.1109/lra.2020.2972862] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
|