Motorized training apparatus comprising plurality of steppers, and control method therefor

The electric training device with controlled steppers addresses inefficiencies in conventional exercise equipment by optimizing stepper positions and preventing accidents, enhancing user convenience and safety.

WO2026106141A1PCT designated stage Publication Date: 2026-05-21RONFIC CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
RONFIC CO LTD
Filing Date
2025-10-20
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Conventional exercise equipment requires manual adjustment of exercise intensity or weight, leading to reduced efficiency and convenience, and specialized sports like climbing face challenges with space utilization and electronic control systems.

Method used

An electric training device with multiple steppers that reciprocate up and down, controlled by a driving unit and processors, adjusts stepper positions based on user input and detected forces to enhance user comfort and safety, and includes sensors to prevent accidents.

Benefits of technology

The device provides efficient, user-friendly exercise control, enhances safety by preventing accidents, and optimizes stepper positions based on user data, improving the overall exercise experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025016598_21052026_PF_FP_ABST
    Figure KR2025016598_21052026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a motorized training apparatus, and a control method therefor. The method for controlling the motorized training apparatus, according to one embodiment of the present disclosure, comprises the steps of: receiving an exercise start command for the motorized training apparatus; and identifying the positions of a first stepper and a second stepper, and adjusting the positions of the first stepper and the second stepper, wherein the adjusting step includes, upon receiving the exercise start command, a step of controlling a driving part so as to adjust, to a first position, the position of the stepper set as a main stepper from among the first stepper and the second stepper, and to adjust, to a second position higher than the first position, the position of the remaining stepper, which is not the main stepper.
Need to check novelty before this filing date? Find Prior Art

Description

Electric training device including multiple steppers and control method thereof

[0001] The present disclosure relates to a training device and a method for controlling the same. More specifically, it relates to a training device that reciprocates a plurality of steppers up and down through electric control and a method for controlling the same.

[0002] With the recent surge in social interest in wellness and health, various types of exercise equipment are being developed, and demand for them is increasing. Conventional exercise equipment presented the inconvenience of requiring users to manually adjust exercise intensity or weight during workouts, which resulted in reduced efficiency and convenience of the user experience. To address these issues, active research is being conducted on exercise equipment incorporating electronic control technology, driven by the rapid advancements in electronic technology.

[0003] In particular, in specialized sports such as climbing, spatial constraints associated with the installation and placement of artificial rock wall holds are recognized as a significant problem. Various technological approaches are being pursued to overcome these limitations, and as part of this effort, climbing equipment equipped with electronic control systems has been developed. This technology overcomes the limitations of space utilization while enabling users to easily control exercise intensity and the environment, thereby contributing to a significant improvement in the efficiency and user convenience of the exercise equipment.

[0004] The present disclosure is conceived in response to the aforementioned background art and aims to provide an electric training device comprising a plurality of steppers and a method for controlling the same.

[0005] However, the problems to be solved in this disclosure are not limited to those mentioned above, and other unmentioned problems may be clearly understood based on the description below.

[0006] A training device according to one embodiment of the present disclosure for realizing the aforementioned objectives comprises a first guide and a second guide that are vertically extended and spaced apart at a predetermined interval and arranged to be parallel to each other, a first stepper and a second stepper respectively provided inside the first guide and the second guide and reciprocating up and down along the first guide and the second guide, and a driving unit for moving the first stepper and the second stepper. A control method for the electric training device comprises the steps of receiving an exercise start command for the electric training device, identifying the positions of the first stepper and the second stepper, and adjusting the positions of the first stepper and the second stepper. The adjusting step comprises, upon receiving the exercise start command, controlling the driving unit to adjust the position of the stepper set as the main stepper among the first stepper and the second stepper to a first position, and adjusting the position of the remaining stepper other than the main stepper to a second position higher than the first position.

[0007] Alternatively, the method includes the step of controlling the drive unit to adjust the positions of the main stepper and the remaining stepper to a third position of the same height when it is detected that the user's feet are placed on the first stepper and the second stepper, respectively.

[0008] Alternatively, the method comprises the step of acquiring user information and determining the first position and the second position based on the acquired user information, wherein the user information includes the user's height and stride.

[0009] Alternatively, the method includes the step of setting the stepper closer to the first position among the first stepper and the second stepper as the main stepper.

[0010] Alternatively, the method comprises the steps of: controlling the drive unit so that the first stepper and the second stepper move up and down in an alternating manner along the first guide and the second guide within a preset operating range when the first stepper and the second stepper are moved by the user after the user’s different feet are respectively placed on the first stepper and the second stepper; detecting a force transmitted from the user to the first stepper and the second stepper; determining a primary stepper among the first stepper and the second stepper based on the magnitude of the detected force; and storing the determined primary stepper information by matching it with the user information.

[0011] Alternatively, the method comprises the steps of: detecting an external resistance force acting in a direction opposite to the direction of movement of the first stepper and the second stepper while adjusting the positions of the first stepper and the second stepper; and, when the external resistance force is detected, controlling the drive unit so that the stepper among the first stepper and the second stepper where the external resistance force is detected stops.

[0012] Alternatively, the method includes the step of controlling the drive unit so that, if the magnitude of the detected external resistance force is greater than or equal to a preset value, the stepper among the first stepper and the second stepper in which the external resistance force is detected moves in the opposite direction.

[0013] Alternatively, the method comprises the steps of receiving an exercise termination command for the electric training device while the first stepper and the second stepper reciprocate vertically along the first guide and the second guide, identifying the positions of the first stepper and the second stepper, and adjusting the positions of the first stepper and the second stepper, wherein the adjusting step includes, upon receiving the exercise termination command, controlling the drive unit to adjust the position of the stepper set as the main stepper among the first stepper and the second stepper to a fourth position, and adjusting the position of the remaining stepper other than the main stepper to a fifth position higher than the fourth position.

[0014] Alternatively, the method includes the step of controlling the drive unit to stop the first stepper and the second stepper when, based on the magnitude of the detected force, it is determined that the user's foot has disengaged from at least one of the first stepper and the second stepper while the first stepper and the second stepper are reciprocating up and down along the first guide and the second guide.

[0015] Alternatively, the step of detecting the external resistance force includes the step of detecting an external resistance force acting upward through the lower surface of the stepper moving downward among the first stepper and the second stepper while adjusting the positions of the first stepper and the second stepper.

[0016] An electric training device according to one embodiment of the present disclosure comprises a first guide and a second guide that are vertically extended and spaced apart at a predetermined interval and arranged to be parallel to each other, a first stepper each provided inside the first guide and reciprocating up and down along the first guide, a second stepper each provided inside the second guide and reciprocating up and down along the second guide, a driving unit for driving the first stepper and the second stepper, and one or more processors that receive an exercise start command for the electric training device, identify the positions of the first stepper and the second stepper, and adjust the positions of the first stepper and the second stepper. When the one or more processors receive the exercise start command, they control the driving unit to adjust the position of the stepper set as the main stepper among the first stepper and the second stepper to a first position, and to adjust the position of the remaining stepper other than the main stepper to a second position higher than the first position.

