EP3849675A1 - Procédé et système intégrés de commande dynamique de la vitesse d'un tapis roulant - Google Patents
Procédé et système intégrés de commande dynamique de la vitesse d'un tapis roulantInfo
- Publication number
- EP3849675A1 EP3849675A1 EP19778664.3A EP19778664A EP3849675A1 EP 3849675 A1 EP3849675 A1 EP 3849675A1 EP 19778664 A EP19778664 A EP 19778664A EP 3849675 A1 EP3849675 A1 EP 3849675A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- speed
- belt
- user
- treadmill
- horizontal force
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/02—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
- A63B22/0235—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor
- A63B22/0242—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor with speed variation
- A63B22/025—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor with speed variation electrically, e.g. D.C. motors with variable speed control
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
- A63B2024/0093—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled by performance parameters, e.g. distance or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/13—Relative positions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
- A63B2220/52—Weight, e.g. weight distribution
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
Definitions
- the present invention relates to an integrated method and an integrated system for the dynamic control of the speed of an exercise treadmill.
- the present applicant currently markets a treadmill integrated with a 3D video camera and load cells, which enables evaluation of the movement of the user by providing space-time indicators of the subject’s gait using the aforesaid two sensors.
- the control system must seek to estimate as fast as possible the intention of the subject.
- the aim is not to intervene too sharply on the acceleration of the belt, which would otherwise cause a negative sensation for the person, in addition to entailing safety problems. It would be possible to consider limiting the maximum acceleration of the belt, but this would cause the need to lengthen the treading surface of the treadmill beyond reasonable commercially acceptable values.
- the aim of the present invention is to provide an integrated method for the dynamic control of the speed of a treadmill that will overcome the drawbacks of the prior art.
- Another aim of the present invention is to provide a method that enables the user to replicate his normal walk on the treadmill.
- an integrated method for the dynamic control of the speed of a treadmill comprising: a treadmill having a belt that turns about two rollers; and a motor that sets the aforesaid belt in action; and comprises the following steps: determining the position of the centre of mass of a user who is moving on said belt, by means of a 3D video camera, which is able to shoot said user entirely; determining the difference between the said position of the centre of mass measured and a pre-set reference position; determining the anteroposterior horizontal force of a user who is moving on said belt; computing a weighted combination between said difference and said anteroposterior horizontal force by means of a data-processing unit, to obtain a third speed; and applying said third speed to said belt by means of said motor.
- an integrated system for the dynamic control of the speed of a treadmill comprising: a treadmill having a belt that turns about two rollers; a motor that sets said belt in action; at least one sensor that is able to measure the anteroposterior horizontal force of a user who is moving on said belt; a 3D video camera that is able to shoot said user entirely and determine the position of the centre of mass of said user who is moving on said belt; and a data-processing unit for computing the difference between said position of the centre of mass measured and a pre-set reference position, and for computing a weighted combination between said difference and said anteroposterior horizontal force, in order to obtain a third speed to be applied to said motor.
- the control system according to the present invention is able to achieve excellent results both as regards user experience and as regards safety. It manages to estimate the speed of the subject using parameters coming from a 3D video camera that must be able to recognise the human body and estimate the position of each joint of the person at every instant, combined with a force sensor and, by using a purposely constructed fusion algorithm, to exploit the advantages of both, obtaining an estimation of the speed that is very fast thanks to the force data and very precise thanks to the compensation given by the position.
- a treadmill according to the present invention equipped with a control system, that is able to dynamically adapt the speed of the belt on the basis of the speed of the user, and is able to solve the problems described below.
- the only method for defining the speed that is most suited for the user is the empirical one.
- the most suitable speed at which he/she can walk but tests must be conducted before finding the correct speed, with a consequent risk for the safety of the subject himself/herself.
- the speed of the subject is evolving continuously, and the control system enables adaptation to this variable speed.
- Figure 1 is a block diagram of an integrated system for the dynamic control of the speed of a treadmill, according to the present invention
- Figure 2 shows a first embodiment of a treadmill, according to the present invention
- Figure 3 shows a second embodiment of a treadmill, according to the present invention
- Figure 4 shows a third embodiment of a treadmill, according to the present invention.
- Figure 5 shows a block diagram regarding calculation of the speeds V1 , V2, and V3, according to the present invention
- Figure 6 shows a graph of the measurements made by the system regarding a user who, starting from a stationary condition on the treadmill, makes the first step, according to the present invention.
- an integrated system for the dynamic control of the speed of a treadmill comprises: a treadmill 10 having a belt 11 that turns about two rollers 12; an encoder 12a for detecting the speed of said rollers; a 3D video camera 13 placed at the front of the treadmill 10, which shoots any object within a range 13a and in particular the user 14; a viewer 15; at least one sensor 16 for detecting horizontal forces applied on the belt 11 , i.e., forces applied along the same longitudinal axis of the belt 11 ; a system 17 for acquisition of the measurements made by the sensor 16; a system 18 for acquisition of the data from the video camera 13, which is able to recognise the human body and estimate the position of the body joints in space and moreover determines the centre of mass COM of a user 14; and a data-processing unit 19, which receives the signals from the systems 17 and 18 and controls a motor 20 that moves the belt 11 , for example by making one of the two rollers 12 rotate.
- the 3D video camera 13 is preferably set at the front of the treadmill 10, but it may be located in other positions that make it, in any way, possible to shoot the body of the user 14 entirely.
- the sensor 16 and the system 17 for acquisition of the horizontal force are able to detect directly or indirectly the horizontal components of the forces (hence the components parallel to the treading surface of the belt 11 ) applied by the user 14.
- said system requires one or more sensors 16, which can use the most disparate technologies.
- load cells whether monoaxial, biaxial or triaxial
- force transducers of the strain-gauge type, piezoelectric type, optical type, or optical-fibre type
- accelerometers mechanical accelerometers, silicon accelerometers
- inertial platforms of a mechanical or electronic type
- torque-meters or torque transducers of the strain-gauge or piezoelectric type
- pressure transducers of the piezoelectric or mechanical type
- the sensors 16 are connected to the structure (or to parts of the structure) of the treadmill.
- the 3D video camera 13 is able to recognise the human body and to estimate the position of every joint thereof at any instant through body-tracking techniques adapted to the needs of the present application, i.e., to recognise a human body while it is moving on a treadmill.
- body-tracking technique is SDK Kinect, which reconstructs the three-dimensional scene through an estimation of the depth map and recognises the human body within the area shot separating it from the background, finally estimating the position in space of the joints of the body detected.
- the 3D video camera 13 consists of an RGB video camera and an infrared ray depth sensor, which is constituted by an infrared laser scanner and a video camera sensitive to the infrared of the laser. Thanks to this sensor, it is possible to obtain an RGB video image and a depth image.
- Some 3D video cameras that may be used in this application are, for example: Kinect One (Microsoft, Redmond, USA), Astra Pro (Orbbec, Troy, USA), RealSense (Intel, Santa Clara, USA), and LIPSedge (LIPS, Taipei, Taiwan).
- the treadmill 10 comprises a frame 30, two rollers 31 and 32, set at the ends of the frame 30, a sliding belt 33 looped around the two rollers 31 and 32, and a surface 34 for supporting the belt supported by triaxial force transducers 35, which are preferably set at the ends of the surface 34 and are able to detect the horizontal force components (along the axis L1 ) developed by the user 14.
- the transducers 35 are set between the surface 34 for supporting the belt and the frame 30; in particular, the surface 34 rests upon the frame 30, via the transducers 35.
- the treadmill further comprises supporting means 36, which support the frame 30 on the ground.
- the triaxial force transducers will detect the horizontal components transmitted by the physical contact of the user 14 with the belt 33 and hence with the surface 34 for supporting the belt, which will transfer the forces to the sensitive elements.
- This system is effective, but also the horizontal force component, that develops due to friction between the belt 33 and the surface 34 for supporting of the belt, is transmitted to the transducers 35, i.e., the force generated by the weight of the user 14 who is transported by the belt 33 over a surface 34 that not is altogether without friction. This force must be considered in the subsequent calculations carried out by the data-processing unit 19.
- the treadmill 10 comprises a frame 40, two rollers 41 and 42, set at the ends of the frame 40, of which the rear one 41 is mechanically connected to a torque-meter 43, which is able to detect the horizontal force components (along the axis L1 ) developed by the user 14, a sliding belt 44 looped around the two rollers 41 and 43, and a surface 45 for supporting the belt that rests on the frame 40.
- the treadmill further comprises supporting means 46 that support the frame 40 on the ground.
- the torque-meter 43 detects the torque applied preferably to the rear roller 41 , and, knowing the radius of the roller, the data-processing unit 19 computes the horizontal components developed by the physical contact of the user 14 with the belt 44.
- the treadmill 10 is constituted by a frame 50, two rollers 51 and 52, set at the ends of the frame 50, a sliding belt 53 looped around the two rollers 51 and 52, and a surface 54 for supporting the belt coupled to the frame 50.
- the treadmill 10 through its frame 50, is supported by two skids 55 and 56 that enable the treadmill 10 to translate along the longitudinal axis L1.
- a spherical joint 57 connected to which is a connecting rod 58, which is connected to another spherical joint 59 set on a transducer 60 fixed to the ground.
- the connecting rod 58 is hence constituted by a bar that connects the two spherical joints 57 and 59 set at its ends.
- the transducer 60 detects the horizontal force components (along the axis L1 ) transmitted by the user to the treadmill 10 (hence not to the belt 53 or to the surface 54 for supporting the belt).
- the connecting rod 58 is used for transmitting only the axial components acting thereon, hence, in this case, only the horizontal ones, given that the connecting rod 58 is oriented (with its longitudinal axis) parallel to the axis L1.
- the video camera 13 by means of the system 18, recognises the body of the user 14 and estimates the positions of the body joints and in particular determines the centre of mass of a user 14, and hence determines the position of the user on the treadmill.
- the speed of the user is computed by means of the two measurement systems present in the treadmill, namely, a speed obtained from the transducer, denoted by V1 , and a speed obtained from the 3D video camera, denoted by V2.
- the processing unit 19 thanks to the data coming from the encoder 12a, makes available the value of current speed of the belt and hence its acceleration (denoted by abeit) and the weight of the subject (denoted by P). Thanks to these data it is possible to arrive at the acceleration acoM of the centre of mass COM of the user.
- the process of calculation of the speed V2, via the 3D video camera, is carried out by evaluating the variation in time of the difference x dif between the position of the centre of mass COM of the subject, denoted by XCOM, and a reference position on the treadmill, denoted by x ref .
- Calculation of XCOM is carried out thanks to the 3D video camera, which is able to recognise the human body and to estimate the positions of the body joints. Using these body joints and the anthropometric tables, which give the structural dimensions and functional dimensions of a person, it is possible to estimate the centre of mass COM of the subject who is moving on the treadmill:
- n is to the n-th body segment of the fourteen body segments considered, i.e., the one taken into account; jproxn is the position of the proximal joint of the n-th body segment; jdistn is instead the position of the corresponding distal joint; ATcom n is the anthropometric table that expresses the centre of mass of the n-th body segment; and finally ATmassn is the anthropometric table that expresses the mass of the same.
- the fourteen body segments detected by the video camera are: right and left hands, right and left forearms, right and left arms, right and left feet, right and left legs, right and left thighs, torso and head.
- the formula computes the centre of mass of each limb, assumed as a rigid body, and multiplies it by the percentage of body weight of that specific limb (given by the anthropometric table ATmass).
- the anthropometric tables are used, which yield a value of between 0 and 1 , where 0 corresponds to the COM being located exactly at the proximal point and 1 corresponds to the COM being located exactly at the distal point.
- V2 is the contribution of speed given by the video camera
- VCOM is the speed of the user
- the measurement that we want to control is y, which represents the measurable value of position of the COM of the subject, whereas the variation of the position of the COM is represented by X'COM and is given by the difference between the speed of the belt and the speed of the subject (for example, if VCOM and V2 are identical, the variation of the COM is 0, and the subject remains in the same position).
- k will be inversely proportional to the speed; i.e., for higher speeds, k will be lower, whereas, for lower speeds, k will be higher.
- the gain assumes, for example, the value of 1.8 for low speeds and a value that decreases down to 1 .6 for high speeds. Decrease in the gain during acceleration at high speed has the purpose of increasing the stability of the subject, rendering the system less sensitive and hence enabling a stabler running movement.
- the value of the gain of the controller varies also in this case in a way that depends upon the speed at which the user is moving. Specifically, at low speeds, the variation must occur with smooth accelerations, with a k that, for example, varies between 1.8 and 2 for speeds of up to 4 km/h.
- V1 and V2 are then filtered by a sensor-fusion algorithm with the aim of computing the best value of speed to be applied to the belt.
- the sensor-fusion algorithm is implemented through a complementary filter 70 where the noisier measurement V1 and the less noisy measurement V2 are filtered according to a dynamic parameter a.
- the parameter of the filter is dynamic makes it possible to prioritise the value V1 at low speeds and the value V2 at high speeds, thus obtaining a suitable value of speed V3 during all phases of the movement.
- the complementary filter 70 is able to understand at each instant (on the basis of the speed at which the subject is moving) the veracity of the measurements V1 and V2 and decide how to average the two to obtain a correct value V3, using the formula
- the parameter a is the dynamic weight to be assigned to V2 and V1 and assumes, for example, a maximum value of 0.5 for a speed of 0.2 km/h and a minimum value of 0.02 for speeds higher than 1 km/h; i.e., it is inversely proportional to the speed.
- This solution does not, however, enable estimation of the error of V1 computed starting from the detection made by the sensor, on account of the operation of integration.
- a Kalman filter is used as an alternative to the complementary filter 70.
- the Kalman filter is an algorithm that uses a series of measurements observed in time, containing noise, and produces the estimate of a quantity in a more accurate way as compared to algorithms based upon the use of a single starting measurement.
- x(t) is the state of the system
- A, B, and C are, respectively, the state-transition matrix, the input-control matrix, and the measurement-observation matrix
- u(t) is the control input vector and z(t) is the measurement input vector; and rx(t) and ry(t) are, respectively, the measurement noise and the process noise.
- the algorithm that implements the Kalman filter takes the following form:
- vt is the speed at time t that is to be applied to the belt
- Ft is the transition matrix that represents, through a physico-mathematical model, the behaviour of a subject moving on a treadmill;
- Bt is the control matrix that links the anteroposterior force administrat, computed by the longitudinal force sensor when the user is running, to the speed to be set on the treadmill;
- wt is the matrix that represents the statistical uncertainty of the measurement of anteroposterior force
- Ht is the observation matrix, which links the difference between the current position of the centre of mass of the subject at time t xcoMt, computed by the 3D video camera, and a reference position xreft to the speed to be set on the treadmill; and qt is the statistical uncertainty of the measurement of the position measured by the video camera.
- All the sensors, the video camera and the motor are connected to the data- processing unit 19 for their management, and also all the processing operations are carried out by the data-processing unit 19.
- the acceleration to which the COM is subjected is detected in the form of force by the sensor.
- the estimate is made by excluding the component of force due to acceleration of the belt, because this acceleration disturbs the measurement of the actual acceleration of the COM and hence of the real intention of the subject to accelerate.
- the estimated value of speed is then sent to the motor taking into account the fact that an excessively sharp acceleration of the belt might lead to a gait of the subject that is far from natural, but if it were too low it might not conform with the intention of the user.
- the 3D video camera has identified the displacement of the subject in space and can compute his real speed.
- the value of real speed is sent to the processing unit, which closes the control loop of the sensor-fusion algorithm by adjusting the value of speed set by the force sensor.
- the speed V1 starts to have an appreciable value before the speed V2, proving how the information coming from the load cells has a predictive value. This behaviour is due both to a greater sensitivity of the sensor and because the position of the COM starts to move before the body makes a perceptible displacement.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Cardiology (AREA)
- Vascular Medicine (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Rehabilitation Tools (AREA)
Abstract
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT201800008558 | 2018-09-13 | ||
| PCT/IB2019/057479 WO2020053711A1 (fr) | 2018-09-13 | 2019-09-05 | Procédé et système intégrés de commande dynamique de la vitesse d'un tapis roulant |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| EP3849675A1 true EP3849675A1 (fr) | 2021-07-21 |
| EP3849675C0 EP3849675C0 (fr) | 2024-05-29 |
| EP3849675B1 EP3849675B1 (fr) | 2024-05-29 |
Family
ID=64427085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP19778664.3A Active EP3849675B1 (fr) | 2018-09-13 | 2019-09-05 | Procédé et système intégrés de commande dynamique de la vitesse d'un tapis roulant |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP3849675B1 (fr) |
| ES (1) | ES2986937T3 (fr) |
| WO (1) | WO2020053711A1 (fr) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113058208B (zh) * | 2021-04-08 | 2023-05-26 | 上海厘成智能科技有限公司 | 一种全向虚拟现实跑步机控制方法 |
| CN113641103B (zh) * | 2021-08-13 | 2023-04-25 | 广东工业大学 | 自适应机器人的跑步机控制方法和系统 |
| TWI815590B (zh) * | 2022-08-04 | 2023-09-11 | 和碩聯合科技股份有限公司 | 跑步機與其速度控制方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9526451B1 (en) * | 2012-01-11 | 2016-12-27 | Bertec Corporation | Force measurement system |
| CN108325201B (zh) * | 2017-12-20 | 2020-02-11 | 上海电气集团股份有限公司 | 一种基于多源信息融合的步频检测方法及设备 |
| CN108114405B (zh) * | 2017-12-20 | 2020-03-17 | 中国科学院合肥物质科学研究院 | 基于3d深度摄像头和柔性力敏传感器的跑步机自适应系统 |
-
2019
- 2019-09-05 WO PCT/IB2019/057479 patent/WO2020053711A1/fr not_active Ceased
- 2019-09-05 EP EP19778664.3A patent/EP3849675B1/fr active Active
- 2019-09-05 ES ES19778664T patent/ES2986937T3/es active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3849675C0 (fr) | 2024-05-29 |
| WO2020053711A1 (fr) | 2020-03-19 |
| EP3849675B1 (fr) | 2024-05-29 |
| ES2986937T3 (es) | 2024-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5260870A (en) | Apparatus for measuring instantaneous power by leg-stretching power | |
| EP3849675B1 (fr) | Procédé et système intégrés de commande dynamique de la vitesse d'un tapis roulant | |
| KR101224056B1 (ko) | 보행 보조 장치 및 그 작동 제어 방법 | |
| EP2608716B1 (fr) | Procédé et système de détermination de la vitesse de marche ou de course d'une personne | |
| US7402142B2 (en) | Method and processor for obtaining moments and torques in a biped walking system | |
| EP2910901B1 (fr) | Procédé pour déterminer une vitesse instantanée d'un utilisateur et pour améliorer l'estimation du débit cardiaque | |
| JP6516283B2 (ja) | 運動解析装置 | |
| CA2812127A1 (fr) | Utilisation d'une interface homme-machine pour un exosquelette humain | |
| KR20170053989A (ko) | 기립 보조 방법 및 장치 | |
| KR20180047955A (ko) | 밸런스 제어 방법 및 장치 | |
| US11097158B2 (en) | Gait training machine and method of using same | |
| US20170156895A1 (en) | Movement assistance system and method thereof | |
| KR101361362B1 (ko) | 사용자의 보행주기에 따라 능동적으로 이동 속도를 결정하는 보행보조로봇 | |
| JP2024508576A (ja) | トレーニングデバイスを制御するための装置 | |
| CN110338996A (zh) | 一种轮椅控制方法 | |
| CN112057805B (zh) | 步态训练机及其使用方法 | |
| CN117281482A (zh) | 动态平衡功能综合测试系统 | |
| NL2029083B1 (en) | A method for automatically measuring a propulsive power applied to a pushrim of a wheelchair by a user of the wheelchair. | |
| US20260047976A1 (en) | Unweighting System for Reducing Gravity Using a Camera | |
| US11964189B2 (en) | Training device with adjustable resistance | |
| KR20230122521A (ko) | 신체 능력 측정 모드를 제공하는 전자 장치 및 웨어러블 장치, 이들의 동작 방법 | |
| Ohki et al. | Treadmill motor current value based walk phase estimation | |
| JPH08141027A (ja) | 歩行訓練装置及びその制御方法 | |
| EP4431016A1 (fr) | Dispositif électronique et dispositif portable pour fournir un mode de mesure de capacité physique, et procédés de fonctionnement associés | |
| JPH10113367A (ja) | 利用者応答型運動装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20210317 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
| INTG | Intention to grant announced |
Effective date: 20231211 |
|
| GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: TECNOBODY S.P.A. |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
| REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602019052963 Country of ref document: DE |
|
| U01 | Request for unitary effect filed |
Effective date: 20240614 |
|
| U07 | Unitary effect registered |
Designated state(s): AT BE BG DE DK EE FI FR IT LT LU LV MT NL PT SE SI Effective date: 20240711 |
|
| U20 | Renewal fee for the european patent with unitary effect paid |
Year of fee payment: 6 Effective date: 20240716 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240929 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240830 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240829 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240929 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240830 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240829 |
|
| REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2986937 Country of ref document: ES Kind code of ref document: T3 Effective date: 20241113 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240529 |
|
| 26N | No opposition filed |
Effective date: 20250303 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20240905 |
|
| U20 | Renewal fee for the european patent with unitary effect paid |
Year of fee payment: 7 Effective date: 20250710 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: U11 Free format text: ST27 STATUS EVENT CODE: U-0-0-U10-U11 (AS PROVIDED BY THE NATIONAL OFFICE) Effective date: 20251001 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20250929 Year of fee payment: 7 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20251001 Year of fee payment: 7 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20190905 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20251001 Year of fee payment: 7 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20190905 |