This paper proposes an adaptive attitude control approach to lift the human body using robots, regardless of individual differences like height and weight. It models the human body as a complex, time-varying, redundant system. The approach treats the human body as having "interested" and "uninterested" joints. It uses robust adaptive control to eliminate the effects of "uninterested joints" and identify human parameters in real-time. This reduces the complex human model to a smaller one with fewer degrees of freedom. The approach is simulated by lifting a human skeleton with two robot arms, verifying its efficiency and effectiveness.
Reduced Model Adaptive Force Control for Carrying Human Beings with Uncertain...toukaigi
This document summarizes a research paper that proposes a new strategy for lifting human bodies into predefined positions and postures using robot arms. The strategy treats the human body as a redundant system and only controls certain "interested" joint states, like the head position and hip angle, to simplify the complex human model. It develops an adaptive controller and estimator to identify the dynamic parameters of a reduced human body model in real-time to account for individual differences between people. Simulations lifting a skeleton model with robot arms verify the efficiency and effectiveness of the proposed approach.
This document provides a review of the history and methodology of human movement biomechanics and its clinical applications. It discusses how the study of biomechanics began with early scientists examining how forces affect biological systems under gravity. Over time, techniques like motion analysis, modeling, and imaging were developed to better understand human movement and apply that knowledge clinically. Biomechanics analysis can now help address issues like injury, disease, rehabilitation by examining forces within the body during motion. Continued integration of engineering techniques with new technologies may further benefit the study of biomechanics and its use in clinical settings.
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
The document describes the development of a gait generation system for a lower limb prosthesis using measured ground reaction forces. An adaptive fuzzy controller was designed using experimental kinematic data from healthy limbs and ground reaction force measurements from force platforms. The controller determines the appropriate torques needed to actuate a dynamic model of an active ankle-knee prosthesis during walking, stair ascent, and stair descent cycles based on fuzzy logic rules. The capacity of the prosthesis model and controller to replicate these gaits was tested by comparing the results to kinematics of an unimpaired subject.
This study aimed to compare quadriceps muscle activation and perceived exertion during the leg press and Smith machine squat exercises. The researchers measured muscle activation via EMG and perceived exertion ratings in athletes performing each exercise across a range of loads. They developed predictive equations to determine equivalent loads between exercises that produce the same muscle activation and perceived exertion. The muscle activation equation was less accurate due to individual variability, while the perceived exertion equation was more accurate as it reflects the overall exertion of each exercise rather than specific muscles. These equations provide a new tool to convert loads between exercises over a training period.
The document provides information about the EAMCET 2015 exam syllabus for Physics, Chemistry, and Medical subjects. It outlines the topics covered in each subject, exam pattern details such as duration, number and type of questions, and marking scheme. The Physics syllabus covers 30 topics ranging from physical world to communication systems. The Chemistry syllabus covers atomic structure, classification of elements and periodicity in properties. The Medical exam will be of 3 hours duration testing knowledge of Biology, Physics and Chemistry subjects.
One of the most efficient ways of generating goal-directed walking motions is synthesising the final motion
based on footprints. Nevertheless, current implementations have not examined the generation of continuous
motion based on footprints, where different behaviours can be generated automatically. Therefore, in this
paper a flexible approach for footprint-driven locomotion composition is presented. The presented solution
is based on the ability to generate footprint-driven locomotion, with flexible features like jumping, running,
and stair stepping. In addition, the presented system examines the ability of generating the desired motion
of the character based on predefined footprint patterns that determine which behaviour should be
performed. Finally, it is examined the generation of transition patterns based on the velocity of the root and
the number of footsteps required to achieve the target behaviour smoothly and naturally.
Correlation between conventional clinical tests and a new movement assessment...Stavros Litsos
Correlation between conventional clinical tests and a new movement assessment battery - Bachelor thesis
Despite the complexity of movements performed in sports, physical examination is today done by conventional tests that evaluate joints and muscles individually (e.g. Smith press test, Figure1). Our study used a new movement assessment battery of 20 reach tests, which incorporates the complexity and diversity of natural human movements, taking into consideration that joints are interdependent in a movement and that the planes and sequences of a movement change during its performance. The purpose of this study was to determine whether or not there is a correlation between conventional mobility tests and the new assessment battery.
International Journal of Computational Engineering Research(IJCER)ijceronline
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
Reduced Model Adaptive Force Control for Carrying Human Beings with Uncertain...toukaigi
This document summarizes a research paper that proposes a new strategy for lifting human bodies into predefined positions and postures using robot arms. The strategy treats the human body as a redundant system and only controls certain "interested" joint states, like the head position and hip angle, to simplify the complex human model. It develops an adaptive controller and estimator to identify the dynamic parameters of a reduced human body model in real-time to account for individual differences between people. Simulations lifting a skeleton model with robot arms verify the efficiency and effectiveness of the proposed approach.
This document provides a review of the history and methodology of human movement biomechanics and its clinical applications. It discusses how the study of biomechanics began with early scientists examining how forces affect biological systems under gravity. Over time, techniques like motion analysis, modeling, and imaging were developed to better understand human movement and apply that knowledge clinically. Biomechanics analysis can now help address issues like injury, disease, rehabilitation by examining forces within the body during motion. Continued integration of engineering techniques with new technologies may further benefit the study of biomechanics and its use in clinical settings.
DEVELOPEMENT OF GAIT GENERATION SYSTEM FOR A LOWER LIMB PROSTHESIS USING MEAS...JaresJournal
The document describes the development of a gait generation system for a lower limb prosthesis using measured ground reaction forces. An adaptive fuzzy controller was designed using experimental kinematic data from healthy limbs and ground reaction force measurements from force platforms. The controller determines the appropriate torques needed to actuate a dynamic model of an active ankle-knee prosthesis during walking, stair ascent, and stair descent cycles based on fuzzy logic rules. The capacity of the prosthesis model and controller to replicate these gaits was tested by comparing the results to kinematics of an unimpaired subject.
This study aimed to compare quadriceps muscle activation and perceived exertion during the leg press and Smith machine squat exercises. The researchers measured muscle activation via EMG and perceived exertion ratings in athletes performing each exercise across a range of loads. They developed predictive equations to determine equivalent loads between exercises that produce the same muscle activation and perceived exertion. The muscle activation equation was less accurate due to individual variability, while the perceived exertion equation was more accurate as it reflects the overall exertion of each exercise rather than specific muscles. These equations provide a new tool to convert loads between exercises over a training period.
The document provides information about the EAMCET 2015 exam syllabus for Physics, Chemistry, and Medical subjects. It outlines the topics covered in each subject, exam pattern details such as duration, number and type of questions, and marking scheme. The Physics syllabus covers 30 topics ranging from physical world to communication systems. The Chemistry syllabus covers atomic structure, classification of elements and periodicity in properties. The Medical exam will be of 3 hours duration testing knowledge of Biology, Physics and Chemistry subjects.
One of the most efficient ways of generating goal-directed walking motions is synthesising the final motion
based on footprints. Nevertheless, current implementations have not examined the generation of continuous
motion based on footprints, where different behaviours can be generated automatically. Therefore, in this
paper a flexible approach for footprint-driven locomotion composition is presented. The presented solution
is based on the ability to generate footprint-driven locomotion, with flexible features like jumping, running,
and stair stepping. In addition, the presented system examines the ability of generating the desired motion
of the character based on predefined footprint patterns that determine which behaviour should be
performed. Finally, it is examined the generation of transition patterns based on the velocity of the root and
the number of footsteps required to achieve the target behaviour smoothly and naturally.
Correlation between conventional clinical tests and a new movement assessment...Stavros Litsos
Correlation between conventional clinical tests and a new movement assessment battery - Bachelor thesis
Despite the complexity of movements performed in sports, physical examination is today done by conventional tests that evaluate joints and muscles individually (e.g. Smith press test, Figure1). Our study used a new movement assessment battery of 20 reach tests, which incorporates the complexity and diversity of natural human movements, taking into consideration that joints are interdependent in a movement and that the planes and sequences of a movement change during its performance. The purpose of this study was to determine whether or not there is a correlation between conventional mobility tests and the new assessment battery.
International Journal of Computational Engineering Research(IJCER)ijceronline
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
Muscle force distribution for adaptive control of a humanoid robot arm with r...toukaigi
This document summarizes a research paper about developing an adaptive control method for a humanoid robot arm with bi-articular and mono-articular muscle mechanisms. The researchers used sliding mode control to first determine joint torques, then distributed those torques to muscle forces using a Jacobian matrix. Internal forces were also used to optimize muscle forces so they remained within limits and worked in the middle of their range to reduce fatigue. Dynamic parameters were updated in real-time using a novel method of prediction error to accelerate parameter convergence. The results showed the effectiveness of the proposed method in achieving desired motion and load distribution characteristics.
Impedance characteristic of the human arm during passive movementsIAESIJAI
This paper describes the impedance characteristics of the human arm during
passive movement. The arm was moved in the desired trajectory. The
motion was actuated by a 1-degree-of-freedom robot system. Trajectories
used in the experiment were minimum jerk (the rate of change of
acceleration) trajectories, which were found during a human and human
cooperative task and optimum for muscle movement. As the muscle is
mechanically analogous to a spring-damper system, a second-order equation
was considered as the model for arm dynamics. In the model, inertia,
stiffness, and damping factor were considered. The impedance parameters
were estimated from the position and torque data obtained from the
experiment and based on the “Estimation of Parametric Model”. It was
found that the inertia is almost constant over the operational time. The
damping factor and stiffness were high at the starting position and became
near zero after 0.4 seconds.
Adaptive Biarticular Muscle Force Control for Humanoid Robot Armstoukaigi
This document presents a method for adaptive control of humanoid robot arms driven by biarticular muscles. The method uses sliding control to first determine joint torques, then distributes those torques to individual muscle forces using a Jacobian matrix. Internal forces are also used to optimize muscle forces so they remain within predefined limits and work in the middle of their range to avoid fatigue. All dynamic parameters are updated in real-time to account for perturbations. Compared to previous adaptive control methods, this method uses prediction error to accelerate parameter convergence. The results demonstrate the benefits of this adaptive control method.
Ekeeda Provides Online Civil Engineering Degree Subjects Courses, Video Lectures for All Engineering Universities. Video Tutorials Covers Subjects of Mechanical Engineering Degree. Visit us: https://ekeeda.com/
Learn Online Courses of Subject Engineering Mechanics of First Year Engineering. Clear the Concepts of Engineering Mechanics Through Video Lectures and PDF Notes. Visit us: https://ekeeda.com/streamdetails/subject/Engineering-Mechanics
Massaging human feet_by_a_redundant_manipulator_eq (1)ssuser2f7373
This document summarizes a research paper that proposes using a 7 degree-of-freedom robotic manipulator equipped with a tactile sensor to perform reflexology massages on human feet. Reflexology involves applying pressure to specific points on the feet that are believed to correspond to and affect different parts of the body. The robotic system would use hybrid impedance control to position the end effector for massaging while monitoring contact forces via the tactile sensor. An experiment massaging human feet demonstrated the effectiveness of the proposed control system.
Modeling and Control of a Humanoid Robot Arm with Redundant Biarticular Muscl...toukaigi
This document describes research on modeling and controlling a humanoid robot arm actuated by biarticular muscles. Key points:
- A two-link robot arm model is developed based on the parameters of a human arm, with six muscles added as actuators, including two biarticular muscles.
- An adaptive control scheme is proposed to control the robot arm by distributing computed torque commands to the muscle forces. The scheme can tolerate modeling errors through online parameter adaptation.
- The control and adaptation methods were verified in a simulation of the arm performing bend-stretch movements. The adaptation scheme successfully identified changing arm parameters to compensate for them in real-time.
“Anti-Fatigue” Control for Over-Actuated Bionic Arm with Muscle Force Constra...toukaigi
This document proposes an "anti-fatigue" control method for bionic arms with redundant muscles. The method has two steps: 1) It derives a set of linear equations connecting joint and muscle space accelerations. The pseudo-inverse solution provides an initial optimal muscle force distribution. 2) It derives a gradient direction to redistribute muscle forces to satisfy constraints and generate an even distribution, reducing fatigue. The method is tested on two bionic arm models with 6 and 10 muscles, verifying the "anti-fatigue" property through force distribution analysis and showing the method's validity through tracking error statistics.
Bio-mechanics is the application of mechanical principles to study living organisms. It has several branches including deformable body mechanics, fluid mechanics, and rigid body mechanics. Deformable body mechanics examines how forces distribute within materials and can study effects at different body system levels. Fluid mechanics analyzes forces in fluids like blood flow. Rigid body mechanics assumes bodies are rigid and ignores small deformations, suitable for studying major body segments. Dynamics examines accelerated motion and divides into kinematics, studying motion measurements, and kinetics, analyzing internal and external forces. Anthropometry measures human body size, mass, shape and properties both qualitatively and quantitatively. Bio-mechanists address scientific questions about motion and forces in living systems.
Prediction the Biodynamic Response of Seated Human Body to Vibration Using A...MOSTAFAABDEEN1970
The biodynamic response behaviors of seated human body subject to wholebody
vibration have been widely investigated. The biodynamic response
characteristics of seated human subjects have been extensively reported in
terms of apparent mass and driving-point mechanical impedance while seat-tohead
vibration transmissibility has been widely used to characterize response
behavior of the seated subjects exposed to vibration. These functions (apparent
mass, driving-point mechanical impedance) describe “to-the-body” force–motion
relationship at the human–seat interface, while the transmissibility function
describes “through-the-body” vibration transmission properties. The current study
proposed a 4-DOF analytic biomechanical model of the human body in a sitting
posture without backrest in vertical vibration direction to investigate the
biodynamic responses of different masses and stiffness. Following the analytical
approach, numerical technique developed in the present paper to facilitate and
rapid the analysis. The numerical analysis used here applies one of the artificial
intelligence technique to simulate and predict the response behaviors of seated
human body for different masses and stiffness without the need to go through the
analytic solution every time. The Artificial Neural Network (ANN) technique is
introduced in the current study to predict the response behaviors for different
masses and stiffness rather than those used in the analytic solution. The results
of the numerical study showed that the ANN method with less effort was very
efficiently capable of simulating and predicting the response behaviors of seated
human body subject to whole-body vibration.
Prediction the Biodynamic Response of Seated Human Body to Vibration Using A...MOSTAFAABDEEN1970
The document describes an analytical 4-degree-of-freedom (DOF) biomechanical model and a numerical model using artificial neural networks (ANN) to predict the biodynamic response of a seated human body subjected to vertical whole-body vibration. The analytical model represents the human body as 4 rigid masses interconnected by springs and dampers. The numerical model uses ANN to simulate and predict responses for different masses and stiffnesses based on data from the analytical model, requiring less effort than solving the analytical model each time. Results from both models showed that increasing human body mass or stiffness increases the seat-to-head transmissibility, driving-point mechanical impedance, and apparent mass responses.
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...toukaigi
This document discusses estimating a human's intended walking speed using force plates under a treadmill. It first introduces the problem and experimental setup using two force plates under a treadmill. It then describes Experiment 1 which found that a proposed force index, defined as the minimum value of the ratio of forward ground reaction force to total ground reaction force during one gait cycle, has a strong linear correlation with intended walking speed. Experiment 2 showed the coefficients of this linear relationship vary little, ensuring tolerance of individual variations. Finally, a treadmill-style locomotion interface is presented that allows a user to actively control the treadmill speed with their feet based on intended walking speed estimation, providing a promising human-machine interface.
1. The document discusses human movement, including its anatomical, physiological, mechanical, psychological, sociological, and environmental aspects.
2. It defines the human locomotor system and its components, including cells, tissues, muscles, and nerves.
3. Key aspects of movement are described, such as types of muscle contraction (static, dynamic, isotonic, isokinetic), axes of movement, and planes. Group muscle actions like agonist, antagonist, fixator, and synergist are also defined.
Austin Journal of Robotics & Automation is an international scholarly, peer review, Open Access journal, initiated with an aim to promote the research in Robotics & Automation, which deals with design, construction, operation, and application of robots.
Austin Journal of Robotics & Automation is a comprehensive Open Access peer reviewed scientific journal that covers multidisciplinary fields. We provide limitless access towards accessing our literature hub with colossal range of articles. The journal aims to publish high quality varied article types such as Research, Review, Short Communications, Case Reports, Perspectives (Editorials).
Austin Journal of Robotics & Automation supports the scientific modernization and enrichment in Robotics & Automation research community by magnifying access to peer reviewed scientific literary works. Austin Publishing Group also brings universally peer reviewed member journals under one roof thereby promoting knowledge sharing, collaborative and promotion of multidisciplinary technology.
Muscle Force Control of a Kinematically Redundant Bionic Arm with Real-Time P...toukaigi
This document proposes a new method for controlling a muscle-driven bionic arm that addresses four key challenges: 1) muscle coordination for an over-actuated system, 2) enforcing muscle force constraints, 3) decreasing muscular fatigue by evenly distributing muscle forces, and 4) adapting to modeling errors in real-time. The method models the arm dynamics considering joint and muscle accelerations to construct a set of linear equations with muscle activation as the unknown. A pseudoinverse solution provides initial muscle forces, while the null space is used to distribute forces evenly for anti-fatigue. An estimated model is also included to represent the real model and is updated based on errors to adapt to uncertainties. The method is tested on a bending-stretch
A new mechanical design is proposed for a humanoid robot's lower body that improves walking and posture dynamics over an existing robot called TUlip. The new design aims to create a lower body that is more human-like, with a waist, upper legs, lower legs and feet that have a redundant and human-like kinematic configuration of 16 degrees of freedom. Each leg will consist of five degrees of freedom and the waist section will consist of six degrees of freedom. The actuations are designed to be stiff, backdrivable with minimal backlash and capable of providing adequate torque for the joints. The result is intended to be a humanoid lower body with a more human-like configuration, link dimensions, link masses and range of
UPPER EXTREMITY ROBOTICS EXOSKELETON: APPLICATION, STRUCTURE AND ACTUATIONijbesjournal
Robotic exoskeleton is getting important to human in many aspects such as power assist, muscle training, regain motor function and rehabilitation. The research and development towards these functions are expected to be combined and integrated with the human intelligent and machine power, eventually becoming another generation of robot which will enhance the machine intelligent and human power. This paper reviews the upper extremity exoskeleton with different functions, actuators and degree of freedom (DOF). Among the functions, rehabilitation and power assist have been highlighted while pneumatic actuator, pneumatic muscle, motor and hydraulic actuator are presented under the categories of actuator. In addition, the structure of exoskeleton is separated by its DOF in terms of shoulder, elbow, wrist and hand.
UPPER EXTREMITY ROBOTICS EXOSKELETON: APPLICATION, STRUCTURE AND ACTUATIONijbesjournal
Robotic exoskeleton is getting important to human in many aspects such as power assist, muscle training, regain motor function and rehabilitation. The research and development towards these functions are expected to be combined and integrated with the human intelligent and machine power, eventually becoming another generation of robot which will enhance the machine intelligent and human power. This paper reviews the upper extremity exoskeleton with different functions, actuators and degree of freedom (DOF). Among the functions, rehabilitation and power assist have been highlighted while pneumatic actuator, pneumatic muscle, motor and hydraulic actuator are presented under the categories of actuator. In addition, the structure of exoskeleton is separated by its DOF in terms of shoulder, elbow, wrist and hand
This document discusses concepts related to mechanics of solids including:
- It provides an overview of the different classifications of engineering mechanics including mechanics of solids, fluids, rigid bodies, and deformable bodies.
- It describes common idealizations used in mechanics problems such as treating bodies as continua, rigid bodies, and particles.
- It introduces basic concepts in mechanics including space, time, mass, and force which provide the framework for analyzing mechanics problems.
- It defines different systems of forces including collinear, coplanar parallel, coplanar like parallel, and coplanar concurrent forces and provides examples.
MINIMIZATION OF METABOLIC COST OF MUSCLES BASED ON HUMAN EXOSKELETON MODELING...ijbesjournal
In this work, movement of the exoskeleton wearer and the metabolic energy changes with the assisted
devices using OpenSim platform has been attempted. Two musculoskeletal models, one with torsional ankle
spring and the other with bi-articular path spring are subjected to forward dynamic simulation.The
changes in the metabolic rate of the lower extremity muscles before and after the addition of the assistive
devices were tested. The results about the effect of these external devices on individual muscles of the lower
muscle group were analysed which provided effective results.
Muscle force distribution for adaptive control of a humanoid robot arm with r...toukaigi
This document summarizes a research paper about developing an adaptive control method for a humanoid robot arm with bi-articular and mono-articular muscle mechanisms. The researchers used sliding mode control to first determine joint torques, then distributed those torques to muscle forces using a Jacobian matrix. Internal forces were also used to optimize muscle forces so they remained within limits and worked in the middle of their range to reduce fatigue. Dynamic parameters were updated in real-time using a novel method of prediction error to accelerate parameter convergence. The results showed the effectiveness of the proposed method in achieving desired motion and load distribution characteristics.
Impedance characteristic of the human arm during passive movementsIAESIJAI
This paper describes the impedance characteristics of the human arm during
passive movement. The arm was moved in the desired trajectory. The
motion was actuated by a 1-degree-of-freedom robot system. Trajectories
used in the experiment were minimum jerk (the rate of change of
acceleration) trajectories, which were found during a human and human
cooperative task and optimum for muscle movement. As the muscle is
mechanically analogous to a spring-damper system, a second-order equation
was considered as the model for arm dynamics. In the model, inertia,
stiffness, and damping factor were considered. The impedance parameters
were estimated from the position and torque data obtained from the
experiment and based on the “Estimation of Parametric Model”. It was
found that the inertia is almost constant over the operational time. The
damping factor and stiffness were high at the starting position and became
near zero after 0.4 seconds.
Adaptive Biarticular Muscle Force Control for Humanoid Robot Armstoukaigi
This document presents a method for adaptive control of humanoid robot arms driven by biarticular muscles. The method uses sliding control to first determine joint torques, then distributes those torques to individual muscle forces using a Jacobian matrix. Internal forces are also used to optimize muscle forces so they remain within predefined limits and work in the middle of their range to avoid fatigue. All dynamic parameters are updated in real-time to account for perturbations. Compared to previous adaptive control methods, this method uses prediction error to accelerate parameter convergence. The results demonstrate the benefits of this adaptive control method.
Ekeeda Provides Online Civil Engineering Degree Subjects Courses, Video Lectures for All Engineering Universities. Video Tutorials Covers Subjects of Mechanical Engineering Degree. Visit us: https://ekeeda.com/
Learn Online Courses of Subject Engineering Mechanics of First Year Engineering. Clear the Concepts of Engineering Mechanics Through Video Lectures and PDF Notes. Visit us: https://ekeeda.com/streamdetails/subject/Engineering-Mechanics
Massaging human feet_by_a_redundant_manipulator_eq (1)ssuser2f7373
This document summarizes a research paper that proposes using a 7 degree-of-freedom robotic manipulator equipped with a tactile sensor to perform reflexology massages on human feet. Reflexology involves applying pressure to specific points on the feet that are believed to correspond to and affect different parts of the body. The robotic system would use hybrid impedance control to position the end effector for massaging while monitoring contact forces via the tactile sensor. An experiment massaging human feet demonstrated the effectiveness of the proposed control system.
Modeling and Control of a Humanoid Robot Arm with Redundant Biarticular Muscl...toukaigi
This document describes research on modeling and controlling a humanoid robot arm actuated by biarticular muscles. Key points:
- A two-link robot arm model is developed based on the parameters of a human arm, with six muscles added as actuators, including two biarticular muscles.
- An adaptive control scheme is proposed to control the robot arm by distributing computed torque commands to the muscle forces. The scheme can tolerate modeling errors through online parameter adaptation.
- The control and adaptation methods were verified in a simulation of the arm performing bend-stretch movements. The adaptation scheme successfully identified changing arm parameters to compensate for them in real-time.
“Anti-Fatigue” Control for Over-Actuated Bionic Arm with Muscle Force Constra...toukaigi
This document proposes an "anti-fatigue" control method for bionic arms with redundant muscles. The method has two steps: 1) It derives a set of linear equations connecting joint and muscle space accelerations. The pseudo-inverse solution provides an initial optimal muscle force distribution. 2) It derives a gradient direction to redistribute muscle forces to satisfy constraints and generate an even distribution, reducing fatigue. The method is tested on two bionic arm models with 6 and 10 muscles, verifying the "anti-fatigue" property through force distribution analysis and showing the method's validity through tracking error statistics.
Bio-mechanics is the application of mechanical principles to study living organisms. It has several branches including deformable body mechanics, fluid mechanics, and rigid body mechanics. Deformable body mechanics examines how forces distribute within materials and can study effects at different body system levels. Fluid mechanics analyzes forces in fluids like blood flow. Rigid body mechanics assumes bodies are rigid and ignores small deformations, suitable for studying major body segments. Dynamics examines accelerated motion and divides into kinematics, studying motion measurements, and kinetics, analyzing internal and external forces. Anthropometry measures human body size, mass, shape and properties both qualitatively and quantitatively. Bio-mechanists address scientific questions about motion and forces in living systems.
Prediction the Biodynamic Response of Seated Human Body to Vibration Using A...MOSTAFAABDEEN1970
The biodynamic response behaviors of seated human body subject to wholebody
vibration have been widely investigated. The biodynamic response
characteristics of seated human subjects have been extensively reported in
terms of apparent mass and driving-point mechanical impedance while seat-tohead
vibration transmissibility has been widely used to characterize response
behavior of the seated subjects exposed to vibration. These functions (apparent
mass, driving-point mechanical impedance) describe “to-the-body” force–motion
relationship at the human–seat interface, while the transmissibility function
describes “through-the-body” vibration transmission properties. The current study
proposed a 4-DOF analytic biomechanical model of the human body in a sitting
posture without backrest in vertical vibration direction to investigate the
biodynamic responses of different masses and stiffness. Following the analytical
approach, numerical technique developed in the present paper to facilitate and
rapid the analysis. The numerical analysis used here applies one of the artificial
intelligence technique to simulate and predict the response behaviors of seated
human body for different masses and stiffness without the need to go through the
analytic solution every time. The Artificial Neural Network (ANN) technique is
introduced in the current study to predict the response behaviors for different
masses and stiffness rather than those used in the analytic solution. The results
of the numerical study showed that the ANN method with less effort was very
efficiently capable of simulating and predicting the response behaviors of seated
human body subject to whole-body vibration.
Prediction the Biodynamic Response of Seated Human Body to Vibration Using A...MOSTAFAABDEEN1970
The document describes an analytical 4-degree-of-freedom (DOF) biomechanical model and a numerical model using artificial neural networks (ANN) to predict the biodynamic response of a seated human body subjected to vertical whole-body vibration. The analytical model represents the human body as 4 rigid masses interconnected by springs and dampers. The numerical model uses ANN to simulate and predict responses for different masses and stiffnesses based on data from the analytical model, requiring less effort than solving the analytical model each time. Results from both models showed that increasing human body mass or stiffness increases the seat-to-head transmissibility, driving-point mechanical impedance, and apparent mass responses.
Real-time Estimation of Human’s Intended Walking Speed for Treadmill-style Lo...toukaigi
This document discusses estimating a human's intended walking speed using force plates under a treadmill. It first introduces the problem and experimental setup using two force plates under a treadmill. It then describes Experiment 1 which found that a proposed force index, defined as the minimum value of the ratio of forward ground reaction force to total ground reaction force during one gait cycle, has a strong linear correlation with intended walking speed. Experiment 2 showed the coefficients of this linear relationship vary little, ensuring tolerance of individual variations. Finally, a treadmill-style locomotion interface is presented that allows a user to actively control the treadmill speed with their feet based on intended walking speed estimation, providing a promising human-machine interface.
1. The document discusses human movement, including its anatomical, physiological, mechanical, psychological, sociological, and environmental aspects.
2. It defines the human locomotor system and its components, including cells, tissues, muscles, and nerves.
3. Key aspects of movement are described, such as types of muscle contraction (static, dynamic, isotonic, isokinetic), axes of movement, and planes. Group muscle actions like agonist, antagonist, fixator, and synergist are also defined.
Austin Journal of Robotics & Automation is an international scholarly, peer review, Open Access journal, initiated with an aim to promote the research in Robotics & Automation, which deals with design, construction, operation, and application of robots.
Austin Journal of Robotics & Automation is a comprehensive Open Access peer reviewed scientific journal that covers multidisciplinary fields. We provide limitless access towards accessing our literature hub with colossal range of articles. The journal aims to publish high quality varied article types such as Research, Review, Short Communications, Case Reports, Perspectives (Editorials).
Austin Journal of Robotics & Automation supports the scientific modernization and enrichment in Robotics & Automation research community by magnifying access to peer reviewed scientific literary works. Austin Publishing Group also brings universally peer reviewed member journals under one roof thereby promoting knowledge sharing, collaborative and promotion of multidisciplinary technology.
Muscle Force Control of a Kinematically Redundant Bionic Arm with Real-Time P...toukaigi
This document proposes a new method for controlling a muscle-driven bionic arm that addresses four key challenges: 1) muscle coordination for an over-actuated system, 2) enforcing muscle force constraints, 3) decreasing muscular fatigue by evenly distributing muscle forces, and 4) adapting to modeling errors in real-time. The method models the arm dynamics considering joint and muscle accelerations to construct a set of linear equations with muscle activation as the unknown. A pseudoinverse solution provides initial muscle forces, while the null space is used to distribute forces evenly for anti-fatigue. An estimated model is also included to represent the real model and is updated based on errors to adapt to uncertainties. The method is tested on a bending-stretch
A new mechanical design is proposed for a humanoid robot's lower body that improves walking and posture dynamics over an existing robot called TUlip. The new design aims to create a lower body that is more human-like, with a waist, upper legs, lower legs and feet that have a redundant and human-like kinematic configuration of 16 degrees of freedom. Each leg will consist of five degrees of freedom and the waist section will consist of six degrees of freedom. The actuations are designed to be stiff, backdrivable with minimal backlash and capable of providing adequate torque for the joints. The result is intended to be a humanoid lower body with a more human-like configuration, link dimensions, link masses and range of
UPPER EXTREMITY ROBOTICS EXOSKELETON: APPLICATION, STRUCTURE AND ACTUATIONijbesjournal
Robotic exoskeleton is getting important to human in many aspects such as power assist, muscle training, regain motor function and rehabilitation. The research and development towards these functions are expected to be combined and integrated with the human intelligent and machine power, eventually becoming another generation of robot which will enhance the machine intelligent and human power. This paper reviews the upper extremity exoskeleton with different functions, actuators and degree of freedom (DOF). Among the functions, rehabilitation and power assist have been highlighted while pneumatic actuator, pneumatic muscle, motor and hydraulic actuator are presented under the categories of actuator. In addition, the structure of exoskeleton is separated by its DOF in terms of shoulder, elbow, wrist and hand.
UPPER EXTREMITY ROBOTICS EXOSKELETON: APPLICATION, STRUCTURE AND ACTUATIONijbesjournal
Robotic exoskeleton is getting important to human in many aspects such as power assist, muscle training, regain motor function and rehabilitation. The research and development towards these functions are expected to be combined and integrated with the human intelligent and machine power, eventually becoming another generation of robot which will enhance the machine intelligent and human power. This paper reviews the upper extremity exoskeleton with different functions, actuators and degree of freedom (DOF). Among the functions, rehabilitation and power assist have been highlighted while pneumatic actuator, pneumatic muscle, motor and hydraulic actuator are presented under the categories of actuator. In addition, the structure of exoskeleton is separated by its DOF in terms of shoulder, elbow, wrist and hand
This document discusses concepts related to mechanics of solids including:
- It provides an overview of the different classifications of engineering mechanics including mechanics of solids, fluids, rigid bodies, and deformable bodies.
- It describes common idealizations used in mechanics problems such as treating bodies as continua, rigid bodies, and particles.
- It introduces basic concepts in mechanics including space, time, mass, and force which provide the framework for analyzing mechanics problems.
- It defines different systems of forces including collinear, coplanar parallel, coplanar like parallel, and coplanar concurrent forces and provides examples.
MINIMIZATION OF METABOLIC COST OF MUSCLES BASED ON HUMAN EXOSKELETON MODELING...ijbesjournal
In this work, movement of the exoskeleton wearer and the metabolic energy changes with the assisted
devices using OpenSim platform has been attempted. Two musculoskeletal models, one with torsional ankle
spring and the other with bi-articular path spring are subjected to forward dynamic simulation.The
changes in the metabolic rate of the lower extremity muscles before and after the addition of the assistive
devices were tested. The results about the effect of these external devices on individual muscles of the lower
muscle group were analysed which provided effective results.
Similar to Adaptive Attitude Control of Redundant Time-Varying Complex Model of Human Body in The Nursing Activity (20)
SLAM of Multi-Robot System Considering Its Network Topologytoukaigi
This document proposes a new solution to the multi-robot simultaneous localization and mapping (SLAM) problem that takes into account the network topology between robots. Previous multi-robot SLAM research has expanded one-robot SLAM algorithms without considering how the relationship between robots changes over time. The proposed approach models the network structure and derives the mathematical formulation for estimating the multi-robot SLAM. It presents motion and observation update equations in an information filter framework that can be implemented in a decentralized way on individual robots. Future work will focus on specific challenges in multi-robot SLAM like map merging.
The document describes a new adaptive treadmill control strategy that allows the treadmill speed to be controlled by the user's intended walking speed. It analyzes the center of pressure formula and simulation results to identify the ratio of reaction forces yF and zF (denoted as ,y zR ) as a key index related to intended walking speed. An experiment is conducted where subjects walk on a treadmill while viewing a virtual reality shopping scene. Force plate data is used to model the relationship between ,y zR and treadmill velocity V, and least squares regression is used to calibrate the model. The results show the treadmill speed can be smoothly controlled to match the user's intended speed.
Development of a 3D Interactive Virtual Market System with Adaptive Treadmill...toukaigi
The document describes the development of a 3D interactive virtual reality system connected to an adaptive treadmill. The system measures the interaction forces between a user's feet and the treadmill to estimate their intended walking speed. It then adjusts the treadmill belt velocity and 3D display pace to match the user's walking, creating an immersive experience where they can walk through and interact with a virtual market at their own pace. An experiment showed the control results were smooth, validating the overall system.
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...toukaigi
This document summarizes an adaptive control scheme proposed for humanoid robot locomotion that draws from principles of human motor control. It addresses two common issues: modeling and control. For modeling, it discusses how both human and robot dynamics are simplified by selecting partial variable states, and proves the partial dynamics still satisfies conditions of a physical system. For control, it proposes an adaptive scheme using variable state control and parameter adaptation. Variable state control can tolerate modeling errors, while parameter adaptation can identify the dynamic system in real time. The control scheme is applied to a humanoid robot control case to demonstrate its effectiveness.
Human Factor Affects Eye Movement Pattern During Riding Motorcycle on the Mou...toukaigi
This document analyzes eye movement patterns during motorcycle riding on mountains using an eye tracking system. The system recorded eye movements and front views of subjects riding on a mountain route. Analysis found that human factors like traffic, vehicles, and roadside objects influenced fixation points and eye tracking. Specifically, subjects' eyes tracked opposite lane vehicles more when climbing than descending, and fixated mainly at traffic signals, stopped vehicles, close objects, roadside buildings, and vehicles in front. The study aims to understand how human factors impact eye movements during motorcycle riding.
Car Parking Vacancy Detection and Its Application in 24-Hour Statistical Anal...toukaigi
This document proposes a method to detect vacant parking spaces using neural networks and video analysis of a parking lot over 24 hours. It addresses three technical challenges: 1) changing light intensity and shadows during the day require an adaptive method, 2) low light periods in early morning and evening need separate treatment, and 3) nighttime lighting patterns differ from daytime. The proposed method achieved 99.9% accuracy for detecting occupied spots and 97.9% for vacant spots using features extracted from video of a parking lot in Abu Dhabi across 24 hours. The results provide useful statistics on parking utilization and patterns at different times.
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...toukaigi
This document describes a system for monitoring parking spaces using a single camera. It uses a combination of static image analysis techniques like edge detection and histogram classification on individual frames, as well as dynamic analysis across frames using blob tracking. The static analysis provides estimates of occupancy for each space, while dynamic analysis updates spaces where cars are moving in or out. The system was tested on a parking lot with 56 spaces, achieving over 90% accuracy in reporting empty spots in real-time. It provides a low-cost solution for monitoring large parking areas with a single camera.
Development of a Novel Conversational Calculator Based on Remote Online Compu...toukaigi
This document describes the development of a novel conversational calculator that uses speech recognition and remote online computation. The researchers conducted a Wizard of Oz experiment with 100 people to collect natural language queries about calculations. They used this data to build a language model specific to conversations with a calculator. This improved the speech recognition accuracy compared to general purpose systems. The conversational calculator allows for multi-step calculations, currency conversions, and relies on the Wolfram Alpha computational engine instead of local processing.
This document presents a method for classifying different types of dates using computer vision and image analysis techniques. Fifteen visual features were extracted from images of dates, including color means and standard deviations, size, shape, and texture. Multiple classification methods were tested, including k-nearest neighbors, linear discriminant analysis, and neural networks. Top accuracies for classifying between seven different types of dates ranged from 89% to 99%. The automated visual classification system has the potential to improve date sorting efficiency in the agriculture industry compared to manual sorting.
To Ask or To Sense? Planning to Integrate Speech and Sensorimotor Actstoukaigi
This document describes research into developing a conversational robot that can integrate speech acts and sensorimotor acts when resolving ambiguities. The robot needs to decide whether to ask a clarifying question or perform a sensory action like moving its head to see from a different perspective. The researchers present a planning algorithm that treats speech acts and sensory actions in a common framework by calculating the expected costs and information rewards of different actions. They evaluate the algorithm's performance under various settings and discuss possible extensions.
An adaptive treadmill-style locomotion interface and its application in 3-D i...toukaigi
This document presents a study that develops an adaptive treadmill-style locomotion interface. The interface estimates a user's intended walking speed based on measuring ground reaction forces with force plates under each side of a treadmill. Two experiments found the intended speed is linearly correlated with a proposed "force index" calculated from the force data. The interface was applied in a 3D virtual reality market system to allow users to walk through a virtual Japanese-style market at their desired speed. This provides elderly users exercise while shopping virtually.
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...toukaigi
1. The document describes a method for a Moving Object Alarm System (MOAS) that uses a laser sensor to detect moving objects, monitor their trajectories and approaching speed, and provide alerts if approaching in a dangerous manner.
2. The method defines a boundary around the monitored area and uses a fan-shaped grid to efficiently detect continuous moving objects. Object association across time is determined by updating a deviation matrix measuring changes in range, angle, and size of detected objects.
3. Outdoor experiments tested passing, approaching, and crossing objects, finding the method effectively detected motion and monitored approaching behavior in real-time.
An Intelligent Sensing System for Sleep Motion and Stage Analysistoukaigi
This document describes an intelligent sensing system developed to analyze sleep motion and stages. The system uses a thermal infrared camera to detect body movement, a 3-electrode EEG device to determine sleep stages, and analysis algorithms. It provides 3 main types of results: (1) descriptions of sleep stages using Markov models and state duration statistics, (2) movement graphs over time, and (3) relationships between detected stages and motion, such as more movement occurring during transitions between stages. An empirical study with 2 subjects captured sensory recordings over multiple nights, demonstrating the system's ability to provide these results and its potential for in-home sleep monitoring.
A Novel Muscle Coordination Method for Musculoskeletal Humanoid Systems and I...toukaigi
This document proposes a novel two-step muscle coordination method for controlling musculoskeletal humanoid systems. The first step uses pseudoinverse to compute an initial minimum muscle force solution. The second step optimizes the initial solution using gradient descent to more evenly distribute muscle forces within their output ranges. The method is validated using a bionic arm model with 5 degrees of freedom and 22 muscles, demonstrating good force distribution, tracking accuracy, and efficiency.
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devicestoukaigi
The document describes a system called "From Sense to Print" that automatically generates 3D printed models from 3D sensor data without manual intervention. The system uses a Kinect sensor to reconstruct objects, KinectFusion for reconstruction, and sends the resulting 3D models to a 3D printer. It proposes a semantic segmentation algorithm to process the reconstructed data into a printable form by scaling it to the printer size. Initial results from a prototype using these components are presented along with limitations of the current approach.
Approaching Behaviour Monitor and Vibration Indication in Developing a Genera...toukaigi
The document describes a proposed system called the General Moving Object Alarm System (GMOAS) which is intended to aid the safety of hearing impaired individuals. The GMOAS uses a laser range sensor to detect and track approaching objects. It then warns the user through tactile vibrations on a necklace indicating the direction an object is approaching from. The system was tested outdoors and results showed the necklace could provide rapid alerts to allow users time to respond.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
20240605 QFM017 Machine Intelligence Reading List May 2024
Adaptive Attitude Control of Redundant Time-Varying Complex Model of Human Body in The Nursing Activity
1. Dong, H., Luo, Z., and Nagano, A.
Paper:
Adaptive Attitude Control of Redundant Time-Varying Complex
Model of Human Body in The Nursing Activity
Haiwei Dong, Zhiwei Luo, and Akinori Nagano
Department of Computational Science, Graduate School of System Informatics, Kobe University
1-1 Rokkodai-cho, Nada-ku, Kobe 657-8501, Japan
E-mail: haiwei@stu.kobe-u.ac.jp
[Received December 14, 2009; accepted April 13, 2010]
With the development of human society, there are
more and more elderly people need to be taken care of.
However, there is not enough labor force to take the
nursing jobs. Nowadays robots play more and more
important roles in our daily life, especially in nursing
activities. In this paper, we illustrate a new attitude
control approach to lift human regardless of the indi-
vidual differences, such as height, weight, and so on.
In detail, considering our daily experience that only
very few joints are critical for accomplishing the lifting
up task, we treats the human body as a redundant sys-
tem. We use robust adaptive control to eliminate the
effects from the “uninterested joints” and identify the
human parameters in real time. In addition, the con-
vergence analysis, including tracking time and track
error, is also given. The approach is simulated by lift-
ing a human skeleton with two robot arms, which ver-
ifies the efficiency and effectiveness of our strategy.
Keywords: human body, model reduction, adaptive atti-
tude control, human parameters identification
1. Introduction
As more and more countries step into the aging soci-
ety, much attention is drawn to the aging of population
than ever before. The fact is that increasing number of
elderly people need to be looked after; however, there is
not enough labor force to take the nursing jobs. How to
deal with the aging problem has drawn attention of all
the countries in the world. Apart from many social so-
lutions, as the advanced robotics technology is becoming
mature, we believe that the mentioned aging problem can
be partially solved by using robots in the nursing activi-
ties, which inspires our research [1].
Specifically, this paper focuses on how to carry up the
human body to a desired position and posture, which can
be utilized in the nursing activities in hospitals. However,
few efforts have been made in the literatures to change
the attitude of human body [2, 3]. From a theoretical
viewpoint, the most relevant approach is whole arms co-
operation control. However, many preceding researches
consider simple objects with small Degrees of Freedom
(DOF) whereas the human body is much more complex
with considerable DOF [4–6]. From a practical stand-
point, the most successful work on lifting human is the de-
velopment of a robot named RI-MAN which was selected
as one of the best inventions by the TIME Magazine in
2006 [7–9]. RI-MAN has many perceptive functions such
as sight, smell, hearing, touch, etc. Our research is based
on some of the dynamics simulations of RI-MAN.
It has been thought that the human body has about 206
bones and numerous joints connecting adjacent bones.
Based on the physiological structure of human joints, the
joints can be mainly divided into five types as hinge (1-
DOF), pivot (1 DOF), saddle (2 DOF), gliding (2 DOF),
ball socket (3 DOF). While in dynamic equations, each
DOF is expressed as one differential equation. Hence, it is
predicted that the overall set of equations of human body
dynamics is very complex to handle. Hence, the difficulty
arises to compute such a big dynamic model.
Actually, the human body can be considered as a free-
floating multi-link rigid object with passive moments.
The objective is to change the attitude of the mentioned
object by external forces. Hence, two difficulties come
out: the first one is about free-floating multi-link rigid
object. The previous studies on free-floating object are
mainly in controlling spacecraft. In the literatures, the
spacecrafts were accurately modeled. Based on the pre-
cise models, various methods, e.g., generalized Jacobian
methods, were proposed to complete the attitude control
task [10, 11]. However, in our case, the model of human
body cannot be modeled accurately. That is not only be-
cause there are some human parameters which can not be
measured, but also because human bodies have individ-
ual differences. The second one is about external forces.
As the human body is such a complex model with very
high dimension, application of external forces on the hu-
man body is also very complicated. The calculation needs
considerable time and real-time performance is impossi-
ble. In addition, the process of lifting human must be ab-
solutely safe. If we cannot make sure that the computation
is done in real-time, the safety cannot be guaranteed.
In consideration of the two difficulties above, the ba-
sic idea for solution comes from our daily experience.
When human lift a person we do not care about the an-
gle of ankle, the position of hands and so on. What we
do have to care about are the position of the head, the ver-
418 Journal of Robotics and Mechatronics Vol.22 No.4, 2010
2. Adaptive Attitude Control of Time-Varying Model of Human Body
tical deflection of upper limb and the angle of hip. Here
we call them “interested states.” From the viewpoint of
system theorem, we treat the human body as a large re-
dundant system whose dimension is reduced by diverting
the effects of other “uninterested joints” to the ones of
“interested joints.” The newly constructed reduced human
model has very few DOF while having unmodeled uncer-
tainty, unfortunately. In order to eliminate the unmod-
eled uncertainty, human attitude controller is designed.
Furthermore, the human parameter estimator is also de-
signed.Thus, the whole attitude control approach for lift-
ing up human body is capable to overcome the individual
differences, such as height, weight, and so on.
This paper is organized as follows. The second sec-
tion models the lifting problem and reduces the human
model. The third section illustrates the detailed derivation
of the controller and the estimator. The fourth section
analyzes the convergence of the proposed approach, in-
cluding tracking error and tracking time. The fifth section
takes a normal human body for example in simulation to
test the effectiveness of the proposed approach. The sixth
section concludes the whole paper.
2. Adaptive Attitude Control of Human Body
2.1. Human Model Simplification
If we consider human body as a rigid multi-link object,
each bone of the human body corresponds to a link and
each joint of human body corresponds to a human joint
connecting adjacent links. Moreover, the joints of human
body has passive torques corresponding to the constric-
tion forces and moments developed by ligaments, joint
capsules and other soft tissues. Hence, we write the dy-
namics of human body model in the form
H(q) ¨q+C(q, ˙q) ˙q+G(q) = τpass, . . . . . (1)
where qn×1 is generalized states of human body, which
include the position of head and the angles of all the
joints. H(q)n×n is inertia matrix. It is a symmetric and
positive semi-definite matrix, which contains informa-
tion with regard to the instantaneous mass distribution
of the human body. C(q, ˙q)n×n is centripetal and cori-
olis torques. The terms of C(q, ˙q) contain products of
angular speeds. When the degrees of freedom are rota-
tional, the terms of C(q, ˙q) represent the moments of cen-
trifugal forces. G(q)n×1 is gravitational torques. Because
G(q) changes as the posture configuration of the human
body model, the terms of it are functions of the general-
ized states. τpass n×1 is passive joint torques. It contains
the torques and moments arising from muscular activa-
tions and passive elastic structures surrounding the human
joints. τrob n×1 is the torques exerted by the robot arms
which is controllable.
The task assigned to robot is to lift up the human body,
and control the position and posture of the body to the
desired states. In this process, the human body is exerted
by external forces. Hence, the dynamics of human model
Fig. 1. RI-MAN lifts up human skeleton. The robot RI-
MAN was designed for taking care of elderly in the nursing
activity. Hence, he has many sensors for perception, includ-
ing sight, smell, hearing, and touch.
can be modified into the following form
H(q) ¨q+C(q, ˙q) ˙q+G(q) = τpass +τrob, . . . (2)
where τrob n×1 is the torques exerted by the robot arms,
which is controllable.
Actually, the robot considered in this paper is RI-MAN
which has two manipulation arms (Fig. 1). In this case,
the location of force application is the back and the knee
of human body, which is shown as F1 and F2. The forces
F1 and F2 have relation with τrob as
τrob = JT
1 F1 +JT
2 F2, . . . . . . . . . . . (3)
where J1 and J2 are Jacobian matrix of the human model.
After introducing the external forces in the human dy-
namics, the case we have to deal with becomes attitude
control of a free-floating multi-link rigid object. The ba-
sic idea of our approach is to reduce the human model into
a small one with less DOF, which includes the following
three steps:
(a) Choose “interested states.” These states include the
fundamental performance indexes of the lifting task. In
other words, based on these states, we can easily check
whether the task is completed or not. Let us define
¯q1 = [q1,...,qm]T
m×1 . . . . . . . . . . (4)
as the “interested states” and
¯q2 = [qm+1,...,qn]T
(n−m)×1 . . . . . . . . (5)
as the “uninterested states” consisting of the other states.
We can easily obtain that q = [ ¯q1 ¯q2]T
.
(b) Arrange the dynamic equation set. Based on the divi-
sion of “interested states” in (a), we change the positions
of elements of H, C, G, τpass and τrob extract the dynam-
ics of the “interested states”. Then we divide the dynamic
equation set into two parts where H, C, G, τpass and τrob
are written into the form of block matrix (or block vector).
Journal of Robotics and Mechatronics Vol.22 No.4, 2010 419
3. Dong, H., Luo, Z., and Nagano, A.
The expanded form of new dynamics equation set is
¯H11 ¯H12
¯H21 ¯H22
¨¯q1
¨¯q2
+
¯C11
¯C12
¯C21 ¯C22
˙¯q1
˙¯q2
+
¯G1
¯G2
=
¯τpass,1
¯τpass,2
+
¯τrob,1
¯τrob,2
, . . (6)
where the dimensions of sub block matrices of ¯H11, ¯H12,
¯H21, ¯H22 are m× m, m× (n−m), (n−m)× m, (n−m)×
(n−m), respectively. And the dimensions of sub block
matrices of ¯C11, ¯C12, ¯C21, ¯C22 are m × m, m × (n−m),
(n−m)×m, (n−m)×(n−m), respectively. The dimen-
sions of vectors ¯G1, ¯τpass,1, ¯τrob,1 are m × 1, and ¯G2,
¯τpass,2, ¯τrob,2 are (n−m)×1.
(c) Construct the reduced human dynamics. First of all,
we define the generalized states of the reduced human
model as
qs = ¯q1. . . . . . . . . . . . . . . (7)
Extracting the parts of the human dynamics which we are
interested in, we get
¯H11 ¯H12
¨¯q1
¨¯q2
+ ¯C11 ¯C12
˙¯q1
˙¯q2
+ ¯G1
= ¯τpass,1 + ¯τrob,1. . . . (8)
Considering that the dynamic model is time-varying, after
arranging Eq. (8), we obtain
¯H11(t) ¨¯q1 + ¯C11(t) ˙¯q1
+ ¯G1(t)+ ¯H12(t) ¨¯q2 + ¯C12(t) ˙¯q2 − ¯τpass,1(t)
= ¯τrob,1(t). . . . . . . . . . . . (9)
By defining the inertia matrix, centripetal matrix, gravi-
tational matrix and torque vector of the reduced human
model as
Hs(t) = ¯H11(t)
Cs(t) = ¯C11(t)
Gs(t) = ¯G1(t)+ ¯H12(t) ¨¯q2 + ¯C12(t) ˙¯q2 − ¯τpass,1(t)
τs(t) = ¯τrob,1(t)
(10)
we obtain the general mechanical form of the reduced hu-
man model
Hs(t) ¨qs +Cs(t) ˙qs +Gs(t) = τs(t) . . . . . (11)
where the subscript s denotes the small system. Actu-
ally, our basic idea is to consider the influences from the
“uninterested human joints” (in this case from state ¯q2) as
perturbations and then change the attitude of human adap-
tively by estimating the human parameters of Hs, Cs and
Gs in real time. The detailed estimation meanings are
• Estimating Hs and Cs – make the system adap-
tively adjusts itself to various people with different
weights;
• Estimating Gs – eliminate the perturbations from the
“uninterested joints.”
Considering the basic idea above, the approach to be pro-
posed in this paper should be able to identify and control
the dynamics of the reduced human model at the same
time. Assuming that the human model is totally unknown
in advance, for the safety in the nursing activity, the iden-
tification process needs to be performed in real-time. On
the other hand, the weights and heights etc. of the human
bodies are different between individuals. Hence, the strat-
egy also has to be able to tolerate these individual differ-
ences.
2.2. Human Attitude Control and Parameter Iden-
tification
First of all, we assume that we do not have any pri-
ori knowledge before lifting human, i.e., the initial value
of Hs, Cs, Gs are set as zero matrices (or zero vectors).
The benefit of such assumption is that the proposed trajec-
tory is much more robust and can be adaptive to various
people with different heights and weights. Whereas, the
shortcoming is also obvious, i.e., generating unmodeled
dynamics. To overcome the above disadvantage, we use
robust controller to change the human attitude. Moreover,
online human parameter identification is also done so as
to estimate the human body in real time.
For the convenience of mathematical derivation, we de-
fine the actual human parameter vector
P = PT
H PT
C PT
G
T
, . . . . . . . . . . (12)
where
PH = [Hs,11 Hs,12 ... Hs,1n ... Hs,n1 Hs,n2 Hs,nn]T
PC = [Cs,11 Cs,12 ... Cs,1n ... Cs,n1 Cs,n2 Cs,nn]T
PG = [Gs,1 Gs,2 ... Gs,n]T
. (13)
and estimated human parameter vector as
ˆP = ˆPT
H
ˆPT
C
ˆPT
G
T
, . . . . . . . . . . (14)
where
ˆPH = ˆHs,11 ˆHs,12 ... ˆHs,1n ... ˆHs,n1 ˆHs,n2 ˆHs,nn
T
ˆPC = ˆCs,11 ˆCs,12 ... ˆCs,1n ... ˆCs,n1 ˆCs,n2 ˆCs,nn
T
ˆPG = ˆGs,1
ˆGs,2 ... ˆGs,n
T
(15)
then the estimation error matrix can be defined as
˜P = ˆP−P. . . . . . . . . . . . . . (16)
In fact, not any combination of H, C and G corresponds to
a physical system. Therefore, the first step is to prove that
the reduced human model represents a physical system. It
is easy to prove that by verifying that ˙Hs −2Cs is a skew-
symmetric matrix, i.e., the reduced human model satisfies
conservation of energy (the detailed derivation is in the
proof of Theorem 1).
We proposed a theorem for changing the “interested
states” of the large complex human body as in Theorem 1.
Theorem 1 is composed of a human attitude control law
and a human parameter update law. In fact, the two pro-
cesses of control and identification run at the same time.
In the proof of Theorem 1, the global stability is shown
by proving that the derivative of Lyapunov function can-
didate is less than zero.
420 Journal of Robotics and Mechatronics Vol.22 No.4, 2010
4. Adaptive Attitude Control of Time-Varying Model of Human Body
Theorem 1
Consider a time-varying system
Hs(t) ¨qs +Cs(t) ˙qs +Gs(t) = τs(t) . . . . . (17)
without any pre-knowledge about Hs, Cs and Gs. The vec-
tor qs,d means the desired states. Define a sliding term s
as
s = ˙˜qs +Λ ˜qs = (qs −qs,d) +Λ(qs −qs,d) . . (18)
where Λ is a positive diagonal matrix. From the concep-
tual view of velocity, we define the reference velocity ˙qs,r
and reference acceleration ¨qs,r as
˙qs,r = ˙qs −s
¨qs,r = ¨qs − ˙s
. . . . . . . . . . . . . (19)
If we choose the human attitude control law
τs = ˆHs(t) ¨qs,r + ˆCs(t) ˙qs,r + ˆGs(t)−k ·sgn(s) . (20)
and human parameter update law
˙ˆP = −Γ−1
s1 ¨qT
s,r ... sn ¨qT
s,r s1 ˙qT
s,r ... sn ˙qT
s,r s1 ... sn (21)
under the assumption of
k ·sT
sgn(s) > ˜PT
Γ ˙P . . . . . . . . (22)
where k and Γ are positive diagonal matrices, sgn(·) is a
signal function, then the whole system tracks the desired
trajectory and the parameter matrices Hs, Cs and Gs con-
verge to actual values globally.
Proof:
Define a Lyapunov function candidate
V(t) =
1
2
sT
Hss+
1
4
˜PT
(2Γ+I) ˜P . . . . . (23)
where Γ is a positive diagonal matrix. The first part of
V(t) can be written as
1
2
sT
Hss = sT
(Hs ¨qs −Hs ¨qs,r)+
1
2
sT ˙Hss. (24)
From Eq. (17), Hs ¨qs = τs −Cs ˙qs −Gs, then
1
2 sT Hss
= sT (τs −Cs(s+ ˙qs,r)−Gs −Hs ¨qs,r)+ 1
2 sT ˙Hss
= sT (τs −Hs ¨qs,r −Cs ˙qs,r −Gs)+ 1
2 sT ( ˙Hs −2Cs)s
(25)
According to the previous research on mechanical system,
the system in the form of Eq. (2) satisfies
˙qT ˙H −2C ˙q = 0 . . . . . . . . . . . (26)
i.e., ˙H − 2C is a skew-symmetric matrix. Hence, the fol-
lowing relation satisfies
˙Hi j −2Ci j =
0 if i = j
− ˙Hji −2Cji otherwise
. (27)
Without loss of generality, we choose ¯q1 as the new state
vector which we are “interested in” (Eq. (4)) and follow
the same system reduction procedures in Eqs. (4)-(11).
According to the relation in Eq. (27), the reduced system
satisfies
˙¯H11(iu,iv) −2 ¯C11(iu,iv)
=
0 if iu = iv
− ˙¯H11(iv,iu) −2 ¯C11(iv,iu) otherwise
(28)
where ¯H11 and ¯C11 are defined in Eq. (6). Hence, ˙¯H11 −
2 ¯C11 is a skew-symmetric matrix. Based on the definitions
of Hs and Cs in Eq. (10), ˙Hs − 2Cs is a skew-symmetric
matrix, hence
1
2
sT
Hss = sT
(τs −Hs ¨qs,r −Cs ˙qs,r −Gs) . (29)
Therefore, ˙V(t) can be simplified as
˙V(t) =
1
2
sT
Hss +
1
2
˜PT
Γ ˜P
= sT
(τs −Hs ¨qs,r −Cs ˙qs,r −Gs)+( ˙ˆP− ˙P)T
Γ ˜P (30)
Applying the human attitude control law Eq. (20)
τs= ˆHs(t) ¨qs,r + ˆCs(t) ˙qs,r + ˆGs(t)−ksgn(s)
=
¨qT
s,r 0 ··· 0 ˙qT
s,r 0 ··· 0 1 0 ··· 0
0 ¨qT
s,r ··· 0 0 ˙qT
s,r ··· 0 0 1 ··· 0
...
...
...
...
...
...
...
...
...
0 0 ··· ¨qT
s,r 0 0 ··· ˙qT
s,r 0 0 ··· 1
m×2m2
×
ˆPH
ˆPC
ˆPG
2m2×1
−k
sgn(s1)
sgn(s2)
...
sgn(sm)
m×1
. . . . (31)
into ˙V(t), which leads to
˙V(t) = sT ˆHs(t) ¨qs,r + ˆCs(t) ˙qs,r + ˆGs(t)−Hs(t) ¨qs,r
−Cs(t) ˙qs,r −Gs(t))−k ·sT
sgn(s)+ ˜PT
Γ(˙ˆP− ˙P)
= sT ˜Hs(t) ¨qs,r + ˜Cs(t) ˙qs,r + ˜Gs(t)
−k ·sT
sgn(s)+ ˜PT
Γ(˙ˆP− ˙P)
= [s1 ¨qT
s,r ... sn ¨qT
s,r] ˜PH +[s1 ˙qT
s,r ... sn ˙qT
s,r] ˜PC
+[s1 ... sn] ˜PG −sT
sgn(s)+ ˜PT
Γ(˙ˆP− ˙P) (32)
where
¨qs,r = ¨qs
r,1 ¨qs
r,2 ... ¨qs
r,m
T
m×1
˙qs,r = ˙qs
r,1 ˙qs
r,2 ... ˙qs
r,m
T
m×1
We obtain
˙V(t) = ˜PT
1×2m2
× s1 ¨qT
s,r ... sn ¨qT
s,r s1 ˙qT
s,r ... sn ˙qT
s,r s1 ... sn
T
2m2×1
−k ·sT
sgn(s)+ ˜PT
Γ(˙ˆP− ˙P). . . . . . (33)
Taking the human parameter update law of Eq. (21),
finally we obtain
˙V(t) = − ˜PT
Γ ˙P−k ·sT
sgn(s). . . . . . . (34)
Journal of Robotics and Mechatronics Vol.22 No.4, 2010 421
5. Dong, H., Luo, Z., and Nagano, A.
Fig. 2. Scheme of the proposed attitude control. The input signals are the desired trajectories of the “interested states” of the human
model. The output is the actual motions of the human model. The proposed approach both controls the position and posture of the
human model and identifies the human parameters online at the same time.
According to the assumption of Eq. (22), ˙V(t) < 0.
Hence, the tracking error and parameter estimation error
converge to zero asymptotically.
It is noted that the signals required in Eqs. (20) and (21)
are s, ˙qs,r, ¨qs,r. According to the definitions of s, ˙qs,r, ¨qs,r
in Eqs. (18) and (19) , the basic signals required are qs,
˙qs, ¨qs. Actually, the “interested states” qs, ˙qs represent
the attitude position and acceleration of the human body.
Hence, they are obvious by binocular vision technology.
However, ¨qs is hard to measure. To avoid the accelera-
tion term, we use filtering technology. Specifically, let
w(t) be the impulse response of a stable, proper filter. For
example, for the first-order filter ε/(p + ε) where ε > 0,
p = d/dt, the impulse response is e−εt . Then using partial
integration, ¨qs can be integrated as
t
0
w(t −r) ¨qrdr = w(t −r) ˙qs|t
0 −
t
0
dw
dr
˙qsdr
= w(0) ˙qs −w(t) ˙qs(0)
−
t
0
[w(t −r) ˙qs − ˙w(t −r) ˙qs]dr (35)
which means ¨qs = f( ˙qs,w), i.e., the acceleration signal
can be obtained from velocity signal.
To illustrate the strategy more clearly, the scheme il-
lustration is shown in Fig. 2. The input of the proposed
approach is the desired attitude of human body and the
output is the actual attitude. There are four blocks in the
scheme figure as signal transform unit, attitude controller,
model parameter estimator and human body model. De-
tailed explanations are as follows.
• Signal transform unit. This unit has two input sig-
nals, including desired attitude and actual attitude.
Actually, we can get many kinds of error signals,
such as position error signal, angular velocity er-
ror signal and angular acceleration signal and so on.
Meanwhile, the combination of the above error sig-
nals can also be obtained. Specifically, in the pro-
posed approach, we create the sliding signal s, ve-
locity reference error signal ˙qs,r and acceleration ref-
erence error signal ¨qs,r.
• Attitude controller. The controller is a robust con-
troller which can tolerate the uncertainty of reduced
human model. In fact, the controller has its own es-
timated human model in the form of
ˆH(q) ¨q+ ˆC(q, ˙q) ˙q+ ˆG(q) = τpass +τrob. (36)
Each time, the controller gives orders to robot arms
to lift human body up according to its own estimated
human model.
• Model parameter estimator. Although there is an in-
ternal estimated human model in the controller, the
uncertainty of human model estimation has a strong
impact on the control performance. In other words,
if we can get a more accurate approximation model
of human body, the performance is better. Based on
the above consideration, model parameter estimator
uses system identification technology to refine the
estimated human model. In the proposed approach,
the calculation of the derivative of ˆP revises the esti-
mated human model.
• Human body model. The control orders are trans-
ferred to control the manipulators of the robot for
exerting external forces.
3. Convergence Analysis
First of all, we assume that the position and velocity
cannot “jump,” so that any desired trajectory feasible from
time t = 0 necessarily starts with the same position and
velocity as those of plant. Let ˜qs = qs − qs,d be the track-
ing error in the variable qs, i.e.,
˜qs =
qs −qs,d
˙qs − ˙qs,d
. . . . . . . . . . . (37)
Furthermore, define a time-varying surface in the state-
space Rn by the scalar equation s(qs;t) = 0, where
s = ˙˜qs +λ ˜qs. . . . . . . . . . . . . (38)
422 Journal of Robotics and Mechatronics Vol.22 No.4, 2010
6. Adaptive Attitude Control of Time-Varying Model of Human Body
Given initial assumption qs,d(0) = qs(0), the problem of
tracking qs ≡ qs,d is equivalent to that of remaining ˜qs on
the surface S(t) for all t > 0; indeed s ≡ 0 represents a lin-
ear differential equation whose unique solution is ˜qs ≡ 0,
given initial condition qs,d(0) = qs(0). Thus, the problem
of tracking the n-dimensional vector qs,d can be reduced
to that of keeping the scalar quantity s at zero. More pre-
cisely, the problem of tracking the n-dimensional vector
qs,d can in effect be replaced by a 1st-order stabilization
problem in s. Actually, the stabilization process in s can
be divided into two phases. The fist phase is to make s ap-
proach and finally hit the manifold B(t) which is defined
as
B(t) = {qs|s(qs;t) ≤ φ} . . . . . . . . . (39)
where φ > 0 denotes the boundary layer thickness. While
the second phase is to make s converge to zero asymptot-
ically in the boundary layer (Fig. 3).
3.1. Tracking Time Analysis
In the proof of Theorem 1, we define the Lyapunov
function as
V(t) =
1
2
sT
Hss+
1
4
˜PT
(2Γ+I) ˜P = V1(t)+V2(t) (40)
After taking the control law Eq. (20) and parameter update
law Eq. (21), finally the derivative of V(t) can be written
as
˙V(t) = −k ·sT
sgn(s)− ˜PT
Γ˙P = ˙V1(t)+ ˙V2(t) . (41)
Extracting parts of the elements in V1(t) as
n
∑
k=1
s2
kHs,kk and
differentiating the ordinary element, we obtain
1
2
s2
kHs,kk ≤ −kksksgn(sk) = −kk |sk|. . (42)
Eq. (42) states that the “distance” to the surface, as mea-
sured by s2
k, decrease along all system trajectories. Thus,
it constrains trajectories to point towards the manifold
B(t), as illustrated in Fig. 3. In detail, let treach
k be the re-
quired time of the k-th generalized coordinate qs
k to reach
the surface sk = 0. Integrating the left side of Eq. (42)
between t = 0 and t = treach
k leads to
treach
k
0
1
2
d
dt
s2
kHs,kkdt =
1
2
Hs
kks2
k
t=treach
k
t=0
= −
1
2
Hs,kksk(t = 0)2
. (43)
while the integration of the right side between t = 0 and
t = treach
k can be written as
−
treach
k
0
kk |sk|dt ≤ −
treach
k
0
kk |sk(t = 0)|dt
= −kk |sk(t = 0)|treach
k . (44)
Applying the inequality relation in Eq. (42), we get the ac-
quired time for any generalized coordinate qs
k to get sk = 0
treach
k ≤
Hs,kk
2kk
|sk(t = 0)|. . . . . . . . . (45)
Fig. 3. Two phases for transferring interested state to the de-
sired state. The first phase is to drive the initial state qs,d,k(0)
to reach the boundary layer; the second phase is to make the
state qs,k(t) converge to the desired state qs,d,k(tf ) asymptot-
ically.
Fig. 4. Position error of the “interested states” in the second
phase. The error between the desired state and actual state
of the human joint decreases to zero exponentially.
Furthermore, manifold definition of B(t) implies that once
on the surface, s(t) = 0 , i.e.,
˙˜qs +λ ˜qs = 0. . . . . . . . . . . . . (46)
The solution to the Eq. (46) is
˜qs = e−λt
. . . . . . . . . . . . . . (47)
Plugging the definition in Eq. (37), we can obtain qs −
qs,d = e−λt. Hence, the tracking error qs − qs,d tends to
zero with a time constant λ exponentially (Fig. 4). In
other words, the proposed approach is exponentially sta-
ble.
3.2. Static Tracking Error Analysis
At the second phase, bounds on s can be directly trans-
lated into bounds on the tracking error vector ˜qs, and
therefore the scalar s represents a true measure of tracking
Journal of Robotics and Mechatronics Vol.22 No.4, 2010 423
7. Dong, H., Luo, Z., and Nagano, A.
Fig. 5. Relation between ˜qs,k, ˙˜qs,k and sk (1 ≤ k ≤ n) in
Laplace space. From the knowledge of Laplace transform, it
is possible to get the upper bound of joint angle by integra-
tion.
performance. Indeed, by definition Eq. (38), the tacking
error ˜qs is obtained from s through a first-order lowpass
filters (Fig. 5), where p = d/dt is the Laplace operator.
From the definition of s in Eq. (38), for the first term of
s, we obtain
s1 = ˙˜qs,1 +λ1 ˜qs,1 . . . . . . . . . . . . (48)
i.e.,
˜qs,1 = (p+λ1)s1 . . . . . . . . . . . . (49)
where p = d/dt. According to the signal processing
knowledge, we have
L(e−λ1t
) =
∞
0
e−λ1t
e−pt
dt =
1
p+λ
. . . . (50)
where L(·) is Laplace operator. By applying the convolu-
tion theorem, we obtain
˜qs,1 =
t
0
e−λ1(t−T)
s1(T)dT. . . . . . . (51)
According to the assumption ˜qs(0) = 0 and |s(t)| < φ,
|sk(t)| < φk (1 ≤ k ≤ n) the upper bound of ˜qs,1(t) can
be obtained
| ˜qs,1(t)| ≤ φ1
t
0
e−λ1(t−T)
dT =
φ1
λ1
e−λ1T−λ1t
T=t
T=0
=
φ1
λ1
1−e−λ1t
≤
φ1
λ1
. . . . . (52)
The derivation is the same of ˜qs,k, where 1 ≤ k ≤ n. In all,
we obtain
˜qs,k(t) ≤
φk
λk
, (1 ≤ k ≤ n). . . . . . . (53)
For the purpose of making use of the above derivation, we
rewrite the lowpass filter unit as
p
p+λ
= 1−
λ
p+λ
. . . . . . . . . . . (54)
Then the upper bounds of derivatives of ˜qs,1 can be ob-
tained as
˙˜qs,1(t) ≤ |s1(t)| 1−
t
0
λ1eλ1T−λ1t
dT
= |s1(t)| 1+
1
λ1
λ1eλ1T−λ1t
T=t
T=0
= φ1 1+
λ1
λ1
−e−λ1t
≤ 2φ1. . (55)
The same derivation to the other generalized joints, we
obtain
˙˜qs,k(t) ≤ 2φk, 1 ≤ k ≤ n. . . . . . . . (56)
4. Simulation and Analysis
In the simulation, at first we used AUTOLEV to con-
struct the human model and then exported the model as a
MATLAB code. After that, we added the proposed strat-
egy codes, including human attitude control and human
parameter update, into the MATLAB code. By running
the code, we obtained all the information about the po-
sitions, velocities and accelerations of the human model.
The animation was done based on these data with VOR-
TEX where the skeleton model was constructed by con-
necting the bones composed of polygon points. It is noted
that in the simulation, we assume the robot realize perfect
force control.
4.1. Human Model Configuration
In the simulation, we take a normal human body into
account which is composed of 16 parts, including head,
chest, mid-trunk, lower-trunk, upper arms (left and right),
lower arms (left and right), hands (left and right), upper
legs (left and right), lower legs (left and right) and feet
(left and right). Each two parts (or two links) are con-
nected by one joint. According to the physiological struc-
ture of the human body, the joints vary from 1 DOF to
3 DOF. In all, the human body model we considered has
35 DOF with 1.7142 m height and 72.81 kg weight. The
detailed parameters of the human body model are shown
in Table 1 [12, 13].
As we all know that the human joint can not rotate
from 0◦ to 360◦. For example, the neck can only rotate in
the interval [−π/2 π/2] when we turn around our head.
Moreover, there are passive joint moments corresponding
to the constriction forces and moments developed by lig-
aments, joint capsules and other soft tissues around the
joints. Based on the previous researches by Anderson et
al. and Yamaguchi, we used the passive moment τpass in
the simulation as
τpass = α+eβ+(q−q+)
+α−eβ−(q−q−)
. . . . (57)
where q+ and q− are the threshold angle beyond which
the passive moment takes effect. The passive moment is
small in the interval q− ≤ q ≤ q+ and it becomes large
very quickly if q > q+ or q < q− as shown in Fig. 6.
From the viewpoint of geometrics, α+ and α− denote
424 Journal of Robotics and Mechatronics Vol.22 No.4, 2010
8. Adaptive Attitude Control of Time-Varying Model of Human Body
Table 1. Anthropological parameter values. The human body model used in the simulation is a normal body with 1.7142 m height
and 72.81 kg weight which totally has 35 DOF. Specifically, the anthropological items include length, mass center position and
inertia coefficients
Segment Length (m) Mass (kg) MCS pos (m) I11 (kg.m2) I22 (kg.m2) I33 (kg.m2)
Head 0.2429 5.07 0.1215 0.027 0.020 0.030
Chest 0.2421 11.65 0.1226 0.174 0.148 0.070
Mid-Trunk 0.2155 11.92 0.0970 0.129 0.121 0.081
Lower-Trunk 0.1457 8.15 0.0891 0.065 0.060 0.053
Upper Arm 0.2817 1.98 0.1626 0.013 0.004 0.011
Lower Arm 0.2689 1.18 0.1230 0.007 0.001 0.006
Hand 0.0862 0.45 0.0681 0.001 0.001 0.001
Upper Leg 0.3960 10.34 0.1622 0.175 0.036 0.175
Lower Leg 0.4300 3.16 0.1890 0.037 0.006 0.035
Foot (antero posterior) 0.1788 0.90 0.0652 0.001 0.004 0.004
Foot (vertical) 0.0420 — 0.0210 — — —
Hip Width 0.0835
−0.5 0 0.5
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
x 10
5
q (rad)
Passivemoment(kg.m2
)
q+
q−
−0.2 −0.15 −0.1 −0.05 0 0.05 0.1 0.15 0.2
−6
−4
−2
0
2
4
6
q (rad)
Passivemoment(kg.m
2
)
(a) (b)
Fig. 6. Passive moment term. The parameters are set as q+ = 0.175, q− = −0.175, α+ = 0.085, α− = 0.085, β+ = 30.72,
β− = −30.72. It is easy to see that the value of passive moment in the interval of [q−,q+] is very small while increasing rapidly
outside that interval.
how sensitive the passive moment is and β+ and β− de-
note what magnitude level the passive moment is. In
Fig. 6, it is shown that α+ and α− decide the steepness of
the curve and β+ and β− determine the vertical extension
of the curve. In the simulation, the passive moments were
implemented in the joints of chest-midtrunk, midtrunk-
lowertrunk, lowertrunk-upperleg, upperleg-lowerleg and
lowerleg-foot where the parameters of passive moment
are shown in Table 2 [14].
For the other joints, there were no passive moment
models available in the literature. However, we have to
make sure the angles of these joints are in the reasonable
range. Hence, we add passive angle joint moment
τang cont = α+eβ+(q−q+)
+α−eβ−(q−q−)
−γ ˙q . (58)
into the human model where the passive term −γ ˙q acts as
a damping component.
4.2. Simulation Results
The simulation was implemented by coordination of
three software packages, including AUTOLEV, MAT-
LAB and VORTEX. The detailed cooperation relations
are explained as follows. AUTOLEV is used to construct
the dynamic model of human body for further computa-
tion [15]. As MATLAB is very powerful in computing,
we choose it to do the main computation as a solution tool
for ordinary differential equations; although VORTEX is
able to do physical simulation, the programming grammar
is a bit complex. Hence, we just use its stereoscopic pre-
sentation function to make animations. More specifically,
the simulation process is explained as the following three
phases:
• Construct the dynamics of human body model. We
imported the human body parameters, including set-
tings of link, joint and passive moment, into AU-
TOLEV. For efficient computation, AUTOLEV auto-
Journal of Robotics and Mechatronics Vol.22 No.4, 2010 425
9. Dong, H., Luo, Z., and Nagano, A.
Table 2. Passive moment parameters of human joints. The values of α+, α−, β+, β−, q+ and q− are based on the research of
human lower extremity model.
Joint Joint Joint Axes α+ β+ α− β− q+ q−
Type
Chest-MidTrunk 3 DOF
1 0 0 −0.250 20.360 0.250 −20.360 0.085 −0.085
0 1 0 −0.250 20.360 0.250 −20.360 0.085 −0.085
0 0 1 −0.350 30.720 0.250 −20.360 0.085 −0.085
MidTrunk-LowerTrunk 3 DOF
1 0 0 −0.250 20.360 0.250 −20.360 0.085 −0.085
0 1 0 −0.250 20.360 0.250 −20.360 0.085 −0.085
0 0 1 −0.350 30.720 0.250 −20.360 0.085 −0.175
LowerTrunk-UpperLeg 3 DOF
1 0 0 −0.030 14.940 0.030 −14.940 0.500 −0.500
0 1 0 −0.030 14.940 0.030 −14.940 0.920 −0.920
0 0 1 −0.244 5.050 1.510 −21.880 1.810 −0.470
UpperLeg-LowerLeg 1 DOF 0 0 1 −6.090 33.940 11.030 −11.330 0.130 −2.400
LowerLeg-Foot 1 DOF 0 0 1 −2.030 38.110 0.180 −42.120 0.520 −0.740
Fig. 7. Flow diagram of simulation program. The sim-
ulation uses three software packages including AUTOLEV,
MATLAB and VORTEX. After adding control module and
identification module, the MATLAB source code generated
by AUTOLEV is executed. Such computation results (in-
cluding how the human body model moves) are used for
making animations by VORTEX.
matically generated 6773 intermediate variables and
constructed 35 dynamic equations. After compiling,
the final dynamic equations were exported as exe-
cutable source code of MATLAB (or C) for further
computation.
• Compute the motion of human body. The MATLAB
source code generated by AUTOLEV does not con-
tain any attitude control strategy. Hence, we have
to add the codes of human attitude control and hu-
man parameter update into the basic MATLAB code.
More specifically, one execution cycle can be ex-
plained as follows (Fig. 7). The function ReadUser-
Input() initiates all the coefficients and parameters
for simulation, such as the mass, inertia coefficient,
and initial posture of human body model. Then Ope-
nOutputFilesAndWriteHeadings() makes text files
(from human.1 to human.45) for storing final motion
results. The new mdlDerivatives() with adaptive con-
trol function calculates and returns the derivatives
of the continuous “interested states” of the human
model. After that, the ordinary differential equations
representing the dynamics of human body under con-
trol and identification is solved by solver Ode45()
and the final results are outputted to VORTEX for
animation.
• Animate the whole dynamics. At first, the poly-
gons of human body bones were built by the soft-
ware PRO/ENGINEER. Then the polygons of bones
were imported into VORTEX and presented in stereo
display. After that, the bones were connected accord-
ing to the physiological annexation. Finally, the mo-
tion data resolved by MATLAB was used to drive
the joints. With the movement of skeleton model,
the animation was presented.
In the simulation, we chose the position of head (denoted
as Ph,x, Ph,y, Ph,z), the angle drift off the horizontal line
of lower-trunk (denoted as θ1,x, θ1,y, θ1,z), the angle of
lower-trunk and upper-leg (denoted as θ2,x, θ2,y, θ2,z) to
constitute the “interested states” (Fig. 8), i.e.,
qs = Ph,x,Ph,y,Ph,z,θ1,x,θ1,y,θ1,z,θ2,x,θ2,y,θ2,z
T
. (59)
The initial velocity and acceleration are set as qs(0) =
˙qs(0) = 0 and the desired states is set as
qs,d =
[0.2,0.8,0.01,0.01,0.01,−0.7854,0.01,0.01,1.5708]T
˙qs,d = ¨qs,d = [0, 0, 0, 0, 0, 0, 0, 0, 0]T
.
. . . . . . . . . . . . . . . . . . (60)
Applying the control law in Eq. (20) and adaptation law
in Eq. (21), we obtain
τs = Fh,x, Fh,y, Fh,z, τ1,x, τ1,y, τ1,z, τ2,x, τ2,y, τ2,z
T
(61)
426 Journal of Robotics and Mechatronics Vol.22 No.4, 2010
10. Adaptive Attitude Control of Time-Varying Model of Human Body
Fig. 8. Choice of the “interested states” in lifting up hu-
man body. When lifting up human body, not all the motions
are essential to measure and control. Based on the proposed
approach, the “interested states” are chosen as follows: po-
sition of the head, angle drift off the horizontal line of lower-
trunk and angle of lower-trunk and upper-leg.
Then we choose
F1 =
Fh,x
Fh,y
Fh,z
F2 ≈
(τ1,zl1,z sinθ1,z +τ2,zl2,z sinθ2,z)
+(τ1,yl1,y cosθ1,y +τ2,yl2,y cosθ2,y)
(τ1,zl1,z cosθ1,z +τ2,zl2,z cosθ2,z)
+(τ1,xl1,x sinθ1,x +τ2,xl2,x sinθ2,x)
(τ1,xl1,x cosθ1,x +τ2,xl2,x cosθ2,x)
+(τ1,yl1,y sinθ1,y +τ2,yl2,y sinθ2,y)
(62)
where [l1,x, l1,y, l1,z]T
denotes the distance between the
head position and the buttock. [l2,x, l2,y, l2,z]T
denotes
the distance between the buttock and the application point
of F2. By applying F1 and F2 in the human model, attitude
control is achieved.
The animation of lifting up human body in our ap-
proach is shown in Fig. 9. At the beginning of the simu-
lation, we assume that we do not have any pre-knowledge
about the human body. Hence, the initial values of ˆHs, ˆCs
and ˆGs are set to zero matrices (or zero vectors). As the
estimation of the human parameters goes on, ˆHs, ˆCs and
ˆGs converge to their true values of Hs, Cs and Gs.
The energy, position and angle changes are shown in
Fig. 10. It is easy to see that it takes about 1 sec to change
the attitude of human body. There is a peak of kinematics
energy at the time of about 0.2 sec which means at that
time, the attitude changes very quickly (Fig. 10(a)). That
is because we assume no pre-knowledge of the human
body at the beginning of the simulation. Moreover, as the
identification of human body needs only about 0.2 sec, the
identification process is fast enough for safe nursing.
We set the desired position of the head as (0.2 m, 0.8 m,
0.01 m). Compared with other joints rotating in x or y di-
rection, the joints rotating in z direction turn significantly.
Thus, the angle changes of these joints affect the head po-
sition in x direction greater (Fig. 10(b)).
(a)
(c)
(e)
(b)
(d)
Fig. 9. Snapshots of the lifting process. The five snapshots
labeled from (a) to (e) are taken in the equivalent time in-
terval, which shows the whole process of lifting up human
body.
In the proof of Theorem 1, it was shown that ˙Hs −2Cs is
a skew-symmetric matrix which indicates that parts of the
states (or their linear combination) can be controlled as
a whole. In the simulation, we constructed a new state
which is the angle sum of head, chest, mid-trunk, and
lower-trunk. The angle drift off the horizontal line of the
new state changes to −0.7854 rad (i.e., −45◦) as shown in
Fig. 10(c). The angle between lower-trunk and upper-leg
changes to 1.5708 rad (i.e., 90◦) at the time about 1 sec.
(Fig. 10(d)).
5. Conclusion
In this paper, a new reduced model adaptive force con-
trol strategy for lifting up human body was proposed.
Compared with previous researches, there are two signif-
icant advantages in the proposed attitude control. First is
that it is not necessary to measure human body, like height
and weight, in advance because the proposed approach
can automatically identify the human parameters online.
Second is that the human attitude control law guarantees
the accuracy. Moreover, the robust controller which we
used also tolerates the unmodeled uncertainty of the re-
duced human model. The proposed approach was ana-
lyzed completely from the view point of algorithm con-
vergence. From the derivation of tracking time and track-
ing error, the approach is reliable. The simulation verified
the proposed approach by lifting up a normal human body
Journal of Robotics and Mechatronics Vol.22 No.4, 2010 427
11. Dong, H., Luo, Z., and Nagano, A.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
200
400
Kinematicenergy(J)
Energy of the simplified human model
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
−500
0
500
Potentialenergy(J)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
−500
0
500
Time (s)
Totalenergy
(a)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
Xdirection(m)
Position of the head
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.5
1
Ydirection(m)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.005
0.01
0.015
Zdirection(m)
Time (s)
(b)
0 0.5 1 1.5 2
−1
−0.5
0
0.5
1
Angle(rad)
Angle and volicity off the hirizontal line of lower−trunk
0 0.5 1 1.5 2
−6
−4
−2
0
2
Time (s)
Volicity(rad/s)
(c)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.5
1
1.5
2
Angle(rad)
Angle and velocity of the joint of lowertrunk−upperleg
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
−0.5
0
0.5
1
1.5
2
2.5
time
Velocity(rad/s)
(d)
Fig. 10. Energy and angle change with time when the hu-
man body is lifted up. (a) The change of energy. (b) The
position of the head. (c) The angle and velocity drift off the
horizontal line of the lowertrunk. (d) The angle and velocity
of the joint of lowertrunk-upperleg.
(35 DOF) with passive moments. It is novel that the ap-
proach proposed in this paper is not only designed for the
specific case of lifting human, but also can be used much
more widely for physically interacting with human. Our
future research will concern on how to change the lying
posture of human body by robot.
References:
[1] P. Padetsky, “The Man Who Mastered Motion,” Science, Vol.7,
pp. 52-60, 1986.
[2] T. Yamamoto, K. Terada, and Y. Kuniyoshi, “Lifting Techniques for
the Humanoid Robots: Insight from Human Movements,” Proc. of
IEEE-RAS Inter. Conf. on Humanoid Robotics, pp. 251-258, 2008.
[3] R. Takeda, K. Nakadai, T. Takahashi, K. Komatani, T. Ogata, and
H. G. Okuno, “Automatic Estimation of Reverberation Time with
Robot Speech to Improve ICA-based Robot Audition,” Proc. of
IEEE-RAS Int. Conf. on Humanoid Robotics, 2009.
[4] Z. W. Luo et al., “On Cooperative Manipulation of Dynamic Ob-
ject.,” Advanced Robotics, Vol.10, pp. 621-636, 1996.
[5] F. Asano et al. “Dynamic Modeling and Control for Whole Body
Manipulation,” Proc. of IEEE Int. Conf. of Robotics and Automa-
tion, 2003.
[6] P. Song, M. Yashima, and V. Kuma, “Dyanmics and Control of
Whole Arm Graps,” Proc. of Int. Conf. on Robotics and Automa-
tion, 2001.
[7] T. Mukai et al., “Development of The Tactile Sensor System of A
Human Interactive Robot ‘RI-MAN,’” IEEE Trans. on Robotics,
Vol.24, pp. 502-512, 2008.
[8] M. Onishi et al. “Generation of Human Care Behaviors by Human-
interactive Robot RI-MAN, ” Proc. of IEEE Int. Conf. on Robotics
and Automation, 2007.
[9] T. Odashima et al. “A Soft Human-interactive Robot RI-MAN,”
Video Proc. of Inter. Conf. on Intelligent Robots and Systems, 2006.
[10] Y. Umetani and K. Yoshida, “Resolved Motion Rate Control
of Space Manipulators with Generalized Jacobian Matrix,” IEEE
Trans. on Robotics and Automation, Vol.5, pp. 303-314, 1989.
[11] K. Yoshida and Y. Umetani, “Control of Space Manipulators with
Generalized Jacobian Mtrix,” Space Robotics: Dynamics and Con-
trol, pp. 165-204, 1992.
[12] A. Nagano, R. Himeno, and S. Fukashiro, “An Introduction to
Three-dimensional Rigid Body Dynamics: Vol.4 Simulation Us-
ing An Assisting Software Package,” Japanse J. of Biomechanics
in Sports and Exercise, Vol.8, pp. 209-223, 2004.
[13] A. Nagano et al., “A Three-dimensional Linked Segment Model of
The Whole Human Body,” Int. J. of Sport and Health Science, Vol.3,
pp. 311-325, 2005.
[14] F. C. Anderson and M. G. Pandy, “A Dynamic Optimization Solu-
tion for Vertical Jumping in Three Dimensions,” Computer Methods
in Biomechanics and Biomechanical Engineering, Vol.2, pp. 201-
231, 1999.
[15] T. R. Kane and D. A. Levinson, “Dynamics: Theory and Applica-
tions,” McGraw-Hill, 1985.
428 Journal of Robotics and Mechatronics Vol.22 No.4, 2010
12. Adaptive Attitude Control of Time-Varying Model of Human Body
Name:
Haiwei Dong
Affiliation:
Department of Computational Science, Graduate
School of System Informatics, Kobe University
Address:
1-1 Rokkodai-cho, Nada-ku, Kobe 657-8501, Japan
Brief Biographical History:
2005 Received B.E. from Nanjing University of Science and Technology
2008 Received M.E. from Shanghai Jiaotong University
2008- Working towards Ph.D. degree in Kobe University
Main Works:
• H. Dong et al., “Novel Information Matrix Sparsification Approach for
Practical Implementation of Simultanesous Localization and Mapping,”
Advanced Robotics, Vol.24, pp.819-838, 2010.
Name:
Zhiwei Luo
Affiliation:
Professor, Kobe University
Address:
1-1 Rokkodai-cho, Nada-ku, Kobe 657-8501, Japan
Brief Biographical History:
1992- Assistant Professor, Toyohashi University of Technology
1994- Frontier Researcher, The Institute of Physical and Chemical
Research
1999- Associate Professor, Yamagata University
2001- Team Leader, The Institute of Physical and Chemical Research
2006- Professor, Kobe University
Main Works:
• Development of a human-interactive robot RI-MAN
• Immersion-type dynamic simulation of human-robot interaction
• Innovation of health engineering
Membership in Academic Societies:
• The Society of Instrument and Control Engineers (SICE)
• The Robotics Society of Japan (RSJ)
• Japanese Neural Network Society (JNNS)
• The Institute of Electrical and Electronics Engineers (IEEE)
Name:
Akinori Nagao
Affiliation:
Department of Computational Science, Graduate
School of System Informatics, Kobe University
Address:
1-1 Rokkodai, Nada, Kobe, Hyogo
Brief Biographical History:
1996 B.L.A., University of Tokyo,
1998 M.A., University of Tokyo,
2001 Ph.D., Arizona State University
2002-2003 Boston University & Harvard Medical School
2003-2006 RIKEN
2006-2007 University of Aberdeen
2007- Kobe University
Main Works:
• Nagano et al., “An analysis of directional changes in the center of
pressure trajectory during stance,” Gait and Posture.
• Nagano et al., “Neuromusculoskeletal computer modeling and simulation
of upright, straight-legged, bipedal locomotion of Australopithecus
afarensis (A.L. 288-1),” American J. of Physical Anthropology.
• Nagano and Komura, “Longer moment arm results in smaller joint
moment development, power and work outputs in fast motions,” J. of
Biomechanics.
Membership in Academic Societies:
• International Society of Biomechanics (ISB)
• American Society of Biomechanics (ASB)
• Japanese Society of Biomechanics (JSB)
• Japanese Society of Physical Education
Journal of Robotics and Mechatronics Vol.22 No.4, 2010 429