Training Support System, Training Support Control Device, Method, and Program
The training support system with a full-scale medium and control device facilitates efficient posture verification through trial and error, improving training efficiency by reproducing user and equipment postures.
Patent Information
- Application Number
- JP2022111880
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-12
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2042-07-12
AI Technical Summary
Existing methods for improving physical skills through body meta-cognition, such as using first-person and third-person perspective videos, require athletes to repeatedly perform and reshoot movements for verification, which is time-consuming and inefficient.
A training support system utilizing a full-scale medium with movable parts and a control device that reproduces user and equipment postures based on input data, allowing for efficient trial and error in posture verification.
Enables quick and easy confirmation of optimal postures, enhancing training efficiency by allowing users to test various positions without the need for repeated physical trials.
Smart Images

Figure 0007704090000001 
Figure 0007704090000002 
Figure 0007704090000003
Abstract
Description
Technical Field
[0001] One aspect of the present invention relates to a training support system used, for example, when performing sports or exercise training, a training support control device used in this system, a training support control method, and a program.
Background Art
[0002] As a training method for improving physical skills in sports and exercise, in addition to a sports science approach that aims to master an objective way of using the body, there is a method called "body meta-cognition" that promotes the discovery of focus points by verbalizing (hereinafter also referred to as "lingualization") subjective physical sensations and feelings. However, since "lingualization" generally relies on the memory of athletes and the like, it is not always possible to accurately express their own movements without omission.
[0003] Therefore, as a method for activating "lingualization", there are proposed methods that utilize the so-called body transfer principle, in which one recalls and associates one's own movements while observing the training of other athletes and verbalizes them, and methods that utilize media such as videos to recall and associate one's own movements and verbalize them.
[0004] For example, Non-Patent Document 1 describes a method in which, in order to observe one's own movements during exercise, a video taken from a first-person perspective and a video taken from a third-person perspective are used in combination, and the athlete introspects and verbalizes their own movements by observing these videos. By using this method, it becomes possible for the athlete to "lingualize" without omission without relying on their memory of their own movements.
Prior Art Documents
Non-Patent Documents
[0005]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, the method described in Non-Patent Document 1 involves the athlete actually performing the movement and introspecting and verbalizing their own movements by observing the video taken of the situation. Therefore, for example, when trying to notice something from the video and attempt a new movement, the athlete themselves must attempt the new movement and reshoot the situation in order to verify the new movement. Thus, it takes a lot of time and effort if the athlete wants to confirm the optimal movement while repeating trial and error.
[0007] This invention was made paying attention to the above circumstances, and aims to provide a technology that enables efficient confirmation of movements by trial and error, thereby improving training efficiency.
Means for Solving the Problems
[0008] One aspect of this invention to solve the above problems is a training support system for supporting a user's training using equipment, comprising a full-size ratio medium that reflects the size of the user and the equipment, and a support control device capable of transmitting and receiving data with the full-size ratio medium. Among these, the full-size ratio medium includes a plurality of movable parts for reproducing the postures of the user and the equipment and their drive parts, and a control part for controlling the drive parts based on control data sent from the control device to change the postures of the plurality of movable parts. On the one hand, the support control device includes a first processing unit that receives input of operation data with respect to the posture of the full-scale medium, and a second processing unit that, each time the operation data is input, transmits the control data corresponding to the operation data to the full-scale medium to change the plurality of movable parts to a state corresponding to the posture desired by the user for trial.
[0009] According to one aspect of the present invention, in a full-scale medium reflecting the sizes of a user and a tool, the posture desired by the user for trial is reproduced. Therefore, for example, when the user wants to try various postures in advance during training, by sequentially reproducing each of the postures in the full-scale medium and checking the state, the user can easily and quickly check various postures. Accordingly, it becomes possible to easily and quickly find the optimal posture desired by the user, thereby improving the training efficiency.
Effects of the Invention
[0010] That is, according to one aspect of the present invention, it is possible to provide a technique for efficiently performing confirmation of movements by trial and error, thereby improving the training efficiency.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Embodiments for Carrying Out the Invention
[0012] Hereinafter, embodiments according to the present invention will be described with reference to the drawings.
[0013] [One Embodiment] In one embodiment, a case of assisting a user in windsurfing training (also referred to as practice) will be described as an example.
[0014] (Configuration Example) (1) System FIG. 1 is a diagram showing an example of the configuration of a training support system according to an embodiment of the present invention. The training support system according to one embodiment includes a full-scale medium MD and a training support control device CT capable of data transmission with this full-scale medium MD.
[0015] (2) Device (2-1) Full-scale medium MD The full-scale medium MD is made of, for example, a miniature, and is manufactured at full scale with a humanoid model HM imitating a competitor and a model TL imitating a sailing board as a tool. Both the humanoid model HM and the sailing board model TL of the above have a plurality of movable parts including joint parts, and are configured to be able to reproduce the posture of the competitor and the posture of the tool when training. Note that a simulator may be used as the full-scale medium MD.
[0016] FIG. 2 is a block diagram showing an example of the circuit configuration of the full-scale medium MD. As shown in the figure, the full-scale ratio medium MD includes a drive mechanism unit 7 and a full-scale ratio medium control circuit 8 connected to the drive mechanism unit 7. The drive mechanism unit 7 includes a plurality of servo mechanisms 71 to 7n that individually operate the plurality of movable parts. For example, the servo mechanisms 71 to 7n are provided at parts corresponding to joints such as the elbows, knees, and waist of the humanoid model HM, and at the yaw, roll, and pitch axes of the board and sail of the tool model TL.
[0017] The full-scale ratio medium control circuit 8 includes a drive control unit 81, an operation amount detection unit 82, and a communication interface (hereinafter abbreviated as I / F) unit 83.
[0018] The drive control unit 81 rotationally drives the servo mechanism designated as the drive target among the servo mechanisms 71 to 7n by the designated rotation amount according to the control data transmitted from the training support control device CT described later.
[0019] When the user directly operates the plurality of movable parts by hand, the operation amount detection unit 82 detects the operation amount based on the rotation amounts of the servo mechanisms 71 to 7n, and outputs detection data representing the detected rotation amount as operation detection data to the communication I / F unit 83. Note that the operation amount of the movable part may be estimated, for example, by photographing the full-scale ratio medium MD with a camera and performing skeleton estimation processing on the video data.
[0020] The communication I / F unit 83 receives the control data transmitted from the training support control device CT via a wireless line, and transmits the operation detection data to the training support control device CT via the wireless line.
[0021] As the wireless line, for example, a wireless interface adopting a low-power wireless data communication standard such as WiFi (registered trademark) or Bluetooth (registered trademark) is used, but other wireless interfaces may also be used, and furthermore, it may be connected by wire using a signal cable or the like instead of wireless.
[0022] (2-2) Training Support Control Device CT FIG. 3 and FIG. 4 are block diagrams showing an example of the hardware configuration and software configuration of a training support control device CT according to an embodiment of the present invention.
[0023] The training support control device CT is composed of, for example, a personal computer, and includes a control unit 1 using a hardware processor such as a Central Processing Unit (CPU). A storage unit having a program storage unit 2 and a data storage unit 3, an input / output I / F unit 4, and a communication I / F unit 5 are connected to the control unit 1 via a bus 6.
[0024] An input device 41 and an output device 42 are connected to the input / output I / F unit 4. The input device 41 includes, for example, a keyboard, a mouse, and operation buttons. The input device 41 is mainly used for the user to input their training data or operation data for the full-scale media MD. Note that, as the input device 41, an external storage medium such as a USB (Universal Serial Bus) memory or a mobile terminal such as a smartphone may be used.
[0025] The output device 42 includes, for example, a display, and displays display data necessary for input of the training data and operation data, and question data presented to the user when inputting word data for "body meta-cognition".
[0026] The communication I / F unit 5 transmits and receives control data and detection data to and from the full-scale media MD via a wireless line under the control of the control unit 1. Note that the communication I / F unit 5 can also be used when transmitting and receiving data to and from other terminals or server computers on the Web or in the cloud via a network.
[0027] The program memory unit 2 is configured by combining, for example, a non-volatile memory such as an SSD (Solid State Drive) that can be written to and read from at any time as a storage medium, and a non-volatile memory such as a ROM (Read Only Memory). In addition to middleware such as an OS (Operating System), it stores application programs necessary for the training support control according to one embodiment. Hereinafter, the OS and each application program are collectively referred to as a program.
[0028] The data storage unit 3 is, for example, a combination of a non-volatile memory such as an SSD that can be written to and read from at any time as a storage medium, and a volatile memory such as a RAM (Random Access Memory). In its storage area, as the main storage unit necessary for implementing one embodiment of the present invention, a training data storage unit 31, a posture data storage unit 32, a question data storage unit 33, a word data storage unit 34, and a numerical conversion data storage unit 35 are prepared.
[0029] The training data storage unit 31 is used to store the training data of the user himself / herself. The posture data storage unit 32 is used to store numerical data representing the postures of the user himself / herself and the tools during training. The question data storage unit 33 stores question data to facilitate the input of word data for the user's "body meta-cognition". The word data storage unit 34 is used to store the answer data input by the user for the above question data as word data for "body meta-cognition". The numerical conversion data storage unit 35 stores numerical conversion data for quantifying the hypothesis variables representing the postures of the user himself / herself and the tools that the user plans to verify and that the user inputs during the input process of the above word data.
[0030] The control unit 1 includes, as processing functions necessary for implementing an embodiment of the present invention, a training data acquisition processing unit 11, a posture data generation processing unit 12, a posture initial setting processing unit 13, a word data acquisition processing unit 14, a hypothesis variable quantification processing unit 15, a posture variable control processing unit 16, and an operation data acquisition processing unit 17. These processing units 11 to 17 are all realized by causing the hardware processor of the control unit 1 to execute an application program stored in the program storage unit 2.
[0031] Note that some or all of the above processing units 11 to 17 may be realized using hardware such as LSI (Large Scale Integration) or ASIC (Application Specific Integrated Circuit).
[0032] The training data acquisition processing unit 11 acquires training data when the user actually conducts training via the input / output I / F unit 4, and stores the acquired training data in the training data storage unit 31.
[0033] The training data includes, for example, video data captured from a third-person perspective of the user and the equipment during training, and sensor data obtained by detecting the movement of the user and the movable parts of the equipment using a sensor. As the sensor, for example, a three-dimensional acceleration sensor is used, but it may be used in combination with other sensors such as a gyro sensor or a GPS sensor.
[0034] Based on the above training data, the posture data generation processing unit 12 generates posture data files for the user and the equipment for each training for each user, and stores each generated posture data file for the user and the equipment in the posture data storage unit 32. An example of the posture data file will be described in the operation example.
[0035] Based on each posture data file of the user and the tool generated by the above-mentioned posture data generation processing unit 12, the posture initial setting processing unit 13 generates initial setting control data for initially setting the postures of the user and the tool during training on the full-scale medium MD. Then, the posture initial setting processing unit 13 transmits the generated initial setting control data from the communication I / F unit 5 to the full-scale medium MD.
[0036] When the word data acquisition processing unit 14 observes the posture of the full-scale medium MD by the user for "body meta-cognition" and the user tries to input impressions, improvement points, verification plans, etc. in words based on the observation result, the word data acquisition processing unit 14 reads out the question data (script data) stored in advance from the question data storage unit 33. Then, the read question data is output from the input / output I / F unit 4 to the output device 42 for display.
[0037] Also, the word data acquisition processing unit 14 acquires the answer data input by the user on the input device 41 for the above question data via the input / output I / F unit 4, and stores the acquired answer data in the word data storage unit 34 as word input data for "body meta-cognition".
[0038] The hypothesis variable quantification processing unit 15 extracts the data representing the verification plan among the above answer data as hypothesis variable data. Then, the hypothesis variable quantification processing unit 15 converts the extracted hypothesis variable data into numerical data for controlling the posture of the full-scale medium MD based on the numerical conversion data stored in the numerical conversion data storage unit 35, and provides it to the posture variable control processing unit 16.
[0039] When the user inputs numerical data using the input device 41 to operate the posture of the full-scale medium MD, the operation data acquisition processing unit 17 acquires the input numerical data via the input / output I / F unit 4 and provides it to the posture variable control processing unit 16. Also, the operation data acquisition processing unit 17 also performs a process of acquiring detection data representing the operation amount when the user directly operates the movable part by hand from the full-scale medium MD via the communication I / F unit 5.
[0040] When the numerical data is provided from the hypothesis variable numerical conversion processing unit 15 and the operation data acquisition processing unit 17, the posture variable control processing unit 16 generates posture control data for controlling the postures of the movable parts of the actual size ratio medium MD. Then, the generated posture control data is transmitted from the communication I / F unit 5 to the actual size ratio medium MD.
[0041] (Operation example) Next, an operation example of the training support system configured as described above will be described. FIG. 5 is a flowchart showing an example of the processing procedure and processing content of the support control process executed by the control unit 1 of the training support control device CT.
[0042] (1) Acquisition of training data The user records video data obtained by photographing the state during actual training and sensor data obtained by detecting the movements of the movable parts of the user himself and the tools with sensors on an external storage medium such as a USB memory. Instead of storing on an external storage medium, it may be stored in a mobile terminal such as a smartphone or a server computer on the Web or in the cloud.
[0043] The control unit 1 of the training support control device CT monitors an input request for training data in step S10. In this state, for example, when the user inputs the input request on the input device 41, the control unit 1 of the training support control device CT, under the control of the training data acquisition processing unit 11, reads in step S11 the training data stored in, for example, an external storage medium or a mobile terminal such as a smartphone via the input / output I / F unit 4 and stores it in the training data storage unit 31.
[0044] At this time, in the training data storage unit 31, as training data, training history information representing the training histories of a plurality of users, a video file list, and a sensor file list are respectively stored.
[0045] FIG. 6 shows an example of training history information. In this example, the user ID, date, exercise ID representing the type of exercise, exercise start time, and exercise end time are stored in association with a training ID that is uniquely set for each training.
[0046] FIG. 7 shows an example of a video file list. In this example, the user ID, date, video data name, and video file name are stored in association with the training ID.
[0047] FIG. 8 shows an example of a sensor file list. In this example, the user ID, date, sensor data name, and sensor file name are stored in association with the training ID.
[0048] Note that when the training data is stored in a server computer or the like on the Web or in the cloud, the training data may be acquired from the server computer or the like via the communication I / F unit 5.
[0049] (2) Generation of posture data and initial setting of the posture with respect to the full-size ratio medium MD (2-1) Generation of posture data After the above-mentioned training data is stored, assume that the user inputs a request to use the training support service to the training support control device CT. In this case, the control unit 1 of the training support control device CT performs the following posture data generation process in step S12 under the control of the posture data generation processing unit 12.
[0050] That is, the posture data generation processing unit 12 first reads the sensor data file corresponding to the training ID requested by the user from the training data storage unit 31. Then, based on the measured values of the angles by a plurality of sensors included in the sensor data file, the posture data files of the user and the tool are generated respectively.
[0051] The user posture data file is a list of measured values [Degree] of the angles at each part of the user's body, and an example thereof is shown in FIG. 10. The tool posture data file is a list of measured values [Degree] of the angles at each part of the tool, and an example thereof is shown in FIG. 11.
[0052] In addition, the posture data generation processing unit 12 generates a user data file in which the above-mentioned user and tool posture data file names are associated with the above-mentioned date and practice ID, and stores this user data file in the posture data storage unit 32. An example of this user data file is shown in FIG. 9.
[0053] In the above description, the case where the user posture data file is generated based on the sensor data file has been described. However, it is not limited thereto. For example, the user's skeleton may be estimated based on the video data file, and the user posture data file may be generated using the estimated angles of each part.
[0054] (2-2) Initial setting of the posture for the actual size ratio medium MD Subsequently, under the control of the posture initial setting processing unit 13, the control unit 1 of the training support control device CT generates control data for driving and controlling each movable part of the actual size ratio medium MD based on each posture data file of the above-mentioned user and tool in step S13. Then, the generated control data is transmitted from the communication I / F unit 5 to the actual size ratio medium MD as initial setting control data.
[0055] On the other hand, the full-scale media MD receives the above initial setting control data in the full-scale media control circuit 8. The full-scale media control circuit 8 gives drive control signals to the servo mechanisms 71 to 7n corresponding to the movable parts to be driven according to the received initial setting control data, thereby changing the angle of the movable parts by a specified amount. For this reason, the postures of the humanoid model HM and the tool model TL of the full-scale media MD change, and thereby the postures of the user and the tool during the above training are initially set in the full-scale media MD. That is, the respective postures of the user and the tool during training are reproduced in the full-scale media MD.
[0056] (3) Input of word data Suppose that with the postures of the user and the tool during training reproduced on the full-scale media MD, the user inputs an input request for word data in the input device 41 for the purpose of word meta-cognition. In this case, when the control unit 1 of the training support control device CT detects the above input request in step S14, under the control of the word data acquisition processing unit 14, first in step S16, question data is read from the question data storage unit 33. Then, the read question data is output from the input / output I / F unit 4 to the output device 42 and displayed.
[0057] Suppose that in this state, the user inputs response data representing impressions, improvement points, verification contents, etc. in the input device 41. In this case, in step S17, the word data acquisition processing unit 14 acquires the input response data via the input / output I / F unit 4, and stores the acquired response data in the word data storage unit 34. The response data stored in the word data storage unit 34 is used later when the user reviews their own training by "body meta-cognition" and the like.
[0058] By the way, the question data includes question data regarding the user posture, question data regarding the tool posture, and verification item data. The user inputs answers corresponding to the respective question items for the above each question data.
[0059] Figure 12 shows an example of user posture question data, where question items regarding a plurality of parts of the body and their states are arranged in a matrix. For this question data, the user inputs an answer in the form of text data into the answer area shown as W1 in the figure.
[0060] Figure 13 shows an example of tool posture question data, where question items regarding a plurality of parts of the tool and their states are arranged in a matrix. For this question data, the user inputs an answer in the form of text data into the answer area shown as W2 in the figure.
[0061] Figure 14 shows an example of verification item data, where "verification theme", "verification method", and "aim / reason" are defined as statuses. The user inputs the verification plan for each of the above statuses in text data.
[0062] In the above examples, the case where the user inputs an answer for each question item in text data has been described. However, the user may input an answer by voice using the voice recognition function. Also, instead of answering the question items, the user may be allowed to input free comments.
[0063] (4) Posture control of the actual size ratio medium MD based on the hypothesis variable (4-1) Quantification of the hypothesis variable When data representing the verification plan is input in the word input process, the control unit 1 of the training support control device CT extracts the data representing the verification plan as hypothesis variable data under the control of the hypothesis variable quantification processing unit 15 in step S18. Then, in step S19, the hypothesis variable quantification processing unit 15 converts the hypothesis variable data into numerical data for controlling the posture of the actual size ratio medium MD according to the numerical conversion data stored in the numerical conversion data storage unit 35.
[0064] For example, in the numerical conversion data storage unit 35, When the heel of the board is "flat" => 0° The heel of the board is "stronger" => 15° The heel of the board is "weaker" => 5° The board and the mast are "at right angles" => 90° The position of the rear foot "strap" => (25,25) The position of the rear foot "center of the board" => (40,0) The position of the rear foot "beyond the board" => (35,15) Default values of numerical conversion data such as these are stored. The hypothesis variable quantification processing unit 15 converts the above hypothesis variable data into corresponding numerical data according to the above numerical conversion data.
[0065] FIG. 15 and FIG. 17 respectively show an example of a user posture data file and a tool posture data file in which the above hypothesis variables are reflected. In this example, in the user posture data file, "strap" is added to the "rear foot position", and in the tool posture data file, "board heel" is changed to "-15" and "sail rake" is changed to "0". Note that FIG. 16 shows an example of the positions P of the user's front foot and rear foot with respect to the positions of the board SB and the mast MT.
[0066] (4-2) Posture variable control of the actual size ratio medium MD The control unit 1 of the training support control device CT generates posture variable control data for controlling the posture of the actual size ratio medium MD based on the numerical data of the hypothesis variables converted by the hypothesis variable quantification processing unit 15 under the control of the posture variable control processing unit 16 in step S20. Then, the posture variable control processing unit 16 transmits the above posture variable control data from the communication I / F unit 5 to the actual size ratio medium MD.
[0067] On the other hand, when the actual-size ratio medium MD receives the above posture variable control data, the actual-size ratio medium control circuit 8 gives drive control signals to the servo mechanisms 71 to 7n corresponding to the movable parts to be driven based on the received posture variable control data, thereby changing the angle of the movable parts by a specified amount. As a result, the postures of the humanoid model HM and the tool model TL of the actual-size ratio medium MD change, and thereby the actual-size ratio medium MD is variably set to a state corresponding to the posture specified by the user with the hypothesis variable data. Therefore, the user can check whether the posture after the change of the actual-size ratio medium MD is what the user intends to try by looking at the changed posture of the actual-size ratio medium MD.
[0068] (5) Posture variable control of the actual-size ratio medium MD based on operation data The control unit 1 of the training support control device CT monitors the input of operation data by the user in step S15. In this state, assume that the user inputs numerical data for operating the posture of the actual-size ratio medium MD on the input device 41. In this case, the control unit 1 of the training support control device CT obtains the above numerical data via the input / output I / F unit 4 under the control of the operation data acquisition processing unit 17, and gives the obtained numerical data to the posture variable control processing unit 16.
[0069] Note that, for reference of the input of the above numerical data, the operation data acquisition processing unit 17 may read out the user posture data file and the tool posture data file corresponding to the current posture of the actual-size ratio medium MD stored in the posture data storage unit 32 and display them on the output device 42.
[0070] When the above numerical data is given, the posture variable control processing unit 16 generates posture variable control data for controlling the posture of the actual-size ratio medium MD based on the above numerical data in step S20. Then, the posture variable control processing unit 16 transmits the above posture variable control data from the communication I / F unit 5 to the actual-size ratio medium MD.
[0071] On the other hand, when the actual-size ratio medium MD receives the above-described posture variable control data, under the control of the actual-size ratio medium control circuit 8, based on the received posture variable control data, drive control signals are given to the servo mechanisms 71 to 7n corresponding to the movable parts to be driven, thereby changing the angle of the movable parts by a specified amount. Thus, a state corresponding to the posture that the user wants to try is set in the actual-size ratio medium MD.
[0072] (6) When the user directly operates the actual-size ratio medium MD The actual-size ratio medium MD can be directly operated by hand by the user. That is, when the user moves the movable part of the actual-size ratio medium MD by hand to a posture that the user wants to try, the change of the movable part is detected by the corresponding servo mechanisms 71 to 7n, and a detection signal representing the amount of change is input to the actual-size ratio medium control circuit 8. The actual-size ratio medium control circuit 8 generates detection data representing the amount of change represented by the above detection signal, that is, the operation amount, and transmits the generated detection data as operation detection data to the training support control device CT.
[0073] On the other hand, when the control unit 1 of the training support control device CT receives the above-described operation detection data transmitted from the actual-size ratio medium control circuit 8 through the communication I / F unit 5, under the control of the operation data acquisition processing unit 17, the value of the received operation detection data is reflected in the user posture data file and the tool posture data file stored in the posture data storage unit 32.
[0074] (7) End of support control Each time the attitude control for the actual size ratio medium MD described above is completed, the control unit 1 of the training support control device CT determines the end of the support service in step S22. In this state, when the user inputs verification request data in the speech input, inputs numerical data for the attitude operation, or directly operates the actual size ratio medium MD by hand, the control unit 1 of the training support control device CT repeatedly executes the series of processes according to the above numbers S14 to S22 each time. As a result, the user can repeatedly verify the attitude to be tried in training using the actual size ratio medium MD through trial and error.
[0075] If the user inputs an end request, the control unit 1 of the training support control device CT ends the above series of support controls.
[0076] (Effect) As described above, in one embodiment, a plurality of movable parts capable of reproducing the postures of the user and the tool are used for the actual size ratio medium MD, and the postures of the user and the tool are initially set on this actual size ratio medium MD based on the training data actually performed by the user. After that, the hypothesis variable represented by the verification content data input in the process of speech input is converted into numerical data, and the posture of the actual size ratio medium MD is variably controlled. Also, in response to the input of numerical data for operating the posture of the actual size ratio medium MD, the posture of the actual size ratio medium MD is variably controlled. Further, the movable part of the actual size ratio medium MD can be directly operated by the user's hand, and the operation data is managed by the training support control device CT.
[0077] Therefore, it becomes possible for the user to reproduce the posture that the user wants to try in training on the actual size ratio medium MD. As a result, the user can repeatedly confirm various postures through trial and error before performing the training. That is, it becomes possible to easily and quickly verify the posture to be tried in training, thereby improving the training efficiency.
[0078] [Other Embodiments] (1) In one embodiment, the postures of the user and the tool are initially set in the full-scale medium MD based on the data of the training actually performed by the user. However, it is not limited to this. For example, data representing the sizes of the tool and the user may be acquired, and the posture of the full-scale medium may be initially set based on the acquired data representing the sizes. Alternatively, a preset posture may be initially set in the full-scale medium MD.
[0079] (2) In one embodiment, both the posture control based on the hypothesis variable represented by the verification content data and the posture control according to the input of the operation data by the user can be executed. However, only either one of them may be executed. Also, when directly operating the full-scale medium MD by hand, the operation data does not necessarily have to be managed by the training support control device CT.
[0080] (3) In one embodiment, the case of presenting the actual object of the full-scale medium to the user is taken as an example for explanation. However, for example, a 3D video of the full-scale medium may be generated using CG technology, and the generated 3D video may be presented to the user. In this way, the user can receive training support anywhere, and at the same time, multiple users can receive support.
[0081] (4) Also, in each of the above-described embodiments, for the sake of simplicity of explanation, the case of controlling the posture of the full-scale medium MD is taken as an example for explanation. However, the time change of the posture, that is, the movement, may be controlled over a certain period.
[0082] (5) All or part of the functions of the training support control device CT may be provided in a server computer on the Web or in the cloud in addition to a personal computer. Also, the type of training may be other sports or exercises. Further, regarding the configuration of the full-scale medium, the functions of the training support control device, the processing procedures and processing contents of the support control process, etc., various modifications can be made and implemented without departing from the gist of the present invention.
[0083] Although the embodiments of the present invention have been described in detail above, the description up to this point is merely an exemplification of the present invention in every aspect. Needless to say, various improvements and modifications can be made without departing from the scope of the present invention. That is, in implementing the present invention, a specific configuration according to the embodiment may be appropriately adopted.
[0084] In short, the present invention is not limited to the above embodiments as they are, and at the implementation stage, the components can be modified and embodied without departing from the gist thereof. Also, various inventions can be formed by appropriately combining a plurality of components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.
Explanation of Reference Numerals
[0085] MD…Actual Size Ratio Medium HM…Humanoid Model TL…Tool Model CT…Training Support Control Device 1…Control Unit 2…Program Storage Unit 3…Data Storage Unit 4…Input / Output I / F Unit 5…Communication I / F Unit 6…Bus 7…Drive Mechanism Unit 8…Actual Size Ratio Medium Control Circuit 11…Training Data Acquisition Processing Unit 12…Posture Data Generation Processing Unit 13…Posture Initial Setting Processing Unit 14…Word Data Acquisition Processing Unit 15…Hypothesis Variable Quantification Processing Unit 16…Posture Variable Control Processing Unit 17…Operation Data Acquisition Processing Unit 31…Training Data Storage Unit 32…Posture Data Storage Unit 33…Question Data Storage Unit 34…Word Data Storage Unit 35…Numerical Conversion Data Storage Unit 41… Input device 42… Output device 71~7n… Servo mechanism 81… Drive control unit 82… Operation amount detection unit 83… Communication I / F unit
Claims
1. A training support system for supporting a user's training using an implement, comprising: a full-size ratio medium reflecting the size of the user and the implement; a support control device capable of transmitting and receiving data to and from the full-size ratio medium; The full-size ratio medium includes: a mechanism unit that operates a plurality of movable parts for reproducing the postures of the user and the implement; a control unit that controls the mechanism unit based on control data sent from the support control device to change the postures of the plurality of movable parts; The support control device includes: an input processing unit that receives an input of operation data with respect to the posture of the full-size ratio medium; a posture control processing unit that, each time the operation data is input, transmits the control data corresponding to the operation data to the full-size ratio medium to change the plurality of movable parts to a state corresponding to the posture desired by the user for a trial. A training support system.
2. The control unit of the full-size ratio medium further has a processing function of detecting an operation amount with respect to the plurality of movable parts when the plurality of movable parts are directly operated by hand by the user, and transmitting detection data representing the detected operation amount to the support control device. The support control device further includes an operation management processing unit that receives the detection data and manages the received detection data as the operation data. The training support system according to Claim 1.
3. A training support control device capable of transmitting and receiving data to and from a full-size ratio medium having a mechanism unit that operates a plurality of movable parts for reproducing the postures of a user and an implement, and having a function of controlling the mechanism unit based on control data to change the postures of the plurality of movable parts, the training support control device comprising: a first processing unit that receives an input of operation data with respect to the full-size ratio medium; a second processing unit that, each time the operation data is input, transmits the control data corresponding to the operation data to the full-size ratio medium to change the plurality of movable parts to a state corresponding to the posture desired by the user for a trial. A training support control device.
4. Obtain posture detection data representing the postures of the user and the tool during training, generate the control data based on the obtained posture detection data, and transmit the control data to the actual-size medium, and a third processing unit that initializes the plurality of movable parts of the actual-size medium to a state corresponding to the postures of the user and the tool during training The training support control device according to claim 3, further comprising
5. The first processing unit presents a predetermined question item regarding the state of the actual-size medium to the user, and receives the user's answer result to the question item as the operation data The second processing unit converts the user's answer result into a hypothesis variable representing the posture that the user desires to attempt, and transmits the control data corresponding to the converted hypothesis variable to the actual-size medium, and changes the plurality of movable parts to the state corresponding to the posture that the user desires to attempt. The training support control device according to claim 3
6. The first processing unit receives, as the operation data, a value representing the control amount of the plurality of movable parts of the actual-size medium The second processing unit includes the value representing the control amount in the control data and transmits the control data to the actual-size medium, and changes the plurality of movable parts to the state corresponding to the posture that the user desires to attempt. The training support control device according to claim 3
7. A training support control method executed by a support control device capable of transmitting and receiving data to and from an actual-size medium having a mechanism unit that operates a plurality of movable parts for reproducing the postures of a user and a tool, and having a function of controlling the mechanism unit based on control data to change the postures of the plurality of movable parts, comprising A process of receiving an input of operation data for the actual-size medium A process of transmitting, each time the operation data is input, the control data corresponding to the operation data to the actual-size medium, and changing the plurality of movable parts to a state corresponding to the posture that the user desires to attempt A training support control method comprising
8. A program that causes a processor included in the training support control device to execute the processing by the first processing unit and the second processing unit included in the training support control device according to any one of claims 3 to 6
Citation Information
Patent Citations
Professional teaching apparatus convenient for theoretical learning of gymnastics
CN104933906A
Swinging posture figure
JP2002136630A
Lesson support system and method
JP2005034195A
JPP6884306B
Sports demonstration figure
US20020182975A1