[0017] A computer program stored on a computer-readable storage medium is disclosed in accordance with one embodiment of the present disclosure for realizing the aforementioned objectives. When the computer program is executed on one or more processors, it includes the operation of receiving an exercise start command for the electric training device, identifying the positions of the first stepper and the second stepper, and adjusting the positions of the first stepper and the second stepper. The adjusting operation includes, upon receiving the exercise start command, controlling the drive unit to adjust the position of the stepper set as the main stepper among the first stepper and the second stepper to a first position, and to adjust the position of the remaining stepper other than the main stepper to a second position higher than the first position.

[0018] According to an electric training device comprising a plurality of steppers and a control method thereof according to one embodiment of the present disclosure, by adjusting the positions of the plurality of steppers, a user starting to exercise can comfortably board the training device.

[0019] In addition, during the movement of multiple steppers, it is possible to detect whether an object is located beneath the stepper and prevent crushing accidents caused by the stepper.

[0020] FIG. 1 is an exemplary diagram showing the external configuration of a training device according to one embodiment of the present disclosure.

[0021] FIG. 2 is a block diagram showing a configuration that performs the function of a training device according to one embodiment of the present disclosure.

[0022] FIG. 3 is a flowchart schematically illustrating a method for controlling a training device according to a user's exercise start command according to one embodiment of the present disclosure.

[0023] FIG. 4 is an exemplary diagram illustrating a method for controlling a training device according to a user's exercise start command according to one embodiment of the present disclosure.

[0024] FIG. 5 is an exemplary diagram illustrating a method for preventing crushing accidents caused by a moving stepper according to one embodiment of the present disclosure.

[0025] FIG. 6 is a flowchart schematically illustrating a method for controlling a training device during a user's exercise according to one embodiment of the present disclosure.

[0026] FIG. 7 is an exemplary diagram illustrating a method for controlling a training device during a user's exercise according to one embodiment of the present disclosure.

[0027] FIG. 8 is an electric type according to one embodiment of the present disclosure.

[0028] Embodiments of the present disclosure are described below with reference to the attached drawings so that those skilled in the art (hereinafter, those skilled in the art) can easily implement them. The embodiments presented in the present disclosure are provided to enable those skilled in the art to use or implement the contents of the present disclosure. Accordingly, various modifications to the embodiments of the present disclosure will be apparent to those skilled in the art. That is, the present disclosure may be embodied in various different forms and is not limited to the embodiments below.

[0029] Throughout the specification of the present disclosure, identical or similar reference numerals refer to identical or similar components. Additionally, to clearly explain the present disclosure, reference numerals in the drawings that are unrelated to the description of the present disclosure may be omitted.

[0030] The term “or” as used in this disclosure is intended to mean an implicit “or” rather than an exclusive “or.” That is, unless otherwise specified in this disclosure or its meaning is unclear from the context, “X uses A or B” should be understood to mean one of the natural implicit substitutions. For example, unless otherwise specified in this disclosure or its meaning is unclear from the context, “X uses A or B” may be interpreted as X using A, X using B, or X using both A and B.

[0031] The term “and / or” as used in this disclosure should be understood to refer to and include all possible combinations of one or more of the enumerated related concepts.

[0032] The terms “comprising” and / or “comprising” as used in this disclosure should be understood to mean the presence of certain features and / or components. However, the terms “comprising” and / or “comprising” should be understood not to exclude the presence or addition of one or more other features, other components and / or combinations thereof.

[0033] Where not otherwise specified in the present disclosure or where the context does not make it clear that the singular form is indicated, the singular should generally be interpreted as including "one or more."

[0034] The term "the N (N is a natural number)" used in this disclosure may be understood as an expression used to distinguish the components of this disclosure from one another according to certain criteria, such as functional perspectives, structural perspectives, or convenience of explanation. For example, components performing different functional roles in this disclosure may be distinguished as a first component or a second component. However, components that are substantially identical within the technical scope of this disclosure but need to be distinguished for the convenience of explanation may also be distinguished as a first component or a second component.

[0035] The term “acquisition” as used in this disclosure can be understood to mean not only receiving data through a wired or wireless communication network with an external device or system, but also generating data in an on-device form.

[0036] Meanwhile, the terms "module" or "unit" as used in this disclosure may be understood as referring to an independent functional unit that processes computing resources, such as a computer-related entity, firmware, software or a part thereof, hardware or a part thereof, or a combination of software and hardware. In this case, "module" or "unit" may be a unit composed of a single element, or a unit expressed as a combination or set of multiple elements. For example, in a narrow sense, "module" or "unit" may refer to a hardware element of a computing device or a set thereof, an application program that performs a specific function of software, a procedure implemented through software execution, or a set of instructions for program execution. Furthermore, in a broad sense, "module" or "unit" may refer to the computing device itself that constitutes the system, or an application running on the computing device. However, since the above-described concept is merely an example, the concepts of "module" or "part" may be defined in various ways within the scope understandable to those skilled in the art based on the contents of this disclosure.

[0037] As used in this disclosure, the term "model" may be understood as a system implemented using mathematical concepts and language to solve a specific problem, a set of software units to solve a specific problem, or an abstract model regarding a processing process to solve a specific problem. For example, a neural network "model" may refer to an overall system implemented as a neural network that possesses problem-solving capabilities through learning. In this case, the neural network may possess problem-solving capabilities by optimizing parameters connecting nodes or neurons through learning. A neural network "model" may include a single neural network or a set of neural networks composed of multiple neural networks.

[0038] The term "data" as used in this disclosure may include "image," "signal," etc. The term "image" as used in this disclosure may refer to multidimensional data composed of discrete image elements. In other words, "image" may be understood as a term referring to a digital representation of an object visible to the human eye. For example, "image" may refer to multidimensional data composed of elements corresponding to pixels in a two-dimensional image. "Image" may refer to multidimensional data composed of elements corresponding to voxels in a three-dimensional image.

[0039] The explanation of the foregoing terms is intended to aid in understanding the present disclosure. Accordingly, it should be noted that unless a foregoing term is explicitly stated as a matter limiting the content of the present disclosure, it is not to be used in the sense of limiting the technical concept of the content of the present disclosure.

[0040] FIG. 1 is an exemplary diagram showing the external configuration of a training device according to one embodiment of the present disclosure.

[0041] Referring to FIG. 1, a training device (100) according to one embodiment of the present disclosure includes a support part (110), a handle part (120), a footrest part (130), a support part (140), and a display (150).

[0042] A support member (110) according to one embodiment of the present disclosure may form the overall shape of a training device (100). The support member (110) may include a plurality of guides (111, 112) extended in the vertical direction. At this time, each of the plurality of guides (111, 112) may have one end connected to a support member (140) and may be formed in a shape inclined at a predetermined angle with respect to the bottom surface. Additionally, the plurality of guides (111, 112) may be spaced apart at a predetermined interval and provided parallel to each other.

[0043] Additionally, the support member (110) may further include an auxiliary bar connecting the plurality of guides (111, 112) at the upper portion of the plurality of guides (111, 112).

[0044] Meanwhile, other components constituting the training device (100) may be combined with the support member (110). Specifically, the handle member (120) and the footrest member (130) may be connected to the plurality of guides (111, 112) so as to be slidably movable through a plurality of guide grooves (111-1, 111-2, 112-1 and 112-2) formed on the inner side of the plurality of guides (111, 112). Specifically, a plurality of guide grooves (111-1 and 112-1) formed on the upper side and a plurality of guide grooves (111-2 and 112-2) formed on the lower side may be formed on the inner side of the plurality of guides (111, 112). At this time, a handle portion (120) may be connected to a plurality of guide grooves (111-1 and 112-1) formed on the upper part, and a footrest portion (130) may be connected to a plurality of guide grooves (111-2 and 112-2) formed on the upper part.

