Mathias Thor
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Mathias Thor has a total of 19 co-authors. Here are the top co-authors by number of shared publications:
- Poramate Manoonpong
Vidyasirimedhi Institute of Science and Technology
8 shared publications - Binggwong Leung
Vidyasirimedhi Institute of Science and Technology
2 shared publications - Peter Billeschou
Embodied AI and Neurorobotics Lab, SDU Biorobotics, The Maersk Mc-Kinney Moller Institute, The University of Southern Denmark, Odense, Denmark
2 shared publications A. Kovalev
Kiel University
1 shared publicationBeck Strohmer
Embodied AI and Neurorobotics Lab, SDU Biorobotics, The Mærsk Mc-Kinney Møller Institute, The University of Southern Denmark, Odense, Denmark
1 shared publicationCao Danh Do
Embodied AI & Neurorobotics Lab, SDU Biorobotics, The Mæsk Mc-Kinney Møller Institute, University of Southern Denmark, Odense M, Denmark
1 shared publication
Latest Publications
- 14 February 2022
- Published by Springer Nature in Nature Machine Intelligence
- Vol. 4 (2) , 169-179
Versatile modular neural locomotion control with fast learning
- 14 February 2022
- Published by Springer Nature in Nature Machine Intelligence
- Vol. 4 (2) , 169-179
Versatile modular neural locomotion control with fast learning
- Open Access
- 25 November 2021
- Published by Frontiers Media SA in Frontiers in Neural Circuits
- Vol. 15
Locomotion Control With Frequency and Motor Pattern Adaptations
Existing adaptive locomotion control mechanisms for legged robots are usually aimed at one specific type of adaptation and rarely combined with others. Adaptive mechanisms thus stay at a conceptual level without their coupling effect with other mechanisms being investigated. However, we hypothesize that the combination of adaptation mechanisms can be exploited for enhanced and more efficient locomotion control as in biological systems. Therefore, in this work, we present a central pattern generator (CPG) based locomotion controller integrating both a frequency and motor pattern adaptation mechanisms. We use the state-of-the-art Dual Integral Learner for frequency adaptation, which can automatically and quickly adapt the CPG frequency, enabling the entire motor pattern or output signal of the CPG to be followed at a proper high frequency with low tracking error. Consequently, the legged robot can move with high energy efficiency and perform the generated locomotion with high precision. The versatile state-of-the-art CPG-RBF network is used as a motor pattern adaptation mechanism. Using this network, the motor patterns or joint trajectories can be adapted to fit the robot's morphology and perform sensorimotor integration enabling online motor pattern adaptation based on sensory feedback. The results show that the two adaptation mechanisms can be combined for adaptive locomotion control of a hexapod robot in a complex environment. Using the CPG-RBF network for motor pattern adaptation, the hexapod learned basic straight forward walking, steering, and step climbing. In general, the frequency and motor pattern mechanisms complement each other well and their combination can be seen as an essential step toward further studies on adaptive locomotion control.
- 25 November 2021
- Published by Frontiers Media SA in Frontiers in Neural Circuits
- Vol. 15
Open AccessLocomotion Control With Frequency and Motor Pattern Adaptations
Existing adaptive locomotion control mechanisms for legged robots are usually aimed at one specific type of adaptation and rarely combined with others. Adaptive mechanisms thus stay at a conceptual level without their coupling effect with other mechanisms being investigated. However, we hypothesize that the combination of adaptation mechanisms can be exploited for enhanced and more efficient locomotion control as in biological systems. Therefore, in this work, we present a central pattern generator (CPG) based locomotion controller integrating both a frequency and motor pattern adaptation mechanisms. We use the state-of-the-art Dual Integral Learner for frequency adaptation, which can automatically and quickly adapt the CPG frequency, enabling the entire motor pattern or output signal of the CPG to be followed at a proper high frequency with low tracking error. Consequently, the legged robot can move with high energy efficiency and perform the generated locomotion with high precision. The versatile state-of-the-art CPG-RBF network is used as a motor pattern adaptation mechanism. Using this network, the motor patterns or joint trajectories can be adapted to fit the robot's morphology and perform sensorimotor integration enabling online motor pattern adaptation based on sensory feedback. The results show that the two adaptation mechanisms can be combined for adaptive locomotion control of a hexapod robot in a complex environment. Using the CPG-RBF network for motor pattern adaptation, the hexapod learned basic straight forward walking, steering, and step climbing. In general, the frequency and motor pattern mechanisms complement each other well and their combination can be seen as an essential step toward further studies on adaptive locomotion control.
- Open Access
- 4 November 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 8, 200655-200668
iCrawl: An Inchworm-Inspired Crawling Robot
Inchworms use their morphology and evolved behaviors to crawl and climb various complex surfaces. This has inspired the development of different robots that can demonstrate similar capabilities for various applications such as the inspection of a complex environment. One of the key challenges in designing these robots is to enable them to be practically deployable with a compact design for providing continuous adaptability to a complex terrain such as an outer-pipe surface. Taking this into consideration, we present a new design for an inchworm-inspired crawling robot (iCrawl). The 5 DOF robot relies on two legs; each with an electromagnetic foot, in order to crawl on the metal pipe surfaces. The robot uses a passive foot-cap underneath an electromagnetic foot, enabling it to be a versatile pipe-crawler. The foot-cap design is an abstraction of the leg posture in an inchworm adapting to a round surface. The proposed foot-caps give the robot adaptability and stability for crawling on metal pipes of various curvatures. A state-machine based controller was developed to produce the required motor signals for the two inchworm-inspired crawling gaits: i) the step gait, and ii) the sliding gait. Both gaits were tested on the robot, eventually leading to it effectively crawling on the pipes and flat surfaces, climbing a metal wall and a pipe, and succeeding in obstacle avoidance during crawling. Experimental results also show that the robot has the ability to crawl on the metal pipes of various curvatures using the foot-caps and an appropriate gait. The robot can be used as a new robotic solution to assist close inspection outside the pipelines, thus minimizing downtime in the oil and gas industry.
- 4 November 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 8, 200655-200668
Open AccessiCrawl: An Inchworm-Inspired Crawling Robot
Inchworms use their morphology and evolved behaviors to crawl and climb various complex surfaces. This has inspired the development of different robots that can demonstrate similar capabilities for various applications such as the inspection of a complex environment. One of the key challenges in designing these robots is to enable them to be practically deployable with a compact design for providing continuous adaptability to a complex terrain such as an outer-pipe surface. Taking this into consideration, we present a new design for an inchworm-inspired crawling robot (iCrawl). The 5 DOF robot relies on two legs; each with an electromagnetic foot, in order to crawl on the metal pipe surfaces. The robot uses a passive foot-cap underneath an electromagnetic foot, enabling it to be a versatile pipe-crawler. The foot-cap design is an abstraction of the leg posture in an inchworm adapting to a round surface. The proposed foot-caps give the robot adaptability and stability for crawling on metal pipes of various curvatures. A state-machine based controller was developed to produce the required motor signals for the two inchworm-inspired crawling gaits: i) the step gait, and ii) the sliding gait. Both gaits were tested on the robot, eventually leading to it effectively crawling on the pipes and flat surfaces, climbing a metal wall and a pipe, and succeeding in obstacle avoidance during crawling. Experimental results also show that the robot has the ability to crawl on the metal pipes of various curvatures using the foot-caps and an appropriate gait. The robot can be used as a new robotic solution to assist close inspection outside the pipelines, thus minimizing downtime in the oil and gas industry.
- 24 August 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 32 (9) , 4013-4025
Generic Neural Locomotion Control Framework for Legged Robots
In this article, we present a generic locomotion control framework for legged robots and a strategy for control policy optimization. The framework is based on neural control and black-box optimization. The neural control combines a central pattern generator (CPG) and a radial basis function (RBF) network to create a CPG-RBF network. The control network acts as a neural basis to produce arbitrary rhythmic trajectories for the joints of robots. The main features of the CPG-RBF network are: 1) it is generic since it can be applied to legged robots with different morphologies; 2) it has few control parameters, resulting in fast learning; 3) it is scalable, both in terms of policy/trajectory complexity and the number of legs that can be controlled using similar trajectories; 4) it does not rely heavily on sensory feedback to generate locomotion and is thus less prone to sensory faults; and 5) once trained, it is simple, minimal, and intuitive to use and analyze. These features will lead to an easy-to-use framework with fast convergence and the ability to encode complex locomotion control policies. In this work, we show that the framework can successfully be applied to three different simulated legged robots with varying morphologies and, even broken joints, to learn locomotion control policies. We also show that after learning, the control policies can also be successfully transferred to a real-world robot without any modifications. We, furthermore, show the scalability of the framework by implementing it as a central controller for all legs of a robot and as a decentralized controller for individual legs and leg pairs. By investigating the correlation between robot morphology and encoding type, we are able to present a strategy for control policy optimization. Finally, we show how sensory feedback can be integrated into the CPG-RBF network to enable online adaptation.
- 24 August 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 32 (9) , 4013-4025
Generic Neural Locomotion Control Framework for Legged Robots
In this article, we present a generic locomotion control framework for legged robots and a strategy for control policy optimization. The framework is based on neural control and black-box optimization. The neural control combines a central pattern generator (CPG) and a radial basis function (RBF) network to create a CPG-RBF network. The control network acts as a neural basis to produce arbitrary rhythmic trajectories for the joints of robots. The main features of the CPG-RBF network are: 1) it is generic since it can be applied to legged robots with different morphologies; 2) it has few control parameters, resulting in fast learning; 3) it is scalable, both in terms of policy/trajectory complexity and the number of legs that can be controlled using similar trajectories; 4) it does not rely heavily on sensory feedback to generate locomotion and is thus less prone to sensory faults; and 5) once trained, it is simple, minimal, and intuitive to use and analyze. These features will lead to an easy-to-use framework with fast convergence and the ability to encode complex locomotion control policies. In this work, we show that the framework can successfully be applied to three different simulated legged robots with varying morphologies and, even broken joints, to learn locomotion control policies. We also show that after learning, the control policies can also be successfully transferred to a real-world robot without any modifications. We, furthermore, show the scalability of the framework by implementing it as a central controller for all legs of a robot and as a decentralized controller for individual legs and leg pairs. By investigating the correlation between robot morphology and encoding type, we are able to present a strategy for control policy optimization. Finally, we show how sensory feedback can be integrated into the CPG-RBF network to enable online adaptation.
- 9 September 2019
- Published by Springer Nature
- p. 698-710
CPG Driven RBF Network Control with Reinforcement Learning for Gait Optimization of a Dung Beetle-Like Robot
- 9 September 2019
- Published by Springer Nature
- p. 698-710
CPG Driven RBF Network Control with Reinforcement Learning for Gait Optimization of a Dung Beetle-Like Robot
- 5 August 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 31 (6) , 2042-2051
Error-Based Learning Mechanism for Fast Online Adaptation in Robot Motor Control
Existing state-of-the-art frequency adaptation mechanisms of central pattern generators (CPGs) for robot locomotion control typically rely on correlation-based learning. They do not account for the tracking error that may occur between the actual system motion and CPG output, leading to the loss of precision, unwanted movement, inefficient energy locomotion, and in the worst cases, motor collapse. To overcome this problem, we developed online error-based learning for frequency adaptation of CPGs. The learning mechanism used for error reduction is a novel modification of the dual learner (DL) called dual integral learner (DIL). Being able to reduce tracking and steady-state errors, it can also perform fast and stable learning, adapting the CPG frequency to match the performance of robotic systems. Control parameters of the DIL are more straightforward for complex systems (like walking robots), compared to traditional correlation-based learning, since they correspond to error reduction. Due to its embedded memory, the DIL can relearn quickly and recover spontaneously from the previously learned parameters. All these features are not covered by the existing frequency adaptation mechanisms. We integrated the DIL into a neural CPG-based motor control system for use on different legged robots with various morphologies for evaluation. The results show that: 1) the DIL does not require precise adjustment of its parameters to fit specific robots; and 2) the DIL can automatically and quickly adapt the CPG frequency to the robots such that the entire trajectory of the CPG can be precisely followed with very low tracking and steady-state errors. Consequently, the robots can perform the desired movements with more energy-efficient locomotion compared to the state-of-the-art correlation-based learning mechanism called frequency adaptation through fast dynamical coupling (AFDC). In the future, the proposed error-based learning mechanism for fast online adaptation in robot motor control can be used as a basis for trajectory optimization, universal controllers, and other studies concerning the change of intrinsic or extrinsic parameters.
- 5 August 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 31 (6) , 2042-2051
Error-Based Learning Mechanism for Fast Online Adaptation in Robot Motor Control
Existing state-of-the-art frequency adaptation mechanisms of central pattern generators (CPGs) for robot locomotion control typically rely on correlation-based learning. They do not account for the tracking error that may occur between the actual system motion and CPG output, leading to the loss of precision, unwanted movement, inefficient energy locomotion, and in the worst cases, motor collapse. To overcome this problem, we developed online error-based learning for frequency adaptation of CPGs. The learning mechanism used for error reduction is a novel modification of the dual learner (DL) called dual integral learner (DIL). Being able to reduce tracking and steady-state errors, it can also perform fast and stable learning, adapting the CPG frequency to match the performance of robotic systems. Control parameters of the DIL are more straightforward for complex systems (like walking robots), compared to traditional correlation-based learning, since they correspond to error reduction. Due to its embedded memory, the DIL can relearn quickly and recover spontaneously from the previously learned parameters. All these features are not covered by the existing frequency adaptation mechanisms. We integrated the DIL into a neural CPG-based motor control system for use on different legged robots with various morphologies for evaluation. The results show that: 1) the DIL does not require precise adjustment of its parameters to fit specific robots; and 2) the DIL can automatically and quickly adapt the CPG frequency to the robots such that the entire trajectory of the CPG can be precisely followed with very low tracking and steady-state errors. Consequently, the robots can perform the desired movements with more energy-efficient locomotion compared to the state-of-the-art correlation-based learning mechanism called frequency adaptation through fast dynamical coupling (AFDC). In the future, the proposed error-based learning mechanism for fast online adaptation in robot motor control can be used as a basis for trajectory optimization, universal controllers, and other studies concerning the change of intrinsic or extrinsic parameters.
- 3 July 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 4 (4) , 3324-3331
A Fast Online Frequency Adaptation Mechanism for CPG-Based Robot Motion Control
In this letter, we present an online learning mechanism called the Dual Integral Learner for fast frequency adaptation in neural Central Pattern Generator (CPG) based locomotion control of a hexapod robot. The mechanism works by modulating the CPG frequency through synaptic plasticity of the neural CPG network. The modulation is based on tracking error feedback between the CPG output and joint angle sensory feedback of the hexapod robot. As a result, the mechanism will always try to match the CPG frequency to the walking performance of the robot, thereby ensuring that the entire generated trajectory can be followed with low tracking error. Real robot experiments show that our mechanism can automatically generate a proper walking frequency for energy-efficient locomotion with respect to the robot body as well as being able to quickly adapt the frequency online within a few seconds to deal with external perturbations such as leg blocking and a variation in electrical power. These important features will allow a hexapod robot to be more robust and also extend its operating time. Finally, the generality of the mechanism is shown by successfully applying it to a compliant robotic manipulator arm called GummiArm.
- 3 July 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 4 (4) , 3324-3331
A Fast Online Frequency Adaptation Mechanism for CPG-Based Robot Motion Control
In this letter, we present an online learning mechanism called the Dual Integral Learner for fast frequency adaptation in neural Central Pattern Generator (CPG) based locomotion control of a hexapod robot. The mechanism works by modulating the CPG frequency through synaptic plasticity of the neural CPG network. The modulation is based on tracking error feedback between the CPG output and joint angle sensory feedback of the hexapod robot. As a result, the mechanism will always try to match the CPG frequency to the walking performance of the robot, thereby ensuring that the entire generated trajectory can be followed with low tracking error. Real robot experiments show that our mechanism can automatically generate a proper walking frequency for energy-efficient locomotion with respect to the robot body as well as being able to quickly adapt the frequency online within a few seconds to deal with external perturbations such as leg blocking and a variation in electrical power. These important features will allow a hexapod robot to be more robust and also extend its operating time. Finally, the generality of the mechanism is shown by successfully applying it to a compliant robotic manipulator arm called GummiArm.
- 1 December 2018
- Published by Springer Nature in Artificial Life and Robotics
- Vol. 23 (4) , 435-443
A dung beetle-inspired robotic model and its distributed sensor-driven control for walking and ball rolling
- 1 December 2018
- Published by Springer Nature in Artificial Life and Robotics
- Vol. 23 (4) , 435-443
A dung beetle-inspired robotic model and its distributed sensor-driven control for walking and ball rolling
- Open Access
- 1 January 2018
- Published by MIT Press
- p. 335-342
Modular Neural Control for Bio-Inspired Walking and Ball Rolling of a Dung Beetle-Like Robot
Dung beetles can perform impressive multiple motor behaviors using their legs. The behaviors include walking and rolling a large dung ball on different terrains, e.g., level ground and different slopes. To achieve such complex behaviors for legged robots, we propose here a modular neural controller for dung beetle-like locomotion and object transportation behaviors of a dung beetle-like robot. The modular controller consists of several modules based on three generic neural modules. The main modules include 1) a neural oscillator network module (as a central pattern generator (CPG)), 2) a neural CPG postprocessing module (PCPG), 3) a velocity regulating network module (VRN). The CPG generates basic rhythmic patterns. The patterns are first shaped by the PCPG and their amplitudes as well as phases are later modified by the VRN to obtain proper motor patterns for locomotion and object transportation. Combining all these neural modules, we can achieve different motor patterns for four different actions which ...
- 1 January 2018
- Published by MIT Press
- p. 335-342
Open AccessModular Neural Control for Bio-Inspired Walking and Ball Rolling of a Dung Beetle-Like Robot
Dung beetles can perform impressive multiple motor behaviors using their legs. The behaviors include walking and rolling a large dung ball on different terrains, e.g., level ground and different slopes. To achieve such complex behaviors for legged robots, we propose here a modular neural controller for dung beetle-like locomotion and object transportation behaviors of a dung beetle-like robot. The modular controller consists of several modules based on three generic neural modules. The main modules include 1) a neural oscillator network module (as a central pattern generator (CPG)), 2) a neural CPG postprocessing module (PCPG), 3) a velocity regulating network module (VRN). The CPG generates basic rhythmic patterns. The patterns are first shaped by the PCPG and their amplitudes as well as phases are later modified by the VRN to obtain proper motor patterns for locomotion and object transportation. Combining all these neural modules, we can achieve different motor patterns for four different actions which ...