US Pat. No. 10,071,281

SYSTEMS, DEVICES, AND METHODS FOR VIRTUAL AND AUGMENTED REALITY SPORTS TRAINING

Robosport Technologies, L...

1. A method of using virtual or augmented reality in sports training, the method comprising:detecting, by a camera of a head-mounted virtual or augmented reality display device, a position of a real ball positioned on a tee;
determining, by a computing device of the head-mounted virtual or augmented reality display device, a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball;
displaying, by a display of the head-mounted virtual or augmented reality display device, a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball;
detecting, by a sensor included in a glove worn by a player, vibrations caused by an impact between a bat held by the player and the real ball;
determining, by the computing device, whether a level of the vibrations is within a predetermined range;
sending a signal, by the computing device to a speaker, when the level of the vibrations is within the predetermined range, to cause the speaker to emit an audible tone; and
emitting, by the speaker, the audible tone.

US Pat. No. 10,112,097

ROBOTIC BATTING TEE SYSTEM

Robosport Technologies LL...

1. A batting tee system, the batting tee system comprising:a housing;
an actuation system comprising a neck movable along a vertical axis, an actuator comprising one or more motors and linkages positioned within the housing,
a ball holder for holding a ball, wherein the ball holder is mounted on the neck and wherein a length of the neck can be increased or decreased between the ball holder and the housing; and
a control system operable to control operation of the batting tee system, comprising a plurality of sensors, a user interface for interfacing a user with operation of the control system for actuation of movement of the neck along the vertical axis; and
a control module, the control module operable to cause the actuator to actuate the neck to a first random position along the vertical axis, wherein the control module is further operable to cause the actuator to actuate the neck from the first random position to a second random position along the vertical axis, different than the first random position, after a ball is hit from the ball holder when the neck is in the first random position.

US Pat. No. 10,118,080

SYSTEMS, DEVICES, AND METHODS FOR VIRTUAL AND AUGMENTED REALITY SPORTS TRAINING

Robosport Technologies, L...

1. A system for training a player to hit a real ball at a target using a virtual or augmented reality display device, the system comprising:a virtual or augmented reality display device having a camera, a display, and a computing device disposed therein, the computing device having:
one or more processors, and
at least one memory coupled to the one or more processors, the at least one memory having instructions stored thereon which, when executed by the one or more processors, cause the computing device to:
receive sensor signals from the camera and, based on the sensor signals, detect a position of a real ball;
determine a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball;
transmit a signal that causes the display to display a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball;
transmit a signal that causes the display to display a target towards which the player should hit the real ball;
determine whether the real ball is hit at the target; and
transmit to a speaker a signal that causes the speaker to provide an indication of whether the real ball is hit at the target;
wherein the virtual or augmented reality display device is configured to communicate with a glove worn by a player, the glove including a sensor configured to:
detect vibrations caused by an impact between a bat and the real ball; and
transmit to the computing device a signal that causes the computing device to determine whether a level of the vibrations is within a predetermined range; and
wherein the virtual or augmented reality display device is configured to communicate with the speaker within audible range of the player and cause the speaker to emit an audible tone in response to receiving a signal from the sensor indicating that the level of the vibrations is within the predetermined range.

US Pat. No. 10,497,278

DEVICE FOR DETECTING AND ASSESSING VIBRATIONS CAUSED BY SPORTING EQUIPMENT

Robosport Technologies, L...

1. A method of providing feedback regarding an impact between a sporting implement and a ball, the method comprising:detecting, by a sensor included in a ring configured to be attached to the sporting implement, vibrations caused by an impact between the sporting implement and the ball;
determining whether the impact between the sporting implement and the ball corresponds to a clean hit in a case where the detected vibrations are within a first predetermined range;
sending a signal to a speaker based on determining that the impact between the sporting implement and the ball corresponds to a clean hit, to cause the speaker to emit an audible tone; and
emitting, by the speaker, the audible tone;
sending, by the sensor, data regarding the detected vibrations, to a computing device;
analyzing, by the computing device, the data received from the sensor to determine a swing path, a swing angle, and a swing velocity, of the sporting implement relative to the ball;
generating, by the computing device, guidance for making adjustments to improve impact between the sporting implement and the ball, based on the analyzed data;
wirelessly sending, to a virtual or augmented reality display device, an indication of the determination that the impact between the sporting implement and the ball corresponds to a clean hit;
wirelessly sending, to a virtual or augmented reality display device, the guidance;
displaying, on the virtual or augmented reality display device, the guidance; and
displaying, on the virtual or augmented reality display device, the indication, wherein, in a case where the detected vibrations are within a second predetermined range different from the first predetermined range, the impact is determined to not correspond to the clean hit,
wherein the sensor in the ring is further configured to selectively recognize vibration patterns generated by the sporting implement.

US Pat. No. 10,639,533

ROBOTIC BATTING TEE SYSTEM HAVING A ROLLABLE NECK

ROBOSPORT TECHNOLOGIES LL...

1. A batting tee system, comprising:a housing;
an arm coupled to the housing and configured to move from a horizontal position to a vertical position;
an actuation system comprising:
a spool positioned within the arm and configured to rotate;
a rollable neck having a proximal end coupled to the spool and further having a distal end, wherein the rollable neck is configured to be wound around the spool when the spool rotates in a first direction and is further configured to be unwound from the spool when the spool rotates in a second direction, wherein the rollable neck is configured to have a flat form when wound around the spool and is further configured to transition from the flat form to a hollow tube form when unwound from the spool; and
an actuator coupled to the spool and configured to rotate the spool in the first and second directions, wherein the actuation system is configured to extend and retract the distal end of the rollable neck out of the arm along a vertical axis, wherein, when the distal end of the rollable neck extends out of the arm along the vertical axis, the distal end is configured to hold a ball; and
a control system coupled to the actuation system and configured to cause the actuation system to extend or retract the distal end of the rollable neck to a first random position out of the arm and along the vertical axis, wherein the control system is further configured to cause the actuation system to extend or retract the distal end of the rollable neck from the first random position to a second different and random position out of the arm and along the vertical axis, after the ball is hit from the distal end of the rollable neck when the distal end is in the first random position.

US Pat. No. 10,617,911

SYSTEMS, DEVICES, AND METHODS FOR VIRTUAL AND AUGMENTED REALITY SPORTS TRAINING

ROBOSPORT TECHNOLOGIES, L...

1. A method of displaying a virtual pitch during augmented reality sports training via a head-mounted virtual or augmented reality display device including a computing device and a camera, the method comprising:receiving, by the computing device, a first position information, via the camera of the head-mounted device, of a first position of a first real ball relative to a player;
determining, by the computing device, a trajectory of a first virtual pitch of a virtual ball, the trajectory of the first virtual pitch intersecting the first position of the first real ball;
displaying, on a display of the head-mounted virtual or augmented reality display device, the first virtual pitch;
receiving, by the computing device, from a sensor, attached to a real bat, the sensor configured to detect vibrations of the real bat, vibrations caused by an impact between the real bat and the first real ball;
determining, by the computing device, whether the vibrations are within a predetermined range; and
transmitting, by the computing device, a signal to a speaker to emit an audible tone when the vibrations are within the predetermined range,
wherein the predetermined range is associated with vibrations received in response to a clean hit.

US Pat. No. 11,027,185

ROBOTIC BATTING TEE SYSTEM

Robosport Technologies, L...

1. A batting tee system, comprising:a vertical tee system comprising:
a housing;
a ball holder for holding a ball;
a neck movable along a vertical axis, the neck coupled at a first end to the housing, and further coupled at a second end to the ball holder;
a first actuator positioned in the housing and operable to move the neck along the vertical axis thereby increasing and decreasing a distance between the ball holder and the housing;
a first control system operable to cause the first actuator to move the neck to a first random position along the vertical axis, wherein the control system is further operable to cause the first actuator to move the neck from the first random position along the vertical axis to a second random position along the vertical axis, different than the first random position along the vertical axis, after the ball is hit from the ball holder when the neck is in the first random position along the vertical axis;
a horizontal tee system comprising:
a base;
a first carriage moveably coupled to the base;
a second carriage moveably coupled to the first carriage, the second carriage operable to hold the vertical tee system;
a second actuator coupled to the base and operable to move the first carriage and the second carriage along a first horizontal axis relative to the base;
a third actuator coupled to the first carriage and operable to move the second carriage along a second horizontal axis relative to the base and the first carriage; and
a second control system operable to:
cause the second actuator to move the first carriage and the second carriage to a first random position along the first horizontal axis;
cause the third actuator to move the second carriage to a first random position along the second horizontal axis;
cause the second actuator to move the first carriage and the second carriage from the first random position along the first horizontal axis to a second random position along the first horizontal axis, different than the first random position along the first horizontal axis, after the ball is hit from the ball holder when the first carriage and the second carriage are in the first random position along the first horizontal axis; and
cause the third actuator to move the second carriage from the first random position along the second horizontal axis to a second random position along the second horizontal axis, different than the first random position along the second horizontal axis, after the ball is hit from the ball holder when the second carriage is in the first random position along the second horizontal axis; and
one or more connectors operable to releasably couple the vertical tee system to the second carriage of the horizontal tee system.