Head stabilization in a humanoid robot: models and implementations

Egidio Falotico, Nino Cauli, Przemyslaw Kryczka, Kenji Hashimoto, Alain Berthoz, Atsuo Takanishi, Paolo Dario, Cecilia Laschi

    Research output: Contribution to journalArticle

    8 Citations (Scopus)

    Abstract

    Neuroscientific studies show that humans tend to stabilize their head orientation, while accomplishing a locomotor task. This is beneficial to image stabilization and in general to keep a reference frame for the body. In robotics, too, head stabilization during robot walking provides advantages in robot vision and gaze-guided locomotion. In order to obtain the head movement behaviors found in human walk, it is necessary and sufficient to be able to control the orientation (roll, pitch and yaw) of the head in space. Based on these principles, three controllers have been designed. We developed two classic robotic controllers, an inverse kinematics based controller, an inverse kinematics differential controller and a bio-inspired adaptive controller based on feedback error learning. The controllers use the inertial feedback from a IMU sensor and control neck joints in order to align the head orientation with the global orientation reference. We present the results for the head stabilization controllers, on two sets of experiments, validating the robustness of the proposed control methods. In particular, we focus our analysis on the effectiveness of the bio-inspired adaptive controller against the classic robotic controllers. The first set of experiments, tested on a simulated robot, focused on the controllers response to a set of disturbance frequencies and a step function. The other set of experiments were carried out on the SABIAN robot, where these controllers were implemented in conjunction with a model of the vestibulo-ocular reflex (VOR) and opto-kinetic reflex (OKR). Such a setup permits to compare the performances of the considered head stabilization controllers in conditions which mimic the human stabilization mechanisms composed of the joint effect of VOR, OKR and stabilization of the head. The results show that the bio-inspired adaptive controller is more beneficial for the stabilization of the head in tasks involving a sinusoidal torso disturbance, and it shows comparable performances to the inverse kinematics controller in case of the step response and the locomotion experiments conducted on the real robot.

    Original languageEnglish
    Pages (from-to)1-17
    Number of pages17
    JournalAutonomous Robots
    DOIs
    Publication statusAccepted/In press - 2016 Jul 1

    Fingerprint

    Stabilization
    Robots
    Controllers
    Inverse kinematics
    Robotics
    Experiments
    Feedback
    Kinetics
    Step response
    Computer vision
    Sensors

    Keywords

    • Gaze stabilization
    • Head stabilization
    • Humanoid robot
    • VCR
    • VOR

    ASJC Scopus subject areas

    • Artificial Intelligence

    Cite this

    Falotico, E., Cauli, N., Kryczka, P., Hashimoto, K., Berthoz, A., Takanishi, A., ... Laschi, C. (Accepted/In press). Head stabilization in a humanoid robot: models and implementations. Autonomous Robots, 1-17. https://doi.org/10.1007/s10514-016-9583-z

    Head stabilization in a humanoid robot : models and implementations. / Falotico, Egidio; Cauli, Nino; Kryczka, Przemyslaw; Hashimoto, Kenji; Berthoz, Alain; Takanishi, Atsuo; Dario, Paolo; Laschi, Cecilia.

    In: Autonomous Robots, 01.07.2016, p. 1-17.

    Research output: Contribution to journalArticle

    Falotico, E, Cauli, N, Kryczka, P, Hashimoto, K, Berthoz, A, Takanishi, A, Dario, P & Laschi, C 2016, 'Head stabilization in a humanoid robot: models and implementations', Autonomous Robots, pp. 1-17. https://doi.org/10.1007/s10514-016-9583-z
    Falotico, Egidio ; Cauli, Nino ; Kryczka, Przemyslaw ; Hashimoto, Kenji ; Berthoz, Alain ; Takanishi, Atsuo ; Dario, Paolo ; Laschi, Cecilia. / Head stabilization in a humanoid robot : models and implementations. In: Autonomous Robots. 2016 ; pp. 1-17.
    @article{8ffd6e7f380645f5a8d116966b91c505,
    title = "Head stabilization in a humanoid robot: models and implementations",
    abstract = "Neuroscientific studies show that humans tend to stabilize their head orientation, while accomplishing a locomotor task. This is beneficial to image stabilization and in general to keep a reference frame for the body. In robotics, too, head stabilization during robot walking provides advantages in robot vision and gaze-guided locomotion. In order to obtain the head movement behaviors found in human walk, it is necessary and sufficient to be able to control the orientation (roll, pitch and yaw) of the head in space. Based on these principles, three controllers have been designed. We developed two classic robotic controllers, an inverse kinematics based controller, an inverse kinematics differential controller and a bio-inspired adaptive controller based on feedback error learning. The controllers use the inertial feedback from a IMU sensor and control neck joints in order to align the head orientation with the global orientation reference. We present the results for the head stabilization controllers, on two sets of experiments, validating the robustness of the proposed control methods. In particular, we focus our analysis on the effectiveness of the bio-inspired adaptive controller against the classic robotic controllers. The first set of experiments, tested on a simulated robot, focused on the controllers response to a set of disturbance frequencies and a step function. The other set of experiments were carried out on the SABIAN robot, where these controllers were implemented in conjunction with a model of the vestibulo-ocular reflex (VOR) and opto-kinetic reflex (OKR). Such a setup permits to compare the performances of the considered head stabilization controllers in conditions which mimic the human stabilization mechanisms composed of the joint effect of VOR, OKR and stabilization of the head. The results show that the bio-inspired adaptive controller is more beneficial for the stabilization of the head in tasks involving a sinusoidal torso disturbance, and it shows comparable performances to the inverse kinematics controller in case of the step response and the locomotion experiments conducted on the real robot.",
    keywords = "Gaze stabilization, Head stabilization, Humanoid robot, VCR, VOR",
    author = "Egidio Falotico and Nino Cauli and Przemyslaw Kryczka and Kenji Hashimoto and Alain Berthoz and Atsuo Takanishi and Paolo Dario and Cecilia Laschi",
    year = "2016",
    month = "7",
    day = "1",
    doi = "10.1007/s10514-016-9583-z",
    language = "English",
    pages = "1--17",
    journal = "Autonomous Robots",
    issn = "0929-5593",
    publisher = "Springer Netherlands",

    }

    TY - JOUR

    T1 - Head stabilization in a humanoid robot

    T2 - models and implementations

    AU - Falotico, Egidio

    AU - Cauli, Nino

    AU - Kryczka, Przemyslaw

    AU - Hashimoto, Kenji

    AU - Berthoz, Alain

    AU - Takanishi, Atsuo

    AU - Dario, Paolo

    AU - Laschi, Cecilia

    PY - 2016/7/1

    Y1 - 2016/7/1

    N2 - Neuroscientific studies show that humans tend to stabilize their head orientation, while accomplishing a locomotor task. This is beneficial to image stabilization and in general to keep a reference frame for the body. In robotics, too, head stabilization during robot walking provides advantages in robot vision and gaze-guided locomotion. In order to obtain the head movement behaviors found in human walk, it is necessary and sufficient to be able to control the orientation (roll, pitch and yaw) of the head in space. Based on these principles, three controllers have been designed. We developed two classic robotic controllers, an inverse kinematics based controller, an inverse kinematics differential controller and a bio-inspired adaptive controller based on feedback error learning. The controllers use the inertial feedback from a IMU sensor and control neck joints in order to align the head orientation with the global orientation reference. We present the results for the head stabilization controllers, on two sets of experiments, validating the robustness of the proposed control methods. In particular, we focus our analysis on the effectiveness of the bio-inspired adaptive controller against the classic robotic controllers. The first set of experiments, tested on a simulated robot, focused on the controllers response to a set of disturbance frequencies and a step function. The other set of experiments were carried out on the SABIAN robot, where these controllers were implemented in conjunction with a model of the vestibulo-ocular reflex (VOR) and opto-kinetic reflex (OKR). Such a setup permits to compare the performances of the considered head stabilization controllers in conditions which mimic the human stabilization mechanisms composed of the joint effect of VOR, OKR and stabilization of the head. The results show that the bio-inspired adaptive controller is more beneficial for the stabilization of the head in tasks involving a sinusoidal torso disturbance, and it shows comparable performances to the inverse kinematics controller in case of the step response and the locomotion experiments conducted on the real robot.

    AB - Neuroscientific studies show that humans tend to stabilize their head orientation, while accomplishing a locomotor task. This is beneficial to image stabilization and in general to keep a reference frame for the body. In robotics, too, head stabilization during robot walking provides advantages in robot vision and gaze-guided locomotion. In order to obtain the head movement behaviors found in human walk, it is necessary and sufficient to be able to control the orientation (roll, pitch and yaw) of the head in space. Based on these principles, three controllers have been designed. We developed two classic robotic controllers, an inverse kinematics based controller, an inverse kinematics differential controller and a bio-inspired adaptive controller based on feedback error learning. The controllers use the inertial feedback from a IMU sensor and control neck joints in order to align the head orientation with the global orientation reference. We present the results for the head stabilization controllers, on two sets of experiments, validating the robustness of the proposed control methods. In particular, we focus our analysis on the effectiveness of the bio-inspired adaptive controller against the classic robotic controllers. The first set of experiments, tested on a simulated robot, focused on the controllers response to a set of disturbance frequencies and a step function. The other set of experiments were carried out on the SABIAN robot, where these controllers were implemented in conjunction with a model of the vestibulo-ocular reflex (VOR) and opto-kinetic reflex (OKR). Such a setup permits to compare the performances of the considered head stabilization controllers in conditions which mimic the human stabilization mechanisms composed of the joint effect of VOR, OKR and stabilization of the head. The results show that the bio-inspired adaptive controller is more beneficial for the stabilization of the head in tasks involving a sinusoidal torso disturbance, and it shows comparable performances to the inverse kinematics controller in case of the step response and the locomotion experiments conducted on the real robot.

    KW - Gaze stabilization

    KW - Head stabilization

    KW - Humanoid robot

    KW - VCR

    KW - VOR

    UR - http://www.scopus.com/inward/record.url?scp=84976506993&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84976506993&partnerID=8YFLogxK

    U2 - 10.1007/s10514-016-9583-z

    DO - 10.1007/s10514-016-9583-z

    M3 - Article

    AN - SCOPUS:84976506993

    SP - 1

    EP - 17

    JO - Autonomous Robots

    JF - Autonomous Robots

    SN - 0929-5593

    ER -