Robotic Training Systems and Methods
First Claim
1. A robotic athletic training system for assisting an individual during an athletic activity in an environment, comprising:
- a mobile robotic platform;
a sensor module including an array of optical sensors coupled to the mobile robotic platform and configured to obtain sensor data from the environment;
a drive system configured to propel the mobile robotic platform;
a steering system configured to steer the mobile robotic platform; and
a processor, the processor being configured to receive the sensor data from the sensor module, characterize the sensor data into one of edge data, color data, saturation data, threshold data, or keypoint data, and to control one of the drive system and the steering system to follow a path based on the characterized data, wherein the sensor data comprises data related to variation of a surface of the environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A robotic athletic training system may include a mobile robotic platform, a sensor module associated with the mobile robotic platform and configured to obtain data from an environment. The system may include a drive system that propels the platform, as well as a steering system that steers the platform. The system may include a processor which receives data from the sensor module and control the drive system or steering system to follow a path based on the data received from the sensor module. A method may include controlling a robotic athletic training system (or robotic training platform) so that it moves at a velocity. The robotic athletic training system may include a vision system configured to receive data related to a surface and compare a baseline data of a desired surface to the received data and adjusting a travel direction of the robotic system in response to the comparison.
88 Citations
20 Claims
-
1. A robotic athletic training system for assisting an individual during an athletic activity in an environment, comprising:
-
a mobile robotic platform; a sensor module including an array of optical sensors coupled to the mobile robotic platform and configured to obtain sensor data from the environment; a drive system configured to propel the mobile robotic platform; a steering system configured to steer the mobile robotic platform; and a processor, the processor being configured to receive the sensor data from the sensor module, characterize the sensor data into one of edge data, color data, saturation data, threshold data, or keypoint data, and to control one of the drive system and the steering system to follow a path based on the characterized data, wherein the sensor data comprises data related to variation of a surface of the environment. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. A robotic athletic training system for assisting an individual during an athletic activity in an environment, comprising:
-
a mobile robotic platform; a sensor module including an array of sensors coupled to the mobile robotic platform and configured to obtain data from the environment; a drive system configured to propel the mobile robotic platform; a steering system configured to steer the mobile robotic platform; and a processor, the processor being configured to receive the data from the sensor module and to control one of the drive system and the steering system to follow a path based on the data, wherein the data comprises data related to variation of a surface of the environment. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of assisting an individual during an athletic activity in an environment using a robotic athletic training system, comprising:
-
controlling the robotic athletic training system with a processor of the robotic athletic training system to move the robotic athletic training system at a velocity; receiving data related to a surface of the environment over which the robotic athletic training system moves and on which the individual conducts their athletic activity with a vision system of the robotic athletic training system; comparing baseline possible surface characteristic data to the received surface data with the processor of the robotic athletic training system; and adjusting a travel direction of the robotic athletic training system in response to the comparison. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification