This document describes the development of a local hand control system for a biomimetic bionic hand called the Tezpur University Bionic Hand. The local hand control system uses kinematic and dynamic analysis to derive grasp primitives like finger joint angles and torques that allow the bionic hand to emulate different grasp types like the human hand. Simulation results showed the joint angles and velocities of the bionic hand fingers closely approximated those of human fingers. The local hand control provides an intuitive interface between higher-level grasp recognition and low-level actuation of the bionic hand motors.
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 reviews research on using electromyography (EMG) signals to control a prosthetic hand with multiple movements. EMG signals are acquired from forearm muscles and analyzed using wavelet transforms and artificial neural networks to classify hand movements like wrist extension, hand opening/closing, and thumb movements. The goal is to develop a prosthetic hand that can perform dexterous grasping movements in a natural way by sensitively responding to the user's intended movements. Challenges include noise reduction in EMG signals and classifying movements within the 100ms timeframe needed for real-time control of a prosthetic hand.
Advances and development in biomechatronics introduction to arm prosthesisIAEME Publication
This document summarizes research in the field of biomechatronics and prosthetic arm development. It discusses how biomechatronics aims to merge biology, mechanics, and electronics to develop devices that interact with human muscles, skeletons and nervous systems. It provides examples of recent research including using living muscle tissue to power a robotic fish prototype. The document also outlines the key components of biomechatronic systems including biosensors, mechanical sensors, controllers and actuators. It distinguishes the fields of orthotics, which assist rather than replace limbs, and prosthetics, which provide artificial replacements.
This document discusses the development of a low-cost prosthetic hand for people who have lost the use of their arm. It aims to design a hand that can perform basic grasping and holding functions through the sensing of muscle activity in the forearm. The system would use low-cost materials and motors to open and close soft prosthetic fingers similar to an umbrella opening and closing. This would provide an affordable alternative to existing high-cost prosthetics that use complex brain-signal control. The document reviews different types of existing prosthetic hands and the mechanics, electronics, and safety aspects considered in the design project.
Bionic arm is a revolutionary idea for amputees across the globe. This is as close as we can get to our natural limb. The fundamental point is to make the arm move with our brain unlike previous prosthetic upper limbs
Different types of electric terminal devices used for transradial and transhumeral, shoulder disarticutaion prosthesis used for external powered prosthesis.
An electric wheelchair offer mobility and the freedom to get around. A motorized wheelchair, powerchair, electric wheelchair or electric-powered wheelchair (EPW) is a wheelchair that is propelled by means of an electric motor rather than manual power. Motorized wheelchairs are useful for those unable to propel a manual wheelchair or who may need to use a wheelchair for distances or over terrain which would be fatiguing in a manual wheelchair. They may also be used not just by people with 'traditional' mobility impairments, but also by people with cardiovascular and fatigue-based conditions.The electric-powered wheelchair was invented by George Klein who worked for the National Research Council of Canada, to assist injured veterans after World War II.[1]
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 reviews research on using electromyography (EMG) signals to control a prosthetic hand with multiple movements. EMG signals are acquired from forearm muscles and analyzed using wavelet transforms and artificial neural networks to classify hand movements like wrist extension, hand opening/closing, and thumb movements. The goal is to develop a prosthetic hand that can perform dexterous grasping movements in a natural way by sensitively responding to the user's intended movements. Challenges include noise reduction in EMG signals and classifying movements within the 100ms timeframe needed for real-time control of a prosthetic hand.
Advances and development in biomechatronics introduction to arm prosthesisIAEME Publication
This document summarizes research in the field of biomechatronics and prosthetic arm development. It discusses how biomechatronics aims to merge biology, mechanics, and electronics to develop devices that interact with human muscles, skeletons and nervous systems. It provides examples of recent research including using living muscle tissue to power a robotic fish prototype. The document also outlines the key components of biomechatronic systems including biosensors, mechanical sensors, controllers and actuators. It distinguishes the fields of orthotics, which assist rather than replace limbs, and prosthetics, which provide artificial replacements.
This document discusses the development of a low-cost prosthetic hand for people who have lost the use of their arm. It aims to design a hand that can perform basic grasping and holding functions through the sensing of muscle activity in the forearm. The system would use low-cost materials and motors to open and close soft prosthetic fingers similar to an umbrella opening and closing. This would provide an affordable alternative to existing high-cost prosthetics that use complex brain-signal control. The document reviews different types of existing prosthetic hands and the mechanics, electronics, and safety aspects considered in the design project.
Bionic arm is a revolutionary idea for amputees across the globe. This is as close as we can get to our natural limb. The fundamental point is to make the arm move with our brain unlike previous prosthetic upper limbs
Different types of electric terminal devices used for transradial and transhumeral, shoulder disarticutaion prosthesis used for external powered prosthesis.
An electric wheelchair offer mobility and the freedom to get around. A motorized wheelchair, powerchair, electric wheelchair or electric-powered wheelchair (EPW) is a wheelchair that is propelled by means of an electric motor rather than manual power. Motorized wheelchairs are useful for those unable to propel a manual wheelchair or who may need to use a wheelchair for distances or over terrain which would be fatiguing in a manual wheelchair. They may also be used not just by people with 'traditional' mobility impairments, but also by people with cardiovascular and fatigue-based conditions.The electric-powered wheelchair was invented by George Klein who worked for the National Research Council of Canada, to assist injured veterans after World War II.[1]
1. A prosthesis is a device that replaces a missing body part and can support existing limbs.
2. There are two main types of prostheses - body-powered which use cables for control, and externally powered which use electric motors.
3. Prostheses aim to restore appearance and function as much as possible. Terminal devices like hooks aim to replicate different grips.
Application of EMG and Force Signals of Elbow Joint on Robot-assisted Arm Tra...TELKOMNIKA JOURNAL
Flexion-extension based on the system's robotic arm has the potential to increase the patient's elbow joint movement. The force sensor and electromyography signals can support the biomechanical system to detect electrical signals generated by the muscles of the biological. The purpose of this study is to implement the design of force sensor and EMG signals application on the elbow flexion motion of the upper arm. In this experiments, the movements of flexion at an angle of 45º, 90º and 135º is applied to identify the relationship between the amplitude of the EMG and force signals on every angle. The contribution of this research is for supporting the development of the Robot-Assisted Arm Training. The correlation between the force signal and the EMG signal from the subject studied in the elbow joint motion tests. The application of sensors tested by an experimental on healthy subjects to simulating arm movement. The experimental results show the relationship between the amplitude of the EMG and force signals on flexion angle of the joint mechanism for monitoring the angular displacement of the robotic arm. Further developments in the design of force sensor and EMG signals are potentially for open the way for the next researches based on the physiological condition of each patient.
The document describes the i-LIMB Hand, the world's first fully articulating bionic hand. It has four independently powered fingers and an articulating rotatable thumb, allowing for a wide range of natural grips and motions that were previously not possible with prosthetic hands. The i-LIMB Hand provides levels of flexibility, durability, aesthetic presentation and overall functionality that exceed all other prosthetic hands. It allows users to perform many activities of daily living.
The document presents a dynamic model of an anthropomorphic robotics finger mechanism (ARFM) based on the biological equivalent of the human hand. Each finger link interconnects at joints equivalent to the metacarpophalangeal (MCP), proximal interphalangeal (PIP), and distal interphalangeal (DIP) joints in the human hand. The Lagrangian method is used to derive the dynamics of the proposed mathematical model. Equations are developed to determine the torque at each joint of the ARFM based on the kinetic and potential energy of each link. The dynamic modeling presented enables subsequent simulation of the ARFM design.
This project aims to develop an EMG-controlled wheelchair to allow quadriplegics to move independently. The proposal requests $85 and one year to complete the project. It will be conducted in two phases: phase one involves researching existing EMG methods from January to March 2016, and phase two uses the results to develop an EMG-controlled wheelchair prototype from May to December 2016. The proposal provides details on the project background, specifications, milestones, schedule, risks, and the applicant's qualifications in biomedical engineering and experience with budgets and time management.
This document describes research on designing mechatronic systems for human balance rehabilitation. It discusses key human balance systems - vision, vestibular, and somatosensory systems. It then introduces the concept of Zero Moment Point (ZMP), which is important for bipedal robot balance and gait analysis. ZMP represents the point where the total momentum of a mechanism is zero. The document explains how to calculate ZMP and compares it to the Center of Pressure. Maintaining the ZMP inside the support polygon is necessary for dynamic stability. This research aims to apply insights into human balance maintenance to develop rehabilitation technologies.
This document summarizes a research paper that proposes novel approaches for controlling robots using flex sensors. The paper describes designing an intelligent prosthetic hand that mimics natural human hand movements using flex sensors. The design process involved studying human hand motions and constraints of hand size. Initial proposals for control mechanisms included tension cables or pulleys at each joint. The final implementation involved mounting flex sensors to a data glove to control a mechanical hand wirelessly via a microcontroller. The hand was able to grasp and pick up objects by interpreting flex sensor bend values. The goal of the research was to develop a prosthetic hand that performed natural pick and place movements for amputees.
Design and Development of Low Cost 3D Printed Ambidextrous Robotic Hand Drive...Mashood Mukhtar
This paper presents the mechanical design and development process of an ambidextrous robot hand driven by pneumatic muscles. The ambidextrous hand is capable of performing both right hand and left hand movements. In addition to ambidextrous movements, hand offers a range twice larger than common fingers. The mechanical design of an ambidextrous robot has been investigated in a way to reduce
maximum possible number of actuators. Actuated by only 18
pneumatic muscles, the ambidextrous hand has a total of 13
degrees of freedom which permit to imitate equally a hand of
each side. The ambidextrous hand is 3D printed after carefully
analyzing the material, tendon routing, kinematic performance
and overall design parameters. The main application areas of
this project are in rehabilitation and physiotherapy after strokes and management of phantom pain for amputees by controlling the robotic prosthesis remotely via internet and social media interface. The ambidextrous feature of the robotic hand allows completing the tele-rehabilitation for both left and right hands using one robotic device.
The document discusses different types of prostheses for various body parts including craniofacial, intra-oral, extra-oral, limb, and somato prostheses. It provides details on specific prostheses such as transradial, transfemoral, transtibial and transhumeral prostheses. The summary discusses costs, options for body-powered versus electric prostheses, and types of terminal devices including hooks, prehensors, and hands.
This honors thesis presents two proofs of concept using Gaussian process regression and tactile feedback to teach dynamic systems new motions. The first is a computer simulation of a pendulum learning to control itself. The second is a physical robotic pendulum that learns to control itself and can be taught new motions through force feedback. Both aim to test if GPR can be used to control dynamic systems and if tactile feedback can teach new motions. This research is a step toward developing methods for caregivers to teach arm neuroprosthesis users new motions through touch.
This document presents the design and development of a dual mode EMG-controlled robotic orthosis to assist stroke patients in rehabilitation. The robot can operate in two control modes: 1) using predefined reference trajectories to control joint movement, and 2) using EMG signals to control joint direction. A dynamic model of the robot is derived using Lagrange's equations. The dual mode control system is implemented and tested in simulation and experiments. Results show the robot can successfully be controlled by both reference trajectories and EMG signals to assist in gait rehabilitation for stroke patients.
Biomechanical study, 3 d modeling and kinematic analysis of shoulder joint 2-3-4IAEME Publication
This document discusses a biomechanical study, 3D modeling, and kinematic analysis of the shoulder joint. It begins with an introduction to shoulder anatomy, including the clavicle, scapula, and humerus bones. It then reviews previous related studies on shoulder modeling. The paper describes 3D scanning and CAD modeling of the shoulder bones. A finite element analysis is performed on the meshed shoulder model to analyze von Mises stresses during flexion and extension motions. The modeling includes defining material properties of bones and muscles for the analysis.
Control of 3D Printed Ambidextrous Robot Hand Actuated by Pneumatic Artificia...Mashood Mukhtar
This document describes a study that compares three different control methods - PID, bang-bang, and backstepping control - for controlling a uniquely designed ambidextrous robot hand actuated by pneumatic artificial muscles. The robot hand has 13 degrees of freedom and aims to mimic the movement of both left and right hands. Each control method is tested on the robot hand and their performances are evaluated to determine the best controller for such a device. For the first time, the study validates the possibility of controlling a multi-finger ambidextrous robot hand using backstepping control.
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...Mashood Mukhtar
Robot hands have attracted increasing research interest in recent years due to their high demand in industry and wide scope in number of applications. Almost all researches done on the robot hands were aimed at improving mechanical design, clever grasping at different angles, lifting and sensing of different objects. In this chapter, we presented the detail classification of control systems and reviewed the related work that has been done in the past. In particular, our focus was on control algorithms implemented on pneumatic systems using PID controller, Bang–bang controller and Backstepping controller. These controllers were tested on our uniquely designed ambidextrous robotic hand structure and results were compared to find the best controller to drive such devices. The five finger ambidextrous robot hand offers total of 13 ∘
13∘
of freedom (DOFs) and it can bend its fingers in both ways left and right offering full ambidextrous functionality by using only 18 pneumatic artificial muscles (PAMs).
Comparison of regression models for estimation of isometric wrist joint torqu...Amir Ziai
The document compares the performance of common regression models for estimating wrist joint torque using surface electromyography (SEMG) signals under different circumstances. It finds that model accuracy decreases significantly with the passage of time, electrode displacement, and changes in limb posture. The ordinary least squares linear regression model provided high accuracy and very short training times compared to other models tested, including physiological, support vector machine, artificial neural network, and locally weighted projection regression models. Regular retraining of models is necessary to maintain accurate torque estimation when factors like time, electrode placement, or limb position change.
This paper proposes a shoulder inverse kinematics (IK) technique. Shoulder complex is comprised of the
sternum, clavicle, ribs, scapula, humerus, and four joints. The shoulder complex shows specific motion
pattern, such as Scapulo humeral rhythm. As a result, if a motion of the shoulder isgenerated without the
knowledge of kinesiology, it will be seen as un-natural. The proposed technique generates motion of the
shoulder complex about the orientation of the upper arm by interpolating the measurement data. The
shoulder IK method allows novice animators to generate natural shoulder motions easily. As a result, this
technique improves the quality of character animation.
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 paper describes the design and fabrication of a novel artificial hand based on a “biomechatronic” and cybernetic approach. The approach is aimed at providing “natural” sensory-motor co-ordination, biomimetic mechanisms, force and position sensors, actuators and control, and by interfacing the hand with the peripheral nervous system.
Approximately 800,000 people in the US have strokes each year, with 30-66% experiencing impaired hand function. A soft robotic rehabilitation glove has been developed to provide hand therapy through continuous passive motion and patient assisted movement. A study compared the range of motion of a human finger to a corresponding robotic digit, finding their ranges of motion to be in good agreement. Future work will modify the robotic glove design based on additional experimental data to optimize control parameters and accommodate human finger anatomical characteristics for clinical evaluation and hand therapy.
This document describes design improvements made to a vibrotactile device used to provide tactile feedback to individuals with lower-limb prosthetics. Based on a pilot study, smaller and stronger vibration motors were selected, goniometers were replaced with IMUs for improved gait detection, and radio frequency was used for synchronization. The device housing was changed to a clamp design and voltage converters were added to power components from a single battery. These modifications aimed to improve the device's accuracy, efficiency, ease of use, and compactness.
1. A prosthesis is a device that replaces a missing body part and can support existing limbs.
2. There are two main types of prostheses - body-powered which use cables for control, and externally powered which use electric motors.
3. Prostheses aim to restore appearance and function as much as possible. Terminal devices like hooks aim to replicate different grips.
Application of EMG and Force Signals of Elbow Joint on Robot-assisted Arm Tra...TELKOMNIKA JOURNAL
Flexion-extension based on the system's robotic arm has the potential to increase the patient's elbow joint movement. The force sensor and electromyography signals can support the biomechanical system to detect electrical signals generated by the muscles of the biological. The purpose of this study is to implement the design of force sensor and EMG signals application on the elbow flexion motion of the upper arm. In this experiments, the movements of flexion at an angle of 45º, 90º and 135º is applied to identify the relationship between the amplitude of the EMG and force signals on every angle. The contribution of this research is for supporting the development of the Robot-Assisted Arm Training. The correlation between the force signal and the EMG signal from the subject studied in the elbow joint motion tests. The application of sensors tested by an experimental on healthy subjects to simulating arm movement. The experimental results show the relationship between the amplitude of the EMG and force signals on flexion angle of the joint mechanism for monitoring the angular displacement of the robotic arm. Further developments in the design of force sensor and EMG signals are potentially for open the way for the next researches based on the physiological condition of each patient.
The document describes the i-LIMB Hand, the world's first fully articulating bionic hand. It has four independently powered fingers and an articulating rotatable thumb, allowing for a wide range of natural grips and motions that were previously not possible with prosthetic hands. The i-LIMB Hand provides levels of flexibility, durability, aesthetic presentation and overall functionality that exceed all other prosthetic hands. It allows users to perform many activities of daily living.
The document presents a dynamic model of an anthropomorphic robotics finger mechanism (ARFM) based on the biological equivalent of the human hand. Each finger link interconnects at joints equivalent to the metacarpophalangeal (MCP), proximal interphalangeal (PIP), and distal interphalangeal (DIP) joints in the human hand. The Lagrangian method is used to derive the dynamics of the proposed mathematical model. Equations are developed to determine the torque at each joint of the ARFM based on the kinetic and potential energy of each link. The dynamic modeling presented enables subsequent simulation of the ARFM design.
This project aims to develop an EMG-controlled wheelchair to allow quadriplegics to move independently. The proposal requests $85 and one year to complete the project. It will be conducted in two phases: phase one involves researching existing EMG methods from January to March 2016, and phase two uses the results to develop an EMG-controlled wheelchair prototype from May to December 2016. The proposal provides details on the project background, specifications, milestones, schedule, risks, and the applicant's qualifications in biomedical engineering and experience with budgets and time management.
This document describes research on designing mechatronic systems for human balance rehabilitation. It discusses key human balance systems - vision, vestibular, and somatosensory systems. It then introduces the concept of Zero Moment Point (ZMP), which is important for bipedal robot balance and gait analysis. ZMP represents the point where the total momentum of a mechanism is zero. The document explains how to calculate ZMP and compares it to the Center of Pressure. Maintaining the ZMP inside the support polygon is necessary for dynamic stability. This research aims to apply insights into human balance maintenance to develop rehabilitation technologies.
This document summarizes a research paper that proposes novel approaches for controlling robots using flex sensors. The paper describes designing an intelligent prosthetic hand that mimics natural human hand movements using flex sensors. The design process involved studying human hand motions and constraints of hand size. Initial proposals for control mechanisms included tension cables or pulleys at each joint. The final implementation involved mounting flex sensors to a data glove to control a mechanical hand wirelessly via a microcontroller. The hand was able to grasp and pick up objects by interpreting flex sensor bend values. The goal of the research was to develop a prosthetic hand that performed natural pick and place movements for amputees.
Design and Development of Low Cost 3D Printed Ambidextrous Robotic Hand Drive...Mashood Mukhtar
This paper presents the mechanical design and development process of an ambidextrous robot hand driven by pneumatic muscles. The ambidextrous hand is capable of performing both right hand and left hand movements. In addition to ambidextrous movements, hand offers a range twice larger than common fingers. The mechanical design of an ambidextrous robot has been investigated in a way to reduce
maximum possible number of actuators. Actuated by only 18
pneumatic muscles, the ambidextrous hand has a total of 13
degrees of freedom which permit to imitate equally a hand of
each side. The ambidextrous hand is 3D printed after carefully
analyzing the material, tendon routing, kinematic performance
and overall design parameters. The main application areas of
this project are in rehabilitation and physiotherapy after strokes and management of phantom pain for amputees by controlling the robotic prosthesis remotely via internet and social media interface. The ambidextrous feature of the robotic hand allows completing the tele-rehabilitation for both left and right hands using one robotic device.
The document discusses different types of prostheses for various body parts including craniofacial, intra-oral, extra-oral, limb, and somato prostheses. It provides details on specific prostheses such as transradial, transfemoral, transtibial and transhumeral prostheses. The summary discusses costs, options for body-powered versus electric prostheses, and types of terminal devices including hooks, prehensors, and hands.
This honors thesis presents two proofs of concept using Gaussian process regression and tactile feedback to teach dynamic systems new motions. The first is a computer simulation of a pendulum learning to control itself. The second is a physical robotic pendulum that learns to control itself and can be taught new motions through force feedback. Both aim to test if GPR can be used to control dynamic systems and if tactile feedback can teach new motions. This research is a step toward developing methods for caregivers to teach arm neuroprosthesis users new motions through touch.
This document presents the design and development of a dual mode EMG-controlled robotic orthosis to assist stroke patients in rehabilitation. The robot can operate in two control modes: 1) using predefined reference trajectories to control joint movement, and 2) using EMG signals to control joint direction. A dynamic model of the robot is derived using Lagrange's equations. The dual mode control system is implemented and tested in simulation and experiments. Results show the robot can successfully be controlled by both reference trajectories and EMG signals to assist in gait rehabilitation for stroke patients.
Biomechanical study, 3 d modeling and kinematic analysis of shoulder joint 2-3-4IAEME Publication
This document discusses a biomechanical study, 3D modeling, and kinematic analysis of the shoulder joint. It begins with an introduction to shoulder anatomy, including the clavicle, scapula, and humerus bones. It then reviews previous related studies on shoulder modeling. The paper describes 3D scanning and CAD modeling of the shoulder bones. A finite element analysis is performed on the meshed shoulder model to analyze von Mises stresses during flexion and extension motions. The modeling includes defining material properties of bones and muscles for the analysis.
Control of 3D Printed Ambidextrous Robot Hand Actuated by Pneumatic Artificia...Mashood Mukhtar
This document describes a study that compares three different control methods - PID, bang-bang, and backstepping control - for controlling a uniquely designed ambidextrous robot hand actuated by pneumatic artificial muscles. The robot hand has 13 degrees of freedom and aims to mimic the movement of both left and right hands. Each control method is tested on the robot hand and their performances are evaluated to determine the best controller for such a device. For the first time, the study validates the possibility of controlling a multi-finger ambidextrous robot hand using backstepping control.
Implementation of PID, Bang–Bang and Backstepping Controllers on 3D Printed A...Mashood Mukhtar
Robot hands have attracted increasing research interest in recent years due to their high demand in industry and wide scope in number of applications. Almost all researches done on the robot hands were aimed at improving mechanical design, clever grasping at different angles, lifting and sensing of different objects. In this chapter, we presented the detail classification of control systems and reviewed the related work that has been done in the past. In particular, our focus was on control algorithms implemented on pneumatic systems using PID controller, Bang–bang controller and Backstepping controller. These controllers were tested on our uniquely designed ambidextrous robotic hand structure and results were compared to find the best controller to drive such devices. The five finger ambidextrous robot hand offers total of 13 ∘
13∘
of freedom (DOFs) and it can bend its fingers in both ways left and right offering full ambidextrous functionality by using only 18 pneumatic artificial muscles (PAMs).
Comparison of regression models for estimation of isometric wrist joint torqu...Amir Ziai
The document compares the performance of common regression models for estimating wrist joint torque using surface electromyography (SEMG) signals under different circumstances. It finds that model accuracy decreases significantly with the passage of time, electrode displacement, and changes in limb posture. The ordinary least squares linear regression model provided high accuracy and very short training times compared to other models tested, including physiological, support vector machine, artificial neural network, and locally weighted projection regression models. Regular retraining of models is necessary to maintain accurate torque estimation when factors like time, electrode placement, or limb position change.
This paper proposes a shoulder inverse kinematics (IK) technique. Shoulder complex is comprised of the
sternum, clavicle, ribs, scapula, humerus, and four joints. The shoulder complex shows specific motion
pattern, such as Scapulo humeral rhythm. As a result, if a motion of the shoulder isgenerated without the
knowledge of kinesiology, it will be seen as un-natural. The proposed technique generates motion of the
shoulder complex about the orientation of the upper arm by interpolating the measurement data. The
shoulder IK method allows novice animators to generate natural shoulder motions easily. As a result, this
technique improves the quality of character animation.
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 paper describes the design and fabrication of a novel artificial hand based on a “biomechatronic” and cybernetic approach. The approach is aimed at providing “natural” sensory-motor co-ordination, biomimetic mechanisms, force and position sensors, actuators and control, and by interfacing the hand with the peripheral nervous system.
Approximately 800,000 people in the US have strokes each year, with 30-66% experiencing impaired hand function. A soft robotic rehabilitation glove has been developed to provide hand therapy through continuous passive motion and patient assisted movement. A study compared the range of motion of a human finger to a corresponding robotic digit, finding their ranges of motion to be in good agreement. Future work will modify the robotic glove design based on additional experimental data to optimize control parameters and accommodate human finger anatomical characteristics for clinical evaluation and hand therapy.
This document describes design improvements made to a vibrotactile device used to provide tactile feedback to individuals with lower-limb prosthetics. Based on a pilot study, smaller and stronger vibration motors were selected, goniometers were replaced with IMUs for improved gait detection, and radio frequency was used for synchronization. The device housing was changed to a clamp design and voltage converters were added to power components from a single battery. These modifications aimed to improve the device's accuracy, efficiency, ease of use, and compactness.
This document provides a review of the design and modeling of artificial hands. It discusses several key points:
1) Artificial hands are typically made of lightweight materials like acrylic, aluminum, and iron. They include embedded systems, sensors, microcontrollers and actuators to enable grasping and gripping of objects.
2) Sensors like EMG and joint angle sensors provide feedback to microcontrollers to control servomotors and actuate finger movement. This allows the hands to grasp objects of different shapes and sizes.
3) Several studies discuss prototypes of prosthetic hands and gloves that use pneumatic muscles, links, and 3D printing to create lightweight dexterous designs controllable using EMG signals from the user's
A robotic arm is a Programmable mechanical arm which copies the functions of the human arm. They
are widely used in industries. Human robot-controlled interfaces mainly focus on providing rehabilitation to
amputees in order to overcome their amputation or disability leading them to live a normal life. The major
objective of this project is to develop a movable robotic arm controlled by EMG signals from the muscles of the
upper limb. In this system, our main aim is on providing a low 2-dimensional input derived from emg to move the
arm. This project involves creating a prosthesis system that allows signals recorded directly from the human body.
The arm is mainly divided into 2 parts, control part and moving part. Movable part contains the servo motor
which is connected to the Arduino Uno board, and it helps in developing a motion in accordance with the EMG
signals acquired from the body. The control part is the part that is controlled by the operation according to the
movement of the amputee. Mainly the initiation of the movement for the threshold fixed in the coding. The major
aim of the project is to provide an affordable and easily operable device that helps even the poor sections of the
amputated society to lead a happier and normal life by mimicking the functions of the human arm in terms of both
the physical, structural as well as functional aspects.
Observer based dynamic control model for bilaterally controlled MU-LapaRobot:...IJECEIAES
During laparoscopic surgeries, primary surgical tool insertion is the demanding and strenuous task. As the surgeon is unaware of the type of the tissue and associated parameters to conduct the insertion, therefore, to ease the procedure, the movement of the surgical tool needs to be controlled. It’s the operational capabilities that are to be manipulated to perform a smooth surgery even from a distant location. In this study, a robot system is being introduced for laparoscopic primary surgical tool insertion. It will incorporate a novel observer based dynamic control along with robot assisted bilateral control. Moreover, a virtual spring damper force lock system is introduced through which the slave system will notify the master regarding the target achieved and excessive force. The validation of the proposed control system is experimented with bilaterally controlled MU-LapaRobot. The experiment is comprising 3 cases of bilateral control criteria which are non-contact motion, contact motion, and limit force locking. The results defined the same value for contact and non-contact motion by 0.3N. The results depicted a force error of 3.6% and a position error of 5.8% which validated the proposed algorithm.
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.
Low-cost and open-source anthropomorphic prosthetics hand using linear actuatorsTELKOMNIKA JOURNAL
A robust, low cost, open-source, and low power consumption in the research of prosthetics hand is essential. The purpose of this study is to develop a low-cost, open-source anthropomorphic prosthetics hand using linear actuator based on electromyography (EMG) signal control. The main advantages of this proposed method are the low-cost, lightweight and simplicity of controlling the prosthetic hand using only single channel. This is achieved by evaluating the DC motor and exploring number of locations of the EMG signal. The development of prosthetics hand consists of 3D anthropomorphic hand design, active electrodes, microcontroller, and linear actuator. The active electrodes recorded the EMG signal from extensor carpi radialis longus. The built-in EMG amplifier on the electrode amplified the EMG signal. Further, the A/D converter in the Arduino microcontroller converted the analog signal into digital. A filtering process consisted of bandpass and notch filter was performed before it used as a control signal. The linear actuator controlled each finger for flexion and extension motion. In the assessment of the design, the prosthetic hand capable of grasping ten objects. In this study, the cost and weight of the prosthetics hand are 471.99 US$ and 0.531 kg, respectively. This study has demonstrated the design of low cost and opensource of prosthetics hand with reasonable cost and lightweight. Furthermore, this development could be applied to amputee subjects.
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.
Novel Approaches for Robotic Control Using Flex SensorIJERA Editor
The aim of the project is to develop the Prosthetic robotic hand using flex sensor for amputees. The main aim of the project is to develop the robotic hand that performs pick and place activities. Here we are using flex sensors to sense the signals from artificial hand signal is transmitted and that signal is used to drive the mechanical hand. Stroke is the third leading cause of the death. Nearly 7, 00,000 people suffered from stroke last year and 2/3 rd of them survived but were left with many number of disabilities; one such disability is upper extremity hemiplegia. If the hand and the arm do not have therapy immediately after stroke, it will lose its power and muscle control, resulting in a claw like appearance and loss of function. Activities of the patient, daily living activities will be significantly affected.Prosthetic hand must resemble human hand in size and shape and must perform like human hand.
Design and development of sensorless based 5-DOF bilaterally controlled surgi...journalBEEI
Minimally invasive surgery (MIS) is one of the most challenging tasks in surgical procedures due to the lack of visibility of the surgical area, instrument orientation, and depth perception. A tele-operated robot assisted minimally invasive surgery is developed to enhance a surgeon's hand dexterity and accuracy. To perform MIS, the surgeon controls a slave manipulator via a master manipulator, so the force feedback and motion feedback are required to imitate an amount of action and reaction force between master and slave manipulator. The complicated MIS requires more complex surgical manipulator with multi DOFs and multiple force feedback. The limitation of multiple DOFs force feedback is a bandwidth of torque sensors. Therefore, this study proposes a sensorless based 5-DOF Bilaterally controlled surgical manipulation. In this research disturbance observer (DOB) is used to identify the internal disturbance of the system, which is used to estimate the reaction torque. This research mainly focuses on a 5-DOF bilaterally controlled surgical manipulator to maintain a position and additional force. The result of torque error in contact motion is less than 2%, the non-contact motion error is not over 5%, and it is evident that the error is always less than 0.3% for the position response.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
The document describes an optimized fingertip mapping (OFM) algorithm developed to transform human hand poses into robot hand poses for robotic hand teleoperation. The OFM algorithm maps both the positions and orientations of human fingertips to the robot fingers by minimizing errors between desired human fingertip goals and possible robot fingertip positions and orientations. It accounts for differences in fingertip workspaces between the human and robot hands using a priority-based mapping strategy that prioritizes human fingertip position goals over orientation goals. The OFM algorithm was implemented to teleoperate the Utah/MIT Dextrous Hand using a new hand master called the Utah Dextrous Hand Master.
NET 2014-Myoelectric Prosthetic Hand with Air musclesRosemary James T
This document describes the development of a myoelectric prosthetic hand that uses pneumatic-controlled tendon-driven air muscles to increase power-to-weight ratio. Surface EMG electrodes acquire signals from residual muscles which are processed by a microcontroller to control pneumatic valves and actuate air muscles. The air muscles are coupled to tendons connected to a three-fingered prosthetic hand through a spring-loaded system. Testing showed the prosthetic hand could flex to 85 degrees and extend to 110 degrees, with each PSI of pressure providing 3mm of extension. The prosthetic design aims to improve functionality through a simpler actuation mechanism compared to electric motors.
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.
The document discusses the design of a biomechatronic hand prototype. It introduces biomechatronics and prosthetics as artificial replacements for missing body parts. It then describes the design of the hand prototype, including the use of micro motors and lead screws for finger actuation. Position and force sensors are integrated to provide feedback. Experimental tests analyzed the force exerted by individual fingers. Advantages include independence for handicapped individuals while disadvantages are high costs and limited load capacity. Current research institutions in the field are also listed before concluding with challenges in implementing neural control interfaces.
A haptic feedback system based on leap motion controller for prosthetic hand ...IJECEIAES
Leap motion controller (LMC) is a gesture sensor consists of three infrared light emitters and two infrared stereo cameras as tracking sensors. LMC translates hand movements into graphical data that are used in a variety of applications such as virtual/augmented reality and object movements control. In this work, we intend to control the movements of a prosthetic hand via (LMC) in which fingers are flexed or extended in response to hand movements. This will be carried out by passing in the data from the Leap Motion to a processing unit that processes the raw data by an opensource package (Processing i3) in order to control five servo motors using a microcontroller board. In addition, haptic setup is proposed using force sensors (FSR) and vibro-motors in which the speed of these motors is proportional to the amount of the grasp force exerted by the prosthetic hand. Investigation for optimal placement of the FSRs on a prosthetic hand to obtain convenient haptic feedback has been carried out. The results show the effect of object shape and weight on the obtained response of the FSR and how they influence the locations of the sensors.
Control of robot-assisted gait trainer using hybrid proportional integral de...IJECEIAES
An inexpensive exoskeleton of the lower limb was designed and developed in this study. It can be used as a gait trainer for persons with lower limb problems. It plays an essential role in lower limb rehabilitation and aid for patients, and it can help them improve their physical condition. This paper proposes a hybrid controller for regulating the lower limb exoskeleton of a robot-assisted gait trainer that uses a proportional integral and derivative (PID) controller combined with an iterative learning controller (ILC). The direct current motors at the hip and knee joints are controlled by a microcontroller that uses a preset pattern for the trajectories. It can learn how to monitor a trajectory. If the trajectory or load is changed, it will be able to follow the change. The experiment showed that the PID controller had the smallest overshoot, and settling time, and was responsible for system stability. Even if there are occasional interruptions, the tracking performance improves with the ILC.
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.
Similar to Local Hand Control for Tezpur University Bionic Hand Grasping (20)
SurfacePhone is a mobile projection device that allows for single- and multiuser tabletop interaction by projecting onto any surface. TransWall is a transparent double-sided touch display that facilitates face-to-face interactions between co-located users on either side of the display. Both papers were presented at CHI 2014 and focus on new interaction techniques using projected or transparent displays.
This document describes the experimental design used to test two text entry techniques, ZoomBoard and Swipeboard, on ultra-small interfaces. The experiment had 16 participants who each used one technique for two sessions, with four blocks per session. Each block contained 108 words, resulting in over 13,000 data points collected to compare the two text entry techniques on very small screens.
This document proposes using inertial and acoustic sensing to enable multi-device interaction on a surface. It suggests three types of input: hand interaction, foot taps, and foot gestures. An example technique shown is kicking an object in the lower portion of a display to cause it to pop up to the finger position. The prototype uses surface microphones to classify finger and foot input, IR light planes for optical multitouch, and a depth camera under the surface to capture foot gestures.
This document discusses two interactive art projects presented at ACM conferences. The first project is called "The Qi of Calligraphy: Dance and Imprint" which explores calligraphy through dance. It examines the concepts of "qi" and "yunmen dance" techniques. The second project is called "The Effects of Embodied Persuasive Games on Player Attitudes Toward People Using Wheelchairs". It describes an experiment where participants played a game either using a wheelchair-based input or traditional input, and measured the impact on attitudes towards people in wheelchairs.
The document describes two prototypes for wearable technology: the iRing, an intelligent ring that uses infrared reflection to control music, cursors, and tablets. It also describes the Ambient Mobile Pervasive Display (AMP-D), which projects information constantly using personal projection for applications like note sharing, picture sharing, path navigation, and viewing signs. Both prototypes are explored as ways to enhance interaction with technology in a mobile, wearable format.
This document outlines three studies on mid-air word-gesture keyboards (WGK) and flexible bending interactions for projected handheld displays. Study 1 explores the potential of a WGK for mid-air input. Study 2 examines touch and gesture recall without visual feedback. Flexpad is introduced as a highly flexible bending interaction technique for projected handheld displays, along with three example applications that utilize Flexpad.
A Bionic gait programming algorithm for Hexapod RobotHao Yuan Cheng
This document discusses the development of a bionic gait programming algorithm for controlling the movement of a hexapod robot. It analyzes the walking gait and kinematic characteristics of hexapod robots. The algorithm controls the joint angles based on inverse kinematic analysis to achieve different types of locomotion, such as straight walking using a tripod gait and turning movements. Experimental results demonstrated the effectiveness of the control algorithm.
This document discusses the development of new principles for modeling control systems based on bionic models inspired by human intelligence. It argues that traditional artificial intelligence and cognitive science approaches have not achieved human-level intelligence. The document proposes developing a formal model of the psyche using layered abstraction principles inspired by models used in computer engineering. This new bionic model would aim to exceed feasibility limits of current machine intelligence approaches by more closely modeling principles of the human mental apparatus.
This document discusses an observation involving 50cc of a substance, a solution, and related work involving computing, judging, and sensors. It also mentions iBeacon settings and thanks the listener.
The document describes a toolkit called ToyVision that supports the creation of innovative board games using tangible interaction. It discusses the architecture of the ToyVision toolkit and different types of tokens that can be used in board games, like simple tokens, named tokens, and constraint tokens. It also provides an example of how the toolkit could be used to create a board game like Dungeons & Dragons and prototypes created using the toolkit.
This document discusses back-of-device authentication on smartphones through techniques like recognizing patterns on the back of the device and detecting shapes placed on the back. It reports on a prototype and accuracy study that found the concept to be feasible. It also discusses two studies about the influence of controllers on immersion in mobile games, finding that control method is an important aspect of the gaming experience.
This document outlines 3 experiments to evaluate user interfaces for visual indoor navigation. The first experiment compares virtual reality and augmented reality for navigation. The second analyzes the impact of vision-specific user interface elements in a combined interface. The third examines different methods for highlighting objects.
This document discusses three indoor positioning and navigation systems: IBEEMAP, which uses MIMO technology to locate users inside buildings; Baby Keeper, which tracks the location of infants and children; and Streetline, which uses sensors to monitor parking availability and direct drivers to open spots.
The document discusses 4 themes for designing skateboarding games and applications: exertion games, how skateboarding works, copying and pasting skate tricks, and using technology while jogging. It also describes the development of TapBoard, a touchscreen keyboard prototype that aims to make typing on touchscreens more tactile. Experiments were conducted to analyze typing behavior and performance with the TapBoard prototype.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
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.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
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!
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
Local Hand Control for Tezpur University Bionic Hand Grasping
1. Local Hand Control for Tezpur University Bionic Hand
Grasping
Nayan M. Kakoty and Shyamanta M. Hazarika
Biomimetic and Cognitive Robotics Lab
School of Engineering
Tezpur University, INDIA
{nkakoty,smh}@tezu.ernet.in
ABSTRACT
Tezpur University (TU) Bionic Hand is a biomimetic ex-treme
upper limb prosthesis. The Hand is intended to emu-late
grasping operations involved during 70% of daily living
activities and have been developed using a biomimetic ap-proach.
This paper focus on the development of a local hand
control for grasping by TU Bionic Hand. Grasp primitives:
finger joint angular positions and joint torques are derived
through kinematic and dynamic analysis. TU Bionic Hand
emulates the grasp types following the dynamic constraints
of human hand. The joint angle trajectories and velocity
profiles of the Hand finger are in close approximation to
those of the human finger.
1. INTRODUCTION
A prosthetic hand needs to mimic the human hand both in
functionality and geometry. Higher functionality and con-trollability
leads to stable grasping and therefore expected
to be readily accepted by amputees. But instead of a great
stride for prosthetic hands with optimal performance char-acteristics
i.e. characteristics close to the human hand, there
still is a gap between state of the art prosthesis and human
hand grasping. The need for improving the functionality and
controllability of the prosthesis arises from the desire to use
prostheses as if it is a natural part of the body during Daily
Living Activities (DLA). To have such a prosthesis control,
Permission to make digital or hard copies of all or part of
this work for personel or classroom use is granted without fee
provided that copies are not made or distributed for profit or
commercial advantage and that copies bear this notice and
full citation on the first page. Copyright for components
of this work owned by others than ACM must be honored.
Abstracting with credit is permitted. To copy otherwise,
or republish, to post on servers or to redistribute to lists,
requires prior specific permission and/ or fee.
Request permissions from Permissions@acm.org.
AIR’13, July 04 - 06, 2013, Pune, India
Copyright 2013 ACM 978-1-4503-2347-5/13/070133;$15.00
http://dx.doi.org/10.1145/2506095.2506122
the control schema should satisfy the dynamic constraints
of human hand [18].
In previous research intending towards a human-like control
for prosthesis, Electromyogram (EMG) signals have been
widely used as an interface tool for prosthetic hands [1, 5].
Successful results on EMG recognition would bring a su-perior
control and replicates the neural control of human
hand. However, most of these are followed by only with
on/off control for prosthetic arms depending on the results
of EMG recognition [8, 13]. Current control schemes are
non-intuitive in the sense that the user is required to learn
to associate muscle remnants actions to unrelated postures
of the prosthesis [4]. Further control is still rudimentary be-ing
limited to a few hand postures or a simple proportional
estimate of force. In order to bridge the gap towards hu-man
like control, a Local Hand Control (LHC) replicating
the muskuloskeletal control of human hand is needed. This
can be implemented through a kinematic and dynamic anal-ysis
of the prosthesis satisfying the dynamic constraints of
human hand.
To overcome the limitation of previous kinematic model ig-noring
the state-space for multifingered robotic hand, Mon-tana
[16] has provided a configuration-space description of
the kinematics of the fingers plus-object system. A kine-matic
model is developed for a dexterous end-effector to
predict tendon tensions and tip forces during grasping and
shows similar joint motion behavior to that of the human
hand [21]. Derivation of kinematic and dynamic equations
for biomechanical analysis of human hand has been reported
in [19]. Robotic finger control technique using inverse kine-matics
to find the joint angular position have been reported
in [22]. Inspite of all these great stride, none of the control
based on above analysis are anywhere close to the natural
hand.
We concentrated on the development of a LHC for Tezpur
University (TU) Bionic Hand. Grasp primitives: finger joint
angular positions and joint torques are derived through kine-matic
and dynamic analysis. The analysis explores the dy-namic
constraints of human hand finger. The simulation
results shows that the joint angle trajectories and velocity
profiles of the prosthetic hand finger are in close approxima-tion
to those of the human finger.
The rest of the paper is structured as follows: TU Bionic
Hand and the proposed control architecture are described
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that
copies bear this notice and the full citation on the first page. Copyrights
for components of this work owned by others than ACM must be
honored. Abstracting with credit is permitted. To copy otherwise, or
republish, to post on servers or to redistribute to lists, requires prior
specific permission and/or a fee.
Request permissions from Permissions@acm.org.
AIR '13, July 04 - 06 2013, Pune, India
Copyright 2013 ACM 978-1-4503-2347-5/13/070133;$15.00
http://dx.doi.org/10.1145/2506095.2506122
2. in section 2. Section 3 describes the LHC following the
kinematic and dynamic analysis of the Hand. The results
obtained for TU Bionic Hand finger joint trajectories and
velocity are discussed in section 4. The paper concludes
with final comments are in section 5.
2. TU BIONIC HAND
TU Bionic Hand shown in Figure 1 has been developed in-spired
by human hand anatomy. For details on design and
development of TU Bionic Hand, please refer to [11]. For
completeness of the paper, we are presenting a brief descrip-tion
of TU Bionic Hand.
Figure 1: Ventral view of the
TU Bionic Hand
TU Bionic Hand consists of five digits: four fingers and one
thumb. Each finger consists of three links replicating the
distal, middle and proximal phalanx. The links are con-nected
through revolute joints corresponding to distal in-terphalangeal
(DIP) joint, proximal interphalangeal (PIP)
joint and metacarpophalangeal (MCP) joint of human hand.
Thumb consist of two links. The palm is two piece and can
move inward and outward to form grasps. The prototype
joint range motion and dimensions closely resembles the hu-man
hand as tabulated in [11].
Table 1: Specification of the Actuating Motors
Parameter Value
Gear Ratio 0.03
No load Speed 250 Revolutions per minute
No Load Torque 0.0764 Nm
Diameter 160 mm
Length 300 mm
Diameter of motor pulley 10 mm
Abduction and adduction is not implemented in TU Bionic
Hand. N + 1 tendon system is used as media to transmit
forces from actuators to the joints. For N + 1 tendon system,
see [17, chapter 5: p 299]. Extensor and flexor tendons
are placed on the dorsal and ventral side of each finger and
connected to individual actuation unit (a DC geared motor)
embedded in the palm. The motors for flexion are placed on
the ventral side and for extension are placed on the dorsal
side of the palm. Tendons are connected to the pulley of
the motors, passing through a series of hollow guides. The
developed prototype possess a total of (3 × 3 of fingers +
2 of thumb + 1 of the palm + 3 of wrist) = 15 Degrees of
Freedom (DoF). Each finger tip is equipped with film like
force sensors to measure the fingertip force applied on the
object to be grasped.
2.1 Control Archtiecture
Figure 2 shows the “LHC” within the control architecture
for TU Bionic Hand. The control is two layered: Superior
Hand Control (SHC) and LHC.
Grasp Type
Transformation of the Grasp Type into
the fingers to be actuated
Prosthetic Hand equipped with Force
Sensor
Fingertip force sensor feedback
Superior Hand Control
Grasp Planning
Evoked Action Potentials or Electromyogram
Grasp Recognition Architecture
Machine
Learning
Visual Feedback
Local Hand Control
Grasp Primitives
PID Control
Kinematic
Analysis
Dynamic
Analysis
Actuation of Motors corresponding to
the Grasp Recognized
Figure 2: Schematic of Two Layered Control Archi-tecture.
The dotted region highlights the LHC
In an earlier paper [12], we presented details of the SHC and
have shown an average recognition rate of 97.5% for the six
grasp types: power, palm-up, oblique, hook, pinch and pre-cision.
SHC provides the information about the grasp type
attempted by the user based on the forearm EMG signals.
On recognition of the grasp type, classification architecture
commands the LHC to actuate the corresponding motors on
the prototype to replicate the identified grasp.
The LHC is the interface between the SHC and the pros-thetic
hand. LHC identifies the fingers to be actuated for
performing recognized grasp. The finger actuation is con-trolled
through a proportional-integral-derivative controller
(PID) customized with fingertip force sensor. Based on the
kinematic and dynamic analysis of the finger, grasp primi-tives
i.e. finger joint angular positions and joint torques are
determined. The Hand perform the six grasp types following
the dynamic constraints of human hand.
3. 3. LOCAL HAND CONTROL
The LHC is responsible for controlling the finger joint angu-lar
positions and velocities following the dynamic constraints
of human hand [14]. The detailed LHC is shown in Fig-ure
3 wherein K, J, F and Td are motor constant, inertia
of finger links, frictional constant of the motor and external
disturbance torque. The kinematic and dynamic analysis
are computed in 40 msec., the PID controller settles the fin-gertip
force at desired value in a period of 200 msec. and
the actuator outputs the desired force at the fingertip in a
period of 8 msec.
Actuator
(1, 2, 3)
Td(s)
+ + Fa
_
Kinematic
Analysis
(as detailed in
section 5.1)
Dynamic
Analysis
(as detailed in
section 5.2)
Fd
(1,
2,
3)
™
PID
Controller
(Kp + sKd + Ki/s)
™ K/s(Js+F) Force
Sensor
1/K
20 msec
20 msec
200 msec
8 msec
Figure 3: Detailed schematic diagram of LHC with
proportional gain Kp = 200, differential gain KD =
10 and integral gain KI = 100
The LHC maps the identified grasp type into the actuation
of the corresponding motors [13]. Kinematic and Dynamic
analysis leads to evaluation of grasp primitives - finger joint
angular position and joint torques. The finger joint angu-lar
positions are obtained as detailed in 3.1. The desired
joint torques = {1, 2, 3} calculated in accordance to the
finger model as detailed in section 3.2 are applied to the
MCP, PIP and DIP. Using equation 17, the desired force
at the fingertips are calculated. The controller sends the
actuating signal to the motors at time t = T0. On estab-lishing
contact between the fingertip and the object being
grasped, the force sensor sends a signal to the controller at
time t = T1 and the controller stops the actuating signal.
The time duration of actuation of the motor is calculated
as t = T1 − T0. On establishing contact by fingertip with
the object to be grasped, the extensor motor is stalled. The
flexor motor torque is controlled to prevent the fingertip
force from exceeding the desired force. From the force sen-sor,
the actual force is measured. The difference between the
measured force and desired force is the error to minimize. A
typical PID controller is used to reduce the error. The LHC
prevents the fingertip force from exceeding a critical value
with the joints at a pose for the grasp attempted. Following
the neuromuscular time constraint [9], LHC commands the
prosthesis to form the attempted grasp in an approximate
period of 250 msec.
3.1 Kinematic Analysis
To discuss the kinematics and dynamics of a finger, we con-sider
a planner schematic structure of the index finger; as
shown in Figure 4; wherein each link Li(i = 1, 2, 3) corre-sponds
to the proximal, middle and distal phalanges. MCP,
PIP and DIP joint angles are 1, 2 and 3 respectively. The
initial forward kinematics based on Denavit-Hartenberg (D-H)
parameters of the schematic representation in Figure 4
is presented in Appendix-I.
Yo
Y1
Y2
3 23
L3 DIP 2
L2
PIP 22
Z2 X1
L1 1
MCP 21
Xo
Zo
Z1
X2
Figure 4: A planner schematic structure of the index
finger
Direct kinematic equations are used to obtain the fingertip
position and orientation according to the joint angles. With
three revolute joints, the finger has three rotational DoF (¯
= {1, 2, 3}T ) leading to the finger end effector having pose
(¯x = {x, y, }T ). For kinematic analysis, the first step is to
establish the mapping from joint angles (the vector of three
generalized rotational coordinates ¯ ={1, 2, 3}T ) to link
end point position and orientation of the finger for a given
set of link lengths ¯L
= {L1, L2, L3}. From the Denavit-
Hertenberg parameters of the finger as stated in Table 2, the
fingertip pose ¯x with respect to the base frame (Xo, Yo,Zo)
can be computed as:
¯x = G(¯) =
2
4
Gx (¯)
Gy (¯)
G(¯)
3
5 (1)
2
4
x
y
3
5 =
2
4
L1C1 + L2C12 + L3C123
L1 S1 + L2 S12 + L3S123
1 + 2 + 3
3
5 (2)
where G(¯) is the geometric model defined by the trigono-metric
equations for the end point position {x, y}T and ori-entation
{} of the last link as a function of ¯ and link
lengths of the finger ¯L. C1 ,C12 and C123 denotes cos(1 ),
cos(1 + 2 ) and cos(1 + 2 + 3 ) and S1 , S12 and S123 de-notes
sin(1 ), sin(1 + 2 ) and sin(1 + 2 + 3 ) respectively.
Since flexion and extension is performed by pulling and re-leasing
the flexor and extensor tendons, the joint angles de-pends
on the tendon length pulled (lm) and released (lm′ )
by the motors [10]. Tendon length while the finger is max-imally
extended is lo = L1 + L2 + L3 . When the finger is
4. flexed, the flexor tendon is pulled by the motor. Let lx be
the resulting flexor tendon length and 1 , 2, 3 be the joint
angles respectively. Change in flexor tendon length lm is the
difference of lo and lx.
lm = lo − lx
= (L1 + L2 + L3 ) −
(L1C1 + L2C12 + L3C123 ) (3)
In order to replicate the motion feature of human finger
into the prototype, we considered the dynamic constraints
of human fingers. Following the anatomical and empirical
studies on linear relationship between finger joints presented
in [14], following constraints which relates one joint angle to
another are used:
1 = 0.52 (4)
2 = 1.53 (5)
Substituting the above constraints i.e, equations (4) and (5)
into equation (3), we have the following relation between 1
and lm.
lm = (L1 + L2 + L3 ) − (L1 cos(1 )
+L2 cos(2.1 ) + L3 cos(4.1 /3 )) (6)
In a similar way, the length of the extensor tendon released
by the motor is given as:
lm′ = (L1 + L2 + L3 ) + (L1 cos(1 )
+L2 cos(2.1 ) + L3 cos(4.1 /3)) (7)
Since, lm is the length of the tendon pulled by the motor;
lm can be computed using equation 7 given diameter of the
pulley connected to the motor, d; time of rotation of the
motor, t and revolution per minute of the motor, N.
lm = dNt (8)
The values of d and N are known a priori as tabulated in
Table 1. t is computed from force sensory feedback. The
start time is achieved from initiation of the actuating sig-nal
to the motor and the time of contact is on receiving a
feedback signal from fingertip sensor.
3.2 Dynamic Analysis
For dynamic analysis, we refer to the schematic represen-tation
of the finger in Figure 5. Tendon routing the finger
joints d1, d2 and d3 are the distance of the center of mass of
the phalanges from the respective joints MCP, PIP and DIP
(E1,E2 and E3) respectively. I1, I2 and I3 are the moment of
inertias of the three phalanges about an axis passing through
their center of masses. m1,m2 and m3 are the masses of the
proximal, middle and distal phalanges respectively. a and b
are half the finger width and distance of the tendon guides
form the finger joints. Lagrangian method was used to de-rive
the mathematical model of the finger [17]. The tendons
were assumed to be inextensible and inertial effects of the
pulley and all frictional effects are neglected. The dynamic
equation can be written starting from the Lagrangian for-mulation
as:
[M()]¨ + [C(, ˙
)] + G() = (9)
where [M()] is 3 x 3 mass matrix of the finger; C[, ˙] is
3 x 1 vector and includes the coriolis terms and centrifugal
terms, G() is 3 x 1 vector of the gravity terms and is 3
d3Extensor Tendon (h2)
3
R3 E3 d2
2
Yo
L3
R2 E2
L2
Z o
a 1 d1
Flexor Tendon (h1) L1
R1 E1 X o
Flexor Motor (m)
pulley
Extensor Motor (m)
pulley
b
b
Figure 5: Schematic of the finger representing ten-don
routing, center of mass and moment of inertias
of the phalanges in the finger
x 1 generalized torque input vector on phalanges (produced
by tendons).
The chain like nature of a manipulator leads us to consider
how forces and moments propagate from one link to the
next originating at the actuator. Typically the finger applies
some force on the object to be grasped with the free end.
We wish to solve for the joint torques which must be acting
to keep the system in static equilibrium. In considering the
static forces in a manipulator, we first lock all the joints so
that the manipulator becomes a structure at the point the
finger touches the object to be grasped. We then consider
each link in this structure and write a force moment balance
relationship in terms of the link frames. Finally, we compute
what static force must be acting about the joint axis for the
manipulator to be in static equilibrium.
The joint torques exactly balances the finger tip force in
the static equilibrium situations. The Jacobian transpose
maps finger tip forces into equivalent joint torques [17]. The
rotational kinetic input to the end effector is the net of
three torques ( = {1, 2, 3}T ) at MCP, PIP and DIP
joints respectively to produce the output wrench vector ( ¯W
= {fx, fy, z}T ). The transformation from joint torques
which balances the wrench vector ¯W
is given by,
¯ = J(¯)T ( ¯W
)
=
−L1S1−L2S12−L3S123 −L2S12−L3S123 −L3S123
L1C1+L2C12+L3C123 L2C12+L3C123 L3C123
1 1 1
#T
.
fx
fy
z
#
where J(¯) is the Jacobian matrix relating the joint space to
the finger tip space. It is partial derivatives of the geometric
5. model of the link chain given by equation 2 with respect to
¯. Next, we wish to describe how forces applied at the end of
the tendons are related to the torque applied at the joints.
Following [17], the extension function 1 for the flexor and
extensor tendons are given as:
h1 ()=lm+2
p
a2 +b2 cos(tan−1(a/b)+1/2)−2b−R2 2−R3 3
(10)
h2 () = lm′ + R1 1 + R2 2 + R3 3 (11)
The coupling function relating the tendon force and the joint
torques is computed as:
Hc =
2
4
dh1 /d1 dh2 /d1
dh1 /d2 dh2 /d2
dh1 /d3 dh2 /d3
3
5 (12)
Now the joint torque in terms of tendon force is given as:
¯ = Hc.F (13)
=
2
4−pa2 + b2sin(tan−1(a/b) + 1/2) R1
−R2 R2
−R3 R3
3
5
»
F1
F2
.
–
(14)
where F1 and F2 are the forces on the flexor and extensor
tendons respectively.
Considering the motor torque for flexion of the finger as T1
and r as the radius of the pulley connected to the motor, we
have
F1 = T1 /r (15)
For a serial manipulator with pivoted joints z = 0. Fol-lowing
the work reported in [7], we measured the force in
the direction of the object to be grasped i.e. fx using the
sensors placed at the fingertip and fy = 0 assumed. Consid-ering
these, equation 10 becomes
¯ = J(¯)T ( ¯W
)
=
#T
−L1S1 − L2S12 − L3S123 −L2S12 − L3S123 −L3S123
L1C1 + L2C12 + L3C123 L2C12 + L3C123 L3C123
1 1 1
fx
.
00 #
(16)
From equation 14 and 16, we have fx, desired fingertip force
as follows:
1Extension function measures the displacement of the end
of the tendon as a function of the joint angles of the finger
fx = −
p
(a2 + b2 )(sin(tan−1((a/b) + 1/2)F1 + R1F2
−L1 S1 − L2 S12 − L3 S123
(17)
4. RESULTS AND DISCUSSIONS
The LHC emulates the grasps type in the Hand following
the dynamic constraints of human hand finger through a
PID controller. We have used RoboAnalyzer V.4 [20] for
kinematic and dynamic analysis of the prosthetic hand. We
report analysis for the hand performing a pinch grasp. The
pinch grasp is used for grasping small object like pen, pencil
etc. Preshaping of the grasp is performed by flexing the
index finger and thumb in opposition. For our experiment,
the index finger and the thumb moves towards each other
from a tip to tip angular distance of 175◦. The object to
be grasped is hold between the index finger and the thumb.
The other fingers remain fully extended during execution of
the grasp. Figure 6 shows the index and thumb end position
during pinch grasp.
120
100
80
60
40
20
−20
−40
−60
−80
0 10 20 30 40 50 60 70 80 90 100
0
Angular Position in Degree
Time in msec
Figure 6: End Position of the Index Fin-ger
and Thumb during Pinch Grasp
On establishing contact with the object to be grasped at
around 80-100 msec, finger end positions are retained. Fig-ure
7(A), (B) and (C) shows the MCP, PIP and DIP joint
trajectories of the index finger for TU Bionic Hand. These
has been derived following inverse and forward kinematic
simulations as stated in [20]. It has been found that the PIP
joint moves at a rate of 2.06 (i.e. y/x in Figure 7) times to
that of the MCP joint and 1.61 (i.e. y/z in Figure 7) times to
that of the DIP joint; which follows the dynamic constraints
of the human hand closely as stated in equation 4 and 5.
The finger joint trajectories of human hand as reported in
[15] is shown in Figure 7(D). As can be seen, the finger joint
trajectories of the Hand are in close approximation to the
human finger joint trajectories.
Figure 8(a) shows the velocity profiles of prosthetic hand
index finger joints. Velocity profile of human hand fingers
as reported in [3] is shown in Figure 8(b). The velocity pro-files
of TU Bionic Hand are in line with the velocity profile
of human fingers. This also satisfies the statement that the
“velocity profiles of the finger joints are bell shaped” as re-ported
in [2].
6. A
B
C
x
y
z
D
Figure 7: Joint Trajectories of Prosthetic Hand In-dex
Fingers: (A) MCP Joint (B) PIP Joint (C) DIP
Joint. (D) Human Hand Index Finger (Figure ’c’
adapted from [15]).
Figure 8: Velocity profiles of (a) Prosthetic Hand
Index Finger Joints (b) Human Hand Finger MCP
(solid line) and PIP (dotted line) joints (Figure ’b’
adapted from [3]).
5. FINAL COMMENTS
Development of a LHC for TU Bionic following the dynamic
constraints of human hand is reported. The grasp primi-tives:
finger joint angular positions and joint torques are
derived through kinematics and dynamics. The simulation
results depicts that TU Bionic Hand follows the human hand
dynamic constraints closely. The joint angle trajectories and
velocity profiles of the prosthetic hand finger are in close ap-proximation
to those of human finger. Embedment of the
control architecture for the developed TU Bionic hand is
part of ongoing research.
Acknowledgment
The authors gratefully acknowledge Prof. S. K. Saha from
the Indian Institute of Technology, Delhi, INDIA for his
helpful suggestions and comments in carrying forward the
research reported here. Financial support received from De-partment
of Electronics and Information Technology, Gov-ernment
of India through its project Design and Develop-ment
of Cost-effective Bio-signals Controlled Prosthetic Hand;
1(9)/2008-ME TMD is gratefully acknowledged.
6. REFERENCES
[1] Arieta, H., Katoh, R., Yokoi, H., and Wenwei,
Y. Development of a multi-dof electromyography
prosthetic system using the adaptive joint mechanism.
Applied Bionics and Biomechanics 3, 2 (2006),
101–112.
[2] Berret, B., Chiovetto, E., Nori, F., and Pozzo,
T. Evidence for composite cost functions in arm
movement planning: An inverse optimal control
approach. J. Comp. Bio. 7, 10 (2011).
[3] Carpinella, L., Jonsdottir, J., and Ferrarin1,
M. Multi-finger coordination in healthy subjects and
stroke patients: a mathematical modelling approach.
Journal of NeuroEngineerign and Rehabilitation 8, 19
(2011), 1–19.
[4] Castellini, C., Gruppioni, E., Davalli, A., and
Sandini, G. Fine detection of grasp force and posture
by amputees via surface electromyography. Journal of
Physiology (Paris) 103, 3-5 (2009), 255–262.
[5] Castellini, C., and Patrick, S. Surface EMG in
Advanced Hand Prosthetics. Bio. Cybernetics 100, 1
(2009), 35–47.
[6] Ghosal, A. Robotics: Fundamental Concepts and
Analysis. Oxford Press, New Delhi, India, 2006.
[7] Hoshino, K., and Kawabuchi, I. Pinching at
fingertips for humanoid robot hand. Robo. and Mech.
17, 6 (2005), 655–63.
[8] Ito, K.; Tsuji, T. K. A. I. M. An emg controlled
prosthetic forearm in three degrees of freedom using
ultrasonic motors. In IEEE/ International Conference
on Engineering in Medicine and Biology Society
(1992), pp. 1487–1488.
[9] Johansson, R. S., and Birznieks, I. First spikes in
ensembles of human tactile afferents code complex
spatial fingertip events. J. of Nature Neuroscience 7, 2
(2004), 170–177.
[10] Jung, S. Y., Kang, S. K., Lee, M. J., and Moon,
I. Design of robotic hand with tendon-driven three
fingers. In Intl. Conf. on Control, Auto. and Systems
(Korea, 2007), pp. 83–86.
[11] Kakoty, N. M., and Hazarika, S. M. Biomimetic
design and development of a prosthetic hand:
Prototype 1.0. In 15th National Conference on
Machines and Mechanisms (India, 2011), pp. 499–06.
[12] Kakoty, N. M., and Hazarika, S. M. Recognition
of grasp types through PCs of DWT based EMG
features. In Intl. Conf. on Rehab. Robotics (Zurich,
Switzerland, 2011), pp. 478–482.
[13] Kakoty, N. M., and Hazarika, S. M.
Electromyographic grasp recognition for a five fingered
robotic hand. IAES International Journal of Robotics
and Automation 2, 1 (2012), 1–10.
7. [14] Kuch, J. J., and Huang, T. S. Vision based hand
modelling and tracking for virtual teleconferencing
and telecollaboration. In IEEE/ 5th Intl Conf. on
Computer Vision (Washington, 1995), pp. 666–71.
[15] Lee, S. W., and Zhang, X. Biodynamic modeling,
system identification, and variability of multi-finger
movements. J. of Biomechanics 40, 4 (2007), 3215–22.
[16] Montana, D. J. The kinematics of multi-fingered
manipulation. IEEE Transactions On Robotics And
Automation 1, 4 (1995).
[17] Murray, R. M., Li, Z., and Sastry, S. S. A
Mathematical Introduction to Robotic Manipulation.
CRC Press, USA, 1994.
[18] Pan, J., Zhang, L., Lin, M. C., and Manocha, D.
A hybrid approach for simulating human motion in
constrained environments. Journal of Visualization
and Computer Animation 21, 3-4 (2010), 137–149.
[19] Parasuraman, S., and Pei, L. S. Bio-mechanical
analysis of human joints and extension of the study to
robot. In Proceedings of World Academy Of Science,
Engineering And Technology (2008), pp. 1–6.
[20] Saha, S. K. Roboanalyzer user manual. Tech. rep.,
Mechtronics Lab., IIT Delhi, India, 2011.
[21] Tai, E. Design of an anthropomorphic robotic hand
for space operations. Master thesis, University of
Maryland, Baltimore, 2007.
[22] Terauchi, M., Zenba, K., and Shimada, A. The
cooperative control system of the robot finger using
shape memory alloys and electrical motors. In IEEE
International Workshop on Advance Motion Control
(2008), pp. 733–737.
Appendix-I
The Denavit-Hartenberg parameters [6] describing the finger
kinematics are illustrated in Table 2; where i is the joint
angle from the Xi−1 axis to the Xi axis about the Zi−1 axis,
d1 is the distance from the origin of the (i−1)th coordinate
frame to the intersection of the Zi−1 axis with the Xi−1
axis along the Zi−1 axis, ai is the offset distance from the
intersection of the Zi−1 axis with the Xi axis and i is the
offset angle from the Zi−1 axis to the Zi axis about the Xi
axis with i = 1, 2, 3.
Table 2: Denavit-Hartenberg Parameters of the Fin-ger
Link i−1 ai−1 di i
1 0 0 0 1
2 0 L1 = 30 mm 0 2
3 0 L2 = 25 mm 0 3