[0045] Additionally, a display (150) may be attached to the auxiliary bar and formed vertically relative to the bottom surface.

[0046] The handle portion (120) may include a plurality of handles. Each handle may be provided on the upper side of the support portion (110) and may be provided in a form facing each other. The handle portion (120) may move up and down along guide grooves (111-1 and 112-1) provided in the support portion (110) by control of the training device (100) or by operation of a user. For example, the user may perform an exercise by alternately moving both hands while holding each handle with both hands, such as climbing a rock wall. To this end, the training device (100) may further include a driving unit that moves the handle portion (120) at a specific speed or with a specific resistance.

[0047] Additionally, the handle portion (120) may include a sensor for sensing the movement of each handle or the force acting on each handle. For example, each handle may include a sensor. In this case, the sensor may detect the position of each handle, the speed of movement of the handle, and the force transmitted to the handle by the user's hand.

[0048] The footrest section (130) may include a plurality of steppers. Each footrest may be provided on the lower side of the support section (110) and may be provided in a form facing each other. The footrest section (130) may move up and down along guide grooves (111-2 and 112-2) provided in the support section (110) by control of the training device (100) or by operation of a user. For example, the user may place both feet on each footrest and perform an exercise by rolling both feet alternately, such as climbing a rock wall. To this end, the training device (100) may further include a driving unit that moves the footrest section (130) at a specific speed or with a specific resistance.

[0049] Additionally, the footrest (130) may include a sensor for sensing the movement of each stepper or the force acting on each stepper. For example, each stepper may include a sensor. In this case, the stepper can detect the position of each stepper, the movement speed of the stepper, and the force transmitted to the stepper by the user's foot.

[0050] A support member (140) is formed at the bottom of the training device (100) to stably support the training device (100) on the floor surface and to disperse the impact transmitted to the training device (100) during the user's exercise onto the floor surface. The support member (140) may be connected to one end of a plurality of guides (111 and 112). Additionally, the interior of the support member (140) may additionally include components not previously mentioned, such as a computing device and a driving unit that control the overall operation of the training device (100). The specific operation of the computing device and the driving unit will be described later through FIG. 2.

[0051] The display (150) can display various visual information related to the training device (100). The display (150) can visualize and output data of any form generated or determined by the computing device and data of any form received from the outside. Additionally, the display (150) can receive user input that generates commands to be transmitted to any system or any client, etc., connected to the computing device (210) via wired or wireless communication.

[0052] To this end, the display (150) can be implemented as a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display, a 3D display, etc.

[0053] Additionally, the display (150) can be combined with a touch panel to implement a touch screen. In this case, the display (150) can perform the function of an output interface that outputs an image through the touch screen, as well as the function of an input interface that receives touch input from a user.

[0054] The display (150) implements a user interface and can output graphics generated through a computing device or receive user input and transmit it to the computing device. For example, the display (150) can output video content in one area of ​​the display (150). Additionally, the display (150) can receive user input regarding graphics output in one area of ​​the display (150). In this case, user input regarding a specific graphic can be understood as an input signal generated by an operation in which the user selects a specific graphic through the display (150). Additionally, the operation of selecting a specific graphic may refer to actions that the user can perform through the display (150), such as touching, clicking, double-clicking, dragging, or hovering over the specific graphic. By receiving user input and transmitting it to the computing device, the display (150) can enable the operations of the training device (100) to be performed based on the user's control.

[0055] The display (150) can process information generated by the training device (100) and output it visually or audibly. For example, it can display information about exercise programs provided by the training device (100). Alternatively, it can analyze the user's exercise movements as the exercise progresses and provide them visually. Or, it can provide a visual or auditory alarm if the user performs a movement outside a preset range.

[0056] The display (150) can receive user input regarding the operation of the training device (100) from the user. For example, the training device (100) can manage user-specific exercise information by creating user-specific account information. To this end, the training device (100) can output a UI (User Interface) for logging into a user account and receive information required for login.

[0057] The user can select a desired exercise program through the display (150) of the training device (100) or provide an exercise program recommended by the training device (100). To perform the exercise, the user can place both hands on the handle portion (120) and both feet on the footrest portion (130). While performing the exercise, the user can move each handle and each stepper up and down.

[0058] Through a training device (100) according to one embodiment of the present disclosure, a user can perform actions such as mountain climbing or climbing. In particular, through the training device (100), a user can repeatedly perform cross crawl motion actions.

[0059] Meanwhile, the user may receive various exercise programs through the training device (100) according to the present disclosure. The training device (100) may analyze and provide the user's exercise status. For example, the training device (100) may provide a program that alternates between exercise and rest for a preset period of time. At this time, the handle portion (120) and the footrest portion (130) may move according to the preset exercise intensity, number of steps, step height, and number of sets. The display (150) may display the preset information on the screen and display the exercise time and the currently ongoing exercise set. For example, the training device (100) may provide a program that moves according to exercise conditions preset by the user. At this time, the display (150) may display on the screen the major parts of the user's muscle that are activated through exercise.

[0060] In particular, the training device (100) can provide an exercise course so that the user can feel like they are hiking while exercising. For example, the training device (100) may be provided with an exercise course that provides a feeling similar to a hiking course. Depending on the exercise course, at least one of exercise time, exercise intensity, exercise speed, and step height may be set. The training device (100) may provide video content along with the exercise course. The display (150) may display a screen of walking on a hiking trail or climbing a mountain while the exercise is performed to provide the user with an experience similar to hiking.

[0061] For example, the computing device can provide an exercise load to the user through the handle portion (120) or foot portion (130) based on exercise course information generated to correspond to the terrain characteristics of the exercise course. Additionally, the computing device can control the step height of the handle portion (120) or foot portion (130) based on the exercise course information while the exercise course is in progress.

[0062] At this time, when the handle portion (120) and the foot portion (130) are raised or lowered by the user, the drive unit can provide power to the handle or stepper to move it. Through this, users with weak muscles or those requiring exercise assistance can prevent injuries caused by excessive exercise. For example, the drive unit can provide power to the handle or stepper to move the handle or stepper upward. Additionally, when the user performs the action of lowering the handle or stepper, the drive unit can provide power upward to the handle or stepper to control the lowering speed of the handle or stepper.

[0063] FIG. 2 is a block diagram showing a configuration that performs the function of a training device according to one embodiment of the present disclosure. However, since FIG. 2 is merely an example, the training device (100) may include other configurations for implementing the training function, or only some of the configurations disclosed in FIG. 2 may be included in the training device (100).

[0064] Referring to FIG. 2, a training device (200) according to one embodiment of the present disclosure may be a block diagram showing some of the functional configurations of the training device (100) of FIG. 1. A training device (200) according to one embodiment of the present disclosure may include a computing device (210), a sensor (220), a driving unit (230), and a display (240). Since the display (240) of FIG. 2 may correspond to the display (150) of FIG. 1, a detailed description is omitted.

[0065] The computing device (210) may be embedded in the base (140) of the training device (100) of FIG. 1. However, it is not limited thereto.

[0066] A computing device (210) according to one embodiment of the present disclosure may be a hardware device or part of a hardware device that performs comprehensive processing and computation of data, or it may be a software-based computing environment connected to a communication network. In FIG. 2, the computing device (210) is depicted as being a component of the training device (200), but it is not limited thereto. That is, the computing device (210) exists outside the training device (200) and can perform data communication by being connected to the training device (200) via wired or wireless means. The computing device (210) may be a server or a client that performs intensive data processing functions and shares resources through communication with the aforementioned training device (200). Additionally, the computing device (210) may be a cloud system connected to the aforementioned training device (200) that enables multiple servers and clients to comprehensively process data. Since the description above is merely one example regarding the type of computing device (210), the type of computing device (210) may be configured in various ways within a range understandable to those skilled in the art based on the contents of the present disclosure.

[0067] Referring to FIG. 2, a computing device (210) according to one embodiment of the present disclosure may include a processor (211), a memory (212), and a network unit (213). However, since FIG. 2 is merely an example, the computing device (210) may include other components for implementing a computing environment. Additionally, only some of the disclosed components may be included in the computing device (210).

[0068] A processor (211) according to one embodiment of the present disclosure is electrically connected to a sensor (220), a driving unit (230), and a display (150), including a memory (212) and a communication interface (213), so as to control the overall operation of the training device (100).

[0069] A processor (211) according to one embodiment of the present disclosure may be understood as a constituent unit comprising hardware and / or software for performing computing operations. For example, the processor (211) may process instructions generated as a result of user interaction through a user interface. A processor (211) for performing such data processing and operations may include a central processing unit (CPU), a general purpose graphics processing unit (GPGPU), a tensor processing unit (TPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA). Since the above-described type of processor (211) is merely an example, the type of processor (211) may be configured in various ways within a range understandable to a person skilled in the art based on the contents of the present disclosure.

[0070] A memory (212) according to one embodiment of the present disclosure may be understood as a configuration unit comprising hardware and / or software for storing and managing data processed by a computing device (210). That is, the memory (212) may store data of any form generated or determined by a processor (211) and data of any form received by a communication interface (213). For example, the memory (212) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory, RAM (random access memory), SRAM (static random access memory), ROM (read-only memory), EEPROM (electrically erasable programmable read-only memory), PROM (programmable read-only memory), magnetic memory, a magnetic disk, or an optical disk. Additionally, the memory (212) may include a database system that controls and manages data in a predetermined system. Since the above-described type of memory (212) is merely an example, the type of memory (212) can be configured in various ways within a range understandable to those skilled in the art based on the contents of the present disclosure.

[0071] Memory (212) can manage data, combinations of data, and program code executable by the processor (211) by structuring and organizing them for the processor (211) to perform operations. For example, memory (212) can store program code that enables the processor (211) to process images, program code that enables the processor (211) to process commands based on user input through a user interface, and various data generated as the program code is executed.

[0072] The memory (212) may include information on at least one exercise course of the training device (200), information on the type and size of the exercise load, user information, etc.

[0073] A communication interface (213) according to one embodiment of the present disclosure may be understood as a configuration unit that transmits and receives data through any known form of wired or wireless communication system. For example, the communication interface (213) may perform data transmission and reception using wired or wireless communication systems such as a local area network (LAN), wideband code division multiple access (WCDMA), long term evolution (LTE), wireless broadband internet (WiBro), 5th generation mobile communication (5G), ultra-wide-band wireless communication, ZigBee, radio frequency (RF) communication, wireless LAN, wireless fidelity (Wi-Fi), near field communication (NFC), or Bluetooth. Since the communication systems described above are merely examples, wired or wireless communication systems for data transmission and reception of the communication interface (213) may be applied in various ways other than those described above.

[0074] The communication interface (213) can receive data necessary for the processor (211) to perform calculations through wired or wireless communication with any system or any client, etc. Additionally, the communication interface (213) can transmit data generated through the calculations of the processor (211) through wired or wireless communication with any system or any client, etc. The communication interface (213) can perform wired or wireless communication with a server managing a training device or another training device outside the training device (200). Alternatively, if the computing device (210) is configured outside the training device (200), the communication interface (213) can transmit and receive data to control the operation of the training device (200) and implement a user interface through communication with the training device (200).

[0075] One or more sensors (hereinafter referred to as sensors) (220) can measure position, velocity, and acceleration, which are information generated by the user while exercising, and the force provided to the training device (200) by the user operating the training device (200). Specifically, the sensors (220) can measure the movement speed of the handle or stepper, the applied force, and the magnitude of the load provided to the user through the handle or stepper. The sensors (220) may include an encoder and a force sensor. The sensors (220) may be placed on each handle and each stepper. Additionally, each handle and each stepper may include multiple sensors. For example, the stepper may include a sensor that senses a downward force and a sensor that senses an upward force.

[0076] Additionally, the sensor (220) may identify the position of each handle and each stepper. Specifically, the sensor (220) may identify the position of the handle and stepper moving on the guide. To this end, the sensor (220) may include an IMU sensor, an accelerometer, a laser sensor, etc.

[0077] The drive unit (230) may include one or more motors (hereinafter referred to as motors) for providing exercise load to a user and a controller for controlling the motors. Additionally, the drive unit (230) may include cables, wires, etc., connecting the motors to the handle unit (120) and the footrest unit (130). For example, a plurality of handles and a plurality of steppers may each be connected to the same motor via cables. Accordingly, when the motor of the drive unit (230) rotates, the cables of the handles and steppers connected to a specific guide may be extended, while the cables of the handles and steppers connected to the remaining guides may be shortened. Meanwhile, as the cables are extended, the direction of movement of the handles and steppers may differ. For example, when the cable connected to the handle extends, the handle may move upward, and when the cable connected to the stepper extends, the stepper may move downward. At this time, the handles and steppers connected to different guides may move in an alternating manner. Specifically, when a stepper connected to a specific guide moves downward, the stepper connected to the remaining guide can move upward. According to this connection method, a plurality of handles and a plurality of steppers connected to the drive unit (230) can move organically.

[0078] Meanwhile, the drive unit (230) can control movement by providing power to at least one of the multiple handles and multiple steppers while the multiple handles and multiple steppers are moved by the user. This will be explained in detail in FIG. 4.

[0079] The processor (211) can control the motor to provide a determined size or type of exercise load. For example, the processor (211) can provide various types of exercise loads, such as elastic resistance, viscous resistance, isometric and real-time weight change. The type or size of the exercise load can be determined based on at least one of information entered by the user, pre-set information, or a sensing value measured by the sensor (220).

[0080] Meanwhile, the drive unit (230) may include a motor connected to a plurality of steppers and a motor connected to a plurality of handles, respectively. For example, the drive unit (230) may include a first motor connected to a plurality of handles and a second motor connected to a plurality of steppers. However, it is not limited thereto, and the drive unit (230) may include a plurality of motors connected to each handle and each stepper. For example, the drive unit (230) may include a third and fourth motor connected to a plurality of handles, respectively, and a fifth and sixth motor connected to a plurality of steppers, respectively.

[0081] Hereinafter, for convenience of explanation of the present disclosure, a guide formed on the right side of the training device of FIG. 1 is referred to as the first guide, and a stepper and a handle connected to the first guide are referred to as the first stepper and the first handle. Additionally, a guide formed on the left side of the training device is referred to as the second guide, and a stepper and a handle connected to the second guide are referred to as the second stepper and the second handle.

[0082] FIG. 3 is a flowchart schematically illustrating a method of controlling a training device (100) according to a user's exercise start command according to one embodiment of the present disclosure. FIG. 4 is an example diagram illustrating a method of controlling a training device (100) according to a user's exercise start command according to one embodiment of the present disclosure.

[0083] Referring to FIG. 3, the processor (211) receives an exercise start command for the electric training device (100) (S310). Specifically, the processor (211) may receive an exercise start command from a user through the display (150) or the interface of the training device (100) (e.g., a key, a microphone, etc.). Here, the exercise start command may be a turn-on command or a wake-up command for the electric training device (100). Alternatively, the exercise start command may be a pre-set command requesting the start of exercise after setting the exercise mode and exercise intensity, etc. for the training device (100) in standby mode. At this time, when the processor (211) receives the exercise start command, it may switch the mode of the training device (100) to an exercise mode.

[0084] And, when a command to start exercise is received, the processor (211) identifies the positions of the first stepper (131) and the second stepper (132) and can adjust the positions of the first stepper (131) and the second stepper (132) (S320).

[0085] Specifically, the processor (211) can adjust the position of the stepper so that the user can safely board the training device (100). In particular, the processor (211) can automatically adjust the position of the stepper by controlling the drive unit (230) before the user places their feet on the stepper so that the user can comfortably place their feet on the stepper.

[0086] In particular, the processor (211) can control the drive unit (230) to adjust the position of the stepper set as the main stepper among the first stepper (131) and the second stepper (132) to the first position (p1), and to adjust the position of the remaining steppers other than the main stepper to the second position (p2) which is higher than the first position (p1).

[0087] Specifically, the processor (211) can identify the primary stepper among the first stepper (131) and the second stepper (132). Here, the primary stepper may be the stepper on which the user first places their feet to board the training device (100). Then, the processor (211) can adjust the position of the identified primary stepper to a first position (p1) and adjust the position of the remaining steppers other than the primary stepper to a second position (p2) higher than the first position (p1).

[0088] For example, referring to FIG. 4, when the first stepper (131) among the first stepper (131) and the second stepper (132) is identified as the main stepper, the processor (211) can control the drive unit (230) to move the first stepper (131) to a first position (p1) and move the second stepper (132) to a second position (p2) higher than the first position (p1). In particular, the processor (211) can rotate the motor (231) of the drive unit (230) to extend the cable (232) connected to the first stepper (131) to move the position of the first stepper (131) to the first position (p1), and shorten the cable (232) connected to the second stepper (132) to move the position of the second stepper (132) to the second position (p2). Meanwhile, by setting the position of the main stepper (i.e., the first position (p1)) to a lower position than the position of the remaining stepper (i.e., the second position (p2)), the user can conveniently and stably board the training device (100) as if climbing stairs.

[0089] Meanwhile, according to one embodiment of the present disclosure, the processor (211) may set the stepper located closer to the first position (p1) among the first stepper (131) and the second stepper (132) as the main stepper. That is, the processor (211) may set the stepper located closer to the first position (p1) among the first stepper (131) and the second stepper (132) as the main stepper to prevent waste of resources (e.g., power, etc.) of the training device (100) or to allow the user to quickly board the training device (100). Then, the processor (211) may move the stepper set as the main stepper to the first position (p1) and move the remaining stepper to the second position (p2).

[0090] Alternatively, according to one embodiment of the present disclosure, the processor (211) may set a primary stepper based on user information stored in memory (212). The user information may include information about the foot the user primarily uses, or information about the foot that the user is relatively stronger in. In particular, such user information may be obtained by sensing the force transmitted from the user's foot to the stepper while the user is exercising. Specifically, the processor (211) may obtain user information by sensing the user's force transmitted to each stepper while the user is exercising, thereby identifying the foot the user primarily uses or identifying the foot that is relatively stronger among the two feet. The user information may be matched with the user's identification information (e.g., user ID, name, etc.) and stored in memory (212). Based on the previously stored user information, the processor (211) may set a stepper corresponding to the foot the user primarily uses or the foot that is relatively stronger as the primary stepper.

[0091] Additionally, according to one embodiment of the present disclosure, the processor (211) may acquire user information and determine a first position (p1) and a second position (p2) based on the acquired user information. At this time, the user information may include the user's height and stride information.

[0092] Specifically, the processor (211) can determine the position and spacing of the first stepper (131) and the second stepper (132) based on at least one of the user's height or stride length. For example, if the user's height is short, the first position (p1) of the main stepper can be set lower, and if the user's stride length is short, the spacing between the first position (p1) and the second position (p2) can be set narrower. The processor (211) can receive information on the user's height and the user's stride length through the display (150) or the user interface.

[0093] Meanwhile, when the first stepper (131) and the second stepper (132) are connected to and controlled by the same motor (231) of the drive unit (230), the position of the second stepper (132) can also be determined as the position of the first stepper (131) is determined. That is, if the motor (231) rotates in the direction in which the cable (232) connected to the first stepper (131) extends, the cable (232) connected to the second stepper (132) can be shortened in the opposite direction. Therefore, when the position of the first stepper (131) is determined, the position of the second stepper (132) can be determined relatively. Accordingly, the processor (211) can simultaneously determine the first position (p1) for the main stepper and the second position (p2) for the remaining stepper by taking into account both the height and stride of the user.

[0094] FIG. 5 is an exemplary diagram illustrating a method for preventing crushing accidents caused by a moving stepper according to one embodiment of the present disclosure.

[0095] According to one embodiment of the present disclosure, the processor (211) can detect an external resistance force acting in a direction opposite to the direction of movement of the first stepper (131) and the second stepper (132) while adjusting the positions of the first stepper (131) and the second stepper (132). Then, when the external resistance force is detected, the processor (211) can control the drive unit (230) so that the stepper among the first stepper (131) and the second stepper (132) in which the external resistance force is detected stops.

[0096] Specifically, the processor (211) can detect an external resistance force acting on either the first stepper (131) or the second stepper (132) while adjusting the positions of the first stepper (131) and the second stepper (132) through the sensor (220). Here, the external resistance force may be a force acting in a direction opposite to the direction of movement of the first stepper (131) and the second stepper (132). The processor can detect whether an external resistance force is acting on the first stepper (131) and the second stepper (132) while the first stepper (131) and the second stepper (132) are moving through the sensor (220) provided on the first stepper (131) and the second stepper (132), respectively. And, when the external resistance force is detected, the processor (211) can control the drive unit (230) to stop the movement of the stepper where the external resistance force is detected. For example, the processor (211) can stop the rotation of the motor (231) of the drive unit (230) or rotate the motor (231) in the opposite direction to stop the movement of the stepper when an external resistance force is detected. Through this, the processor (211) can prevent an accident of an object (e.g., user's foot, pet, baby, etc.) located on the moving stepper during the process of moving the first stepper (131) and the second stepper (132). Such prevention of accidents of being crushed can be performed by setting a Safe Mode in the training device (100). The Safe Mode is a mode that prevents accidents of being crushed by the stepper during the process of the stepper being moved by the processor (211) or by the user during exercise, and can be set in parallel with the exercise mode.

[0097] In particular, according to one embodiment of the present disclosure, the processor (211) can detect an external resistance force acting upward through the lower surface of the stepper that moves downward among the first stepper (131) and the second stepper (132) while adjusting the positions of the first stepper (131) and the second stepper (132).

[0098] Specifically, while the processor (211) adjusts the positions of the first stepper (131) and the second stepper (132), it can detect an external resistance force acting upward on the moving stepper during the process of moving the stepper downward, where the first position (p1) and the second position (p2) are set at a relatively lower position relative to the initial positions of the first stepper (131) and the second stepper (132), respectively. At this time, the processor (211) can detect the external resistance force acting upward through a sensor (220) provided on the lower surface of the stepper moving downward. Referring to FIG. 5, the processor (211) controls the drive unit (230) to move the first stepper (131), which is set as the main stepper among the first stepper (131) and the second stepper (132), downward and the second stepper (132), which is set as the remaining stepper, upward. During this process, the processor (211) can detect an external resistance force acting upward through the lower surface of the first stepper (131) by the cat being crushed by the first stepper (131). At this time, as the external resistance force is detected, the processor (211) can control the drive unit (230) to stop the downward movement of the first stepper (131). By doing so, the processor (211) can prevent the cat from being crushed by the stepper.

[0099] Additionally, according to one embodiment of the present disclosure, if the magnitude of the detected external resistance force is greater than or equal to a preset value, the processor (211) can control the driving unit (230) so that the stepper with the detected external resistance force among the first stepper (131) and the second stepper (132) moves in the opposite direction.

[0100] Specifically, the processor (211) can determine whether the magnitude of the external resistance force acting upwardly detected for a stepper moving downwards is greater than or equal to a preset value. If the processor (211) identifies that the magnitude of the external resistance force acting upwards is greater than or equal to a preset value, it determines that the object lying beneath the stepper is a pet or a person, and can control the drive unit (230) so that the stepper moving downwards moves upwards in the opposite direction.

[0101] In particular, the processor (211) can identify the type of object pinned under the stepper based on the magnitude of the external resistance force. Specifically, the processor (211) can identify the type of object pinned under the stepper based on the magnitude of the external resistance force detected in the stepper moving downward from the point where the external resistance force decreases and the rate of increase in magnitude. At this time, the processor (211) can acquire object information (sound of the object, image of the object, etc.) using the speaker, camera, etc. of the training device (100), and can predict the type of object by considering the acquired object information together with the magnitude of the external resistance force (and the rate of increase in magnitude) detected in the stepper. At this time, if the processor (211) determines that the object is a pet or a person, it can move the stepper upward but increase the speed of movement to quickly prevent a pinning accident.

[0102] According to one embodiment of the present disclosure, when the processor (211) detects that the user's foot is placed on the first stepper (131) and the second stepper (132), respectively, the drive unit (230) can be controlled to adjust the position of the main stepper and the remaining stepper to a third position of the same height.

[0103] Specifically, the processor (211) can detect whether the user's feet are placed on the first stepper (131) and the second stepper (132). That is, the processor (211) can detect whether the user has boarded the training device (100). To do this, the processor (211) can determine whether the user's feet are placed on the first stepper (131) and the second stepper (132) by detecting whether a downward force is applied to both the first stepper (131) and the second stepper (132) through sensors (220) included in the first stepper (131) and the second stepper (132), respectively. Then, if the processor (211) determines that the user's feet are placed on the first stepper (131) and the second stepper (132), respectively, it determines that the user's exercise preparation is complete and can position the main stepper and the remaining stepper at the same height (i.e., the third position). Through this, the processor (211) can induce the user to start exercising.

[0104] FIG. 6 is a flowchart schematically illustrating a method of controlling a training device (100) during a user's exercise according to one embodiment of the present disclosure. FIG. 7 is an illustrative diagram illustrating a method of controlling a training device (100) during a user's exercise according to one embodiment of the present disclosure.

[0105] S610 and S620, illustrated in FIG. 6, correspond to S310 and S320, illustrated in FIG. 3, so a detailed description is omitted. Additionally, step S330 relates to an embodiment in which the positions of the main stepper and the remaining stepper are adjusted to the same position as the seating of the first stepper (131) and the second stepper (132) of the user's foot described above is detected, so a detailed description is omitted.

[0106] According to one embodiment of the present disclosure, when the user’s different feet are placed on the first stepper and the second stepper respectively and the first stepper and the second stepper are moved by the user, the processor can control the drive unit so that the first stepper and the second stepper move up and down in an alternating manner along the first guide (111) and the second guide (112) within a preset operating range (S640).

[0107] Specifically, the processor (211) can detect movement of the first stepper (131) and the second stepper (132) by the user. For example, the processor (211) can detect the first stepper (131) and the second stepper (132) moving according to the user's force when the exercise mode is set based on the user's exercise start command and the user places their feet on the first stepper (131) and the second stepper (132), respectively, in the exercise mode. The processor (211) can control the drive unit (230) to cause the first stepper (131) and the second stepper (132) to move back and forth up and down in an alternating manner. Referring to FIG. 7, the processor (211) can control the drive unit (230) so that when the first stepper (131) is lowered, the second stepper (132) is raised, and when the first stepper (131) is raised, the second stepper (132) is lowered. When the first stepper (131) and the second stepper (132) are connected to the motor (231) of the drive unit (230) through a cable (232), if a user applies force to the first stepper (131) to lower the first stepper (131), the second stepper (132) connected to the motor (231) can be raised.

[0108] Additionally, the processor (211) can control the drive unit (230) so that when the first handle (121) and the second handle (122) are moved by the user, the first handle (121) and the second handle (122) move back and forth up and down along the first guide (111) and the second guide (112) in an intersecting manner within a preset operating range. At this time, the processor (211) can control the drive unit (230) so that the first handle (121) and the second handle (122) also move in response to the movement of the first stepper (131) and the second stepper (132). Specifically, the processor (211) can control the drive unit (230) so that when the first stepper (131) and the second stepper (132) intersect and move up and down, the first handle (121) moves down and the second handle (122) moves up.

[0109] Meanwhile, the processor (211) can control the drive unit (230) so that the first stepper (131) and the second stepper (132) move back and forth up and down in an intersecting manner within a preset operating range. Here, the preset operating range may be a range in which the first stepper (131) and the second stepper (132) can move on the first guide (111) and the second guide (112), respectively. Referring to FIG. 7, the processor (211) can set the operating range of the first stepper (131) to L1 on the first guide (111) and the operating range of the second stepper (132) to L2 on the second guide (112). At this time, the first stepper (131) can move within a range L1 on the first guide (111), and the second stepper (132) can move within a range L2 on the second guide (112), and this can be controlled by a processor (211) based on the drive unit (230). Meanwhile, L1 and L2 may be the same range.

[0110] In addition, referring to FIG. 7, the processor (211) can set the operating range of the first handle (121) to L3 on the first guide (111) and the operating range of the second handle (122) to L4 on the second guide (112). At this time, the first handle (121) can move within the L3 range on the first guide (111), and the second handle (122) can move within the L4 range on the second guide (112), and this can be controlled by the processor (211) based on the drive unit (230). Meanwhile, L3 and L4 may be the same range.

[0111] The processor (211) can set the range of motion (L1 and L2) of the steppers (first and second steppers (131 and 132)) respectively based on the user's body information. In particular, the processor (211) can set the range of motion based on the user's height and the user's stride. Specifically, the processor (211) can set the range of motion of the first stepper (131) and the second stepper (132) respectively based on at least one of the user's height and the user's stride. For example, the greater the user's height or the wider the stride, the wider the range of motion of the first stepper (131) and the second stepper (132) may be formed. Meanwhile, the first and second steppers (131 and 132) may be set differently based on the length of both legs.

[0112] Additionally, the processor (211) may set the operating range of the first and second handles (121 and 122) in correspondence with the operating range set in the first and second steppers (131 and 132). Furthermore, the processor (211) may set the operating range of the first handle (121) and the second handle (122), respectively, based on at least one of the user's key and the user's wingspan.

[0113] The processor (211) can detect the positions of the first stepper (131) and the second stepper (132) while the first stepper (131) and the second stepper (132) are moving back and forth in an alternating manner. The processor (211) can detect the positions of the first stepper (131) and the second stepper (132) in real time through the sensor unit (220). The positions of the first stepper (131) and the second stepper (132) may be the heights of the first stepper (131) and the second stepper (132) relative to the floor surface, or the respective positions of the first stepper (131) and the second stepper (132) on the first guide (111) and the second guide (112). The processor (211) can identify the position of the first stepper (131) and the position of the second stepper (132) respectively, based on the sensing values ​​obtained through the sensor (220) included in the first stepper (131) and the sensor (220) included in the second stepper (132).

[0114] After setting the operating range, the processor (211) can set the critical points of the first stepper (131) and the second stepper (132) on the first guide (111) and the second guide (112), respectively. The critical points may be points where the movement of the first stepper (131) and the second stepper (132) is restricted. That is, when the first stepper (131) and the second stepper (132) are located at the critical points, the first stepper (131) and the second stepper (132) may be stopped.

[0115] According to one embodiment of the present disclosure, the processor (211) may set the highest point and the lowest point of the operating range as critical points. The processor (211) may control the drive unit (230) so that when the position of either the first stepper (131) or the second stepper (132) reaches the critical point, either stepper is stopped. That is, the processor (211) may control the drive unit (230) so that the first stepper (131) and the second stepper (132) do not move outside the operating range set for each. To this end, the processor (211) may control the drive unit (230) so that when each stepper (i.e., the first stepper and the second stepper (131 and 132)) is identified as having reached the critical point of the operating range, each stepper (131 and 132) is stopped. And, the processor (211) can control the drive unit (230) so that the stepper moves in a direction opposite to the direction of movement of the stepper that has reached a critical point. For example, referring to FIG. 7, when the first stepper (131) moving downward reaches the lowest point of the L1 range on the first guide (111), the processor (211) can control the drive unit (230) to apply an upward resistance force to the first stepper (131) to stop the first stepper (131). Then, the processor (211) can control the drive unit (230) to move the first stepper (131) upward again. Here, the resistance force may be a force acting in a direction opposite to the direction of movement of the stepper moved by the drive unit (230).

[0116] Meanwhile, the processor (211) can control the drive unit (230) to stop the first stepper (131) and the second stepper (132) if, based on the magnitude of the detected force, it is determined that the user's foot has slipped out of at least one of the first stepper (131) and the second stepper (132) while the first stepper (131) and the second stepper (132) are moving back and forth up and down in an alternating manner along the first guide (111) and the second guide (112).

[0117] The processor (211) can continuously detect the force transmitted from the user to the first stepper (131) and the second stepper (132) through the sensor (220) included in the first stepper (131) and the second stepper (132) while the user is exercising. At this time, the processor (211) can detect whether the user's foot, which is seated on at least one of the first stepper (131) and the second stepper (132), has come off the stepper based on the magnitude of the force detected through the sensor (220). For example, while the stepper is moving in a certain direction, the processor (211) can determine that the user's foot has come off the stepper if the force of the user, which was continuously detected, is suddenly not detected, or if the magnitude of the detected force of the user is less than a preset value. At this time, if the processor (211) determines that the user's foot has left at least one of the first stepper (131) and the second stepper (132), it can control the drive unit (230) to stop the movement of the first stepper (131) and the second stepper (132). By doing so, the processor (211) can prevent injury by preventing the user, who has fallen off the training device (100) during exercise, from colliding with the moving stepper.

[0118] Meanwhile, even while the user is exercising, the processor (211) may detect an external resistance force acting on either the first stepper (131) or the second stepper (132) and stop the movement of the first stepper (131) and the second stepper (132). That is, according to the safe mode, the processor (211) can prevent a crushing accident caused by the stepper.

[0119] Referring again to FIG. 6, according to one embodiment of the present disclosure, the processor (211) detects a force transmitted from a user to a first stepper (131) and a second stepper (132), determines a primary stepper among the first stepper (131) and the second stepper (132) based on the magnitude of the detected force, and can store the determined primary stepper information by matching it with user information (S650).

[0120] The processor (211) detects the force transmitted to the first stepper (131) and the second stepper (132) to identify the dominant foot (i.e., the foot primarily used) among the user's two feet, and can determine the stepper corresponding to the identified dominant foot as the main stepper. Then, the processor (211) can store the information of the determined main stepper in memory (212) by matching it with the user's identification information (e.g., user ID, user name, etc.). Through this, when the user starts exercising thereafter, the processor (211) can adjust the position of the stepper based on the information of the main stepper stored by matching it with the user's identification information.

[0121] According to one embodiment of the present disclosure, when the processor (211) receives a command to end exercise for the electric training device (100) while the first stepper (131) and the second stepper (132) are moving up and down in a reciprocating manner along the first guide (111) and the second guide (112), the processor (211) can identify the positions of the first stepper (131) and the second stepper (132) and adjust the positions of the first stepper (131) and the second stepper (132). In particular, the processor (211) can control the drive unit (230) to adjust the position of the stepper set as the main stepper among the first stepper (131) and the second stepper (132) to a fourth position, and to adjust the position of the remaining steppers other than the main stepper to a fifth position higher than the fourth position.

[0122] Specifically, the processor (211) may receive an exercise termination command from a user who is exercising. Here, the exercise termination command may be a turn-off command for the training device (100) or a command requesting the termination of control of the drive unit (230) for the first stepper (131) and the second stepper (132). The processor (211) may receive the exercise termination command through the display (150) or the interface of the training device (100).

[0123] Additionally, the processor (211) can adjust the positions of the first stepper (131) and the second stepper (132) so that the user can safely disembark from the training device (100). Specifically, the processor (211) can identify the main stepper among the first stepper (131) and the second stepper (132). Since the above description applies equally to this, a detailed description is omitted. Furthermore, the processor (211) can control the drive unit (230) to move the main stepper to a fourth position and move the remaining stepper to a fifth position higher than the fourth position. Here, the fourth position and the fifth position may be the same as the first position (p1) and the second position (p2) described above.

[0124] FIG. 8 is a block diagram showing a detailed configuration of an electric training device (100) that performs the functions of an electric training device according to one embodiment of the present disclosure. The electric training device (100) includes a computing device (810) (and a processor (811), memory (812), and communication interface (813) included in the computing device (810)), a sensor (820), a driving unit (830), a display (840), a camera (850), a speaker (860), a microphone (870), and a user interface (880).

[0125] The computing device (810) (and the processor (811), memory (812), and communication interface (813) included in the computing device (810)), sensor (820), driving unit (830), and display (840) shown in FIG. 8 may correspond to the computing device (210) (and the processor (211), memory (212), and communication interface (213) included in the computing device (210)), sensor (220), driving unit (230), and display (240) shown in FIG. 2, so a detailed description is omitted.

[0126] The camera (850) captures objects around the user and the training device (100) to obtain images of the objects. Specifically, based on the images of the user obtained by the camera (850), the processor (811) can determine whether the user is boarding the training device (100). Additionally, the camera (850) can obtain images of the lower area of ​​the steppers (131 and 132) to determine whether an object is located at the bottom of the steppers (131 and 132). To this end, the camera (850) may be implemented with an image sensor such as a CMOS Image Sensor (CIS) having a CMOS structure or a Charge Coupled Device having a CCD structure. However, it is not limited thereto, and the camera (850) may be implemented with a camera module of various resolutions capable of capturing a subject. Meanwhile, the camera (850) can be implemented as a depth camera (e.g., IR depth camera, etc.), a stereo camera, or an RGB camera, etc.

[0127] The speaker (860) is configured to output various audio data that has undergone various processing operations, such as decoding, amplification, and noise filtering, by an audio processing unit (not shown). The speaker (860) can output various notification sounds or voice messages. According to one embodiment of the present disclosure, when the processor (310) identifies that an object is placed under the stepper (131 and 132), it can output a warning sound or a warning voice message through the speaker (860).

[0128] The microphone (870) can receive user voice corresponding to the user's speech, and the received user voice may correspond to a control command (e.g., an exercise start command or an exercise end command) for controlling the operation of the training device (100). The microphone (870) acquires vibrations corresponding to the user voice and converts the acquired vibrations into electrical signals. To this end, the microphone may include an A / D converter (Analog to Digital Converter) and may operate in conjunction with an A / D converter located outside the microphone. Meanwhile, at least some of the user voice received through the microphone (870) may be input into a speech recognition and natural language understanding model.

[0129] The user interface (880) is a configuration used for the electric training device (100) to perform interaction with the user (1), and may include at least one of a touch sensor, a motion sensor, a button, a jog dial, and a switch, but is not limited thereto. The processor (811) may receive user identification information (ID, name, gender, etc.) or receive an exercise start command or an exercise end command through the user interface (880).

[0130] Meanwhile, according to one embodiment of the present disclosure, a non-transitory computer-readable medium may be provided that stores a program for sequentially performing the control method of the electric training device (100) described above.

[0131] A non-transient readable medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short moment, such as a register, cache, or memory. Specifically, the various applications or programs described above may be stored and provided on non-transient readable media such as CDs, DVDs, hard disks, Blu-ray discs, USBs, memory cards, and ROMs.

[0132] The various embodiments of the present disclosure described above may be combined with additional embodiments and modified to the extent understandable to those skilled in the art in light of the detailed description above. The embodiments of the present disclosure are illustrative in all respects and should be understood as not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form. Accordingly, all modifications or variations derived from the meaning, scope, and equivalents of the claims of the present disclosure should be interpreted as being included within the scope of the present disclosure.

Claims

1. A control method for an electric training device comprising: a first guide and a second guide that are vertically extended and spaced apart at a predetermined interval and arranged to be parallel to each other; a first stepper and a second stepper that are respectively provided on the inner side of the first guide and the second guide and move up and down along the first guide and the second guide; and a driving unit that moves the first stepper and the second stepper. A step of receiving an exercise start command for the above-mentioned electric training device; and The method includes the step of identifying the positions of the first stepper and the second stepper, and adjusting the positions of the first stepper and the second stepper. The above adjustment step is, The method comprises the step of, upon receiving the above exercise start command, controlling the drive unit to adjust the position of the stepper set as the main stepper among the first stepper and the second stepper to a first position, and adjusting the position of the remaining steppers other than the main stepper to a second position higher than the first position. Control method.

2. In Paragraph 1, A step comprising: controlling the drive unit to adjust the positions of the main stepper and the remaining stepper to a third position of the same height when it is detected that the user's feet are respectively placed on the first stepper and the second stepper; Control method.

3. In Paragraph 1, The method includes the step of acquiring user information and determining the first location and the second location based on the acquired user information; The above user information includes the user's height and stride length, Control method.

4. In Paragraph 1, A step of setting the stepper closer to the first position among the first stepper and the second stepper as the main stepper; Control method.

5. In Paragraph 1, A step of controlling the drive unit so that, after the user’s different feet are respectively placed on the first stepper and the second stepper, the first stepper and the second stepper are moved by the user, and the first stepper and the second stepper are moved up and down in an alternating manner along the first guide and the second guide within the preset operating range; and The method comprises the step of detecting a force transmitted from the user to the first stepper and the second stepper, determining a primary stepper among the first stepper and the second stepper based on the magnitude of the detected force, and storing the determined primary stepper information by matching it with user identification information. Control method.

6. In Paragraph 1, A step of detecting an external resistance force acting in a direction opposite to the direction of movement of the first stepper and the second stepper while adjusting the positions of the first stepper and the second stepper; and When the above external resistance is detected, the method comprises the step of controlling the drive unit so that the stepper among the first stepper and the second stepper where the external resistance is detected stops; Control method.

7. In Paragraph 6, If the magnitude of the detected external resistance force is greater than or equal to a preset value, the driving unit is controlled such that the stepper among the first stepper and the second stepper in which the external resistance force is detected moves in the opposite direction; comprising Control method.

8. In Paragraph 5, A step of receiving an exercise termination command for the electric training device while the first stepper and the second stepper move up and down in an alternating manner along the first guide and the second guide; and The method includes the step of identifying the positions of the first stepper and the second stepper, and adjusting the positions of the first stepper and the second stepper. The above adjustment step is, The method comprises the step of, upon receiving the above exercise termination command, controlling the drive unit to adjust the position of the stepper set as the main stepper among the first stepper and the second stepper to a fourth position, and adjusting the position of the remaining steppers other than the main stepper to a fifth position higher than the fourth position. Control method.

9. In Paragraph 5, A step of controlling the drive unit to stop the first stepper and the second stepper when, while the first stepper and the second stepper are moving up and down in an alternating manner along the first guide and the second guide, it is determined based on the magnitude of the detected force that the user's foot has disengaged from at least one of the first stepper and the second stepper; Control method.

10. In Paragraph 6, The step of detecting the external resistance force described above is, A step of detecting an external resistance force acting upward through the lower surface of the stepper moving downward among the first stepper and the second stepper while adjusting the positions of the first stepper and the second stepper; Control method.

11. In an electric training device, A first guide and a second guide that extend vertically and are spaced apart at a predetermined interval and arranged parallel to each other; A first stepper, each provided on the inner side of the first guide and moving up and down along the first guide; A second stepper, each provided on the inner side of the second guide and moving up and down along the second guide; A driving unit for driving the first stepper and the second stepper; and It includes one or more processors that receive an exercise start command for the electric training device, identify the positions of the first stepper and the second stepper, and adjust the positions of the first stepper and the second stepper. The above one or more processors, When the above exercise start command is received, the driving unit controls the stepper set as the main stepper among the first stepper and the second stepper to a first position, and to adjust the position of the remaining stepper other than the main stepper to a second position higher than the first position. Electric training device.