Patent classifications
Y10S901/06
ENHANCED CONFIGURATION AND CONTROL OF ROBOTS
Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.
Automated system for applying disinfectant to the teats of dairy livestock
A spray tool coupled to a robotic arm that extends between the legs of dairy livestock, comprises a linear member and a plurality of spray nozzles. The linear member rotates about an axis that is perpendicular to the robotic arm, and has a perimeter that lies within an outer perimeter of the robotic arm when the robotic arm extends between the legs of a dairy livestock. The plurality of spray nozzles are coupled to the linear member.
AUTOMATED SYSTEM FOR APPLYING DISINFECTANT TO THE TEATS OF DAIRY LIVESTOCK
A system for operating a robotic arm, comprises a camera, a controller and a robotic arm. The camera captures an image of a rear of a dairy livestock located in a stall of a rotary milking platform. The controller receives the image and in conjunction with the stall of the rotary milking platform in which a dairy livestock is located moving into an area adjacent a robotic arm, determines whether a milking cluster is attached to the dairy livestock based at least in part upon the image. The robotic arm is communicatively coupled to the controller and extends between the legs of the dairy livestock if the controller determines that the milking cluster is not attached to the dairy livestock. The robotic arm does not extend between the legs of the dairy livestock if the controller determines that the milking cluster is attached to the dairy livestock.
Vision system for facilitating the automated application of disinfectant to the teats of dairy livestock
A system includes a controller and a robotic arm. The controller accesses an image signal of an udder of a dairy livestock, and determines a spray position by processing the accessed image signal to determine a tangent at the rear of the udder and a tangent at the bottom of the udder. The spray position is a position relative to the intersection of the two tangents. A robotic arm communicatively coupled to the controller positions a spray tool at the spray position.
Automated System for Moving a Robotic Arm Along a Rotary Milking Platform
A system for operating a robotic arm comprises a carriage, a controller communicatively coupled to the carriage and a robotic arm coupled to the carriage. The carriage is mounted on a track adjacent to a rotary milking platform having a stall for a dairy livestock. The carriage moves along the track in a direction corresponding to a direction of rotation of the rotary milking platform. The controller determines a rate for the carriage to move along the track based at least in part upon a speed of rotation of the rotary milking platform. The robotic arm extends between the legs of the dairy livestock.
Vision System for Facilitating the Automated Application of Disinfectant to the Teats of Dairy Livestock
A system includes a controller and a robotic arm. The controller accesses an image signal of an udder of a dairy livestock, and determines a spray position by processing the accessed image signal to determine a tangent at the rear of the udder and a tangent at the bottom of the udder. The spray position is a position relative to the intersection of the two tangents. A robotic arm communicatively coupled to the controller positions a spray tool at the spray position.
Automated system for applying disinfectant to the teats of dairy livestock
A method for applying disinfectant to the teats of a dairy livestock, comprises moving a carriage along a track. The carriage carries a robotic arm and the track is adjacent to a stall of a rotary milking platform housing a dairy livestock. The robotic arm comprises a first member pivotally attached to the carriage, a second member pivotally attached to the first member, and a spray tool member pivotally attached to the second member. The method continues by extending the robotic arm between the hind legs of the dairy livestock while the rotary milking platform rotates such that a spray tool of the spray tool member is located at a spray position from which the spray tool may discharge disinfectant to the teats of the dairy livestock.
Robotic testing device and method for more closely emulating human movements during robotic testing of a user device
In some embodiments, robotic testing device is provided for more closely emulating human movement during robotic testing of a user device. In some embodiments, the robotic testing device may facilitate use of multiple robotic implements configured to interact with a mobile device during testing of the mobile device. One or more of the multiple robotic implements may be configured to move simultaneously, in succession, separately, and/or otherwise interact with a mobile device during performance of a test command on the mobile device. Further, a holder of the mobile device may be configured to move during performance of a test command on the mobile device.
Enhanced configuration and control of robots
Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.
SURGICAL TRAY EFFICIENCY SYSTEM AND RELATED METHODS
A surgical tray efficiency system comprising a vertical rack assembly for holding and displaying a plurality of surgical instrument trays, a sterile barrier covering the vertical rack assembly and including tray location identifiers, and a standardization software platform including a customizable interactive planogram is described. The customizable interactive planogram software helps operating room staff arrange the instrument trays on the vertical rack assembly according to a predetermined customizable location ID, and create/load/access information related to the surgical procedure/trays/instruments before, during, and after the surgery.