Patent classifications
G05B2219/45083
Robot Controller and Robot System
A robot controller comprising a processor that is configured to execute computer-executable instructions so as to controls a robot including an arm capable of moving at least one of a target object and a discharger capable of discharging a discharge object to the target object, wherein the processor is configured to use a first position based on a jig removably attached to the discharger to generate teaching information on a position of the arm.
Modular, multi-function robotic positioning system
A system to select and reposition inventory items on one or more shelving units is disclosed. The system can include a robotic positioning system (RPS) to move inventory items on a shelf to the front of the shelf, or off the shelf, to facilitate selection, delivery, and restocking of the inventory item. The RPS can include a movement system to enable it to position itself behind a particular inventory item on a shelf. The RPS can also include a positioner to enable the RPS to move the inventory item backward and forward on the shelf. The RPS can be mounted on a free-standing frame to enable movement in two axes and repositioning of inventory items in a third axis. The RPS can also be centrally mounted in a shelving unit and can move vertically and rotate about a single axis to reposition inventory items radially.
METHOD AND APPARATUS FOR WORKING-PLACE BACKFLOW OF ROBOTS
Method and apparatus for working-place backflow of robots, comprising: acquiring current coordinates of robots currently in an idle state in a working place; acquiring all destination coordinates where the robots are going to return; calculating, according to distances and time from the current coordinates to all destination coordinates, target destination coordinates nearest to the current coordinates; controlling the robots to move out of the working place according to backflow paths corresponding to the target destination coordinates, ensuring order departure of the robots; performing, when paths intersect, queuing management on the robots, to determine a crowding point zone; setting, according to pass requests sent by robots in the crowding point zone, scheduling commands respectively for the robots in the crowding point zone; and sending the commands respectively to the robots in the crowding point zone, to make the robots having received the commands pass through the crowding point zone based thereon.
Force transfer mechanism
The systems and devices disclosed herein can include a force transfer mechanism that permits force transfer between an instrument device manipulator and a tool coupled to the instrument device manipulator. The force transfer mechanism can include a first alignment member and a second alignment member. The first alignment member can have a disengaged position in which the first alignment member is out of engagement with the second alignment member, thereby reducing or preventing engagement between an instrument device manipulator base driveshaft and a tool driveshaft and permitting rotation of the base driveshaft relative to the tool driveshaft. When in an engaged position, the second alignment member can permit engagement between the base driveshaft to the tool driveshaft and transfer of rotary motion from the base driveshaft to the tool driveshaft. Additionally, the present disclosure also relates to methods of preparing and using a medical robotic system.
Apparatus and method for building a pallet load
A pallet building apparatus for automatically building a pallet load of pallet load article units onto a pallet support including a frame defining a pallet building base, at least one articulated robot to transport and place the pallet load article units, a controller to control articulated robot motion and effect therewith a pallet load build, at least one three-dimensional, time of flight, camera to generate three-dimensional imaging of the pallet support and pallet load build, wherein the controller registers, from the three-dimensional camera, real time three-dimensional imaging data embodying different corresponding three-dimensional images of the pallet support and pallet load build, to determine, in real time, from the corresponding real time three-dimensional imaging data, a pallet support variance or article unit variance and generate in real time an articulated robot motion signal, the articulated robot motion signal being generated real time so as to be performed real time.
ROBOT CONTROLLER HAVING FUNCTION THAT SIMPLIFIES LEARNING, AND ROBOT CONTROL METHOD
A robot controller having a function that simplifies learning and a robot control method. The robot controller includes: a learning section configured to carry out learning of detecting a deviation between a commanded trajectory representing a position of the robot generated according to the command values and an operation trajectory representing an actual position where the robot has moved, and generate a corrected program by adjusting the commanded trajectory; a saving section configured to save the corrected program; and a relearning section configured to carry out relearning on a relearning location, the relearning location being a part of the operation trajectory designated by an operator.
FORCE TRANSFER MECHANISM
The systems and devices disclosed herein can include a force transfer mechanism that permits force transfer between an instrument device manipulator and a tool coupled to the instrument device manipulator. The force transfer mechanism can include a first alignment member and a second alignment member. The first alignment member can have a disengaged position in which the first alignment member is out of engagement with the second alignment member, thereby reducing or preventing engagement between an instrument device manipulator base driveshaft and a tool driveshaft and permitting rotation of the base driveshaft relative to the tool driveshaft. When in an engaged position, the second alignment member can permit engagement between the base driveshaft to the tool driveshaft and transfer of rotary motion from the base driveshaft to the tool driveshaft. Additionally, the present disclosure also relates to methods of preparing and using a medical robotic system.
APPARATUS FOR TRANSPORTING A ROTOR
Provided is an apparatus capable of transporting a rotor from a first location to a second location, including: a holding device for engaging with a portion of the rotor at the first location so as to hold the rotor relative to the apparatus; a position determination device for determining the position of at least one component part of the rotor relative to another component part of the rotor or another body; a positioning device for positioning or repositioning said at least one component part of the rotor relative to another component part of the rotor or another body; and a movement device for moving the rotor from the first location to the second location. Also described is a method of loading a rotor into a balancing machine.
Hybrid Chassis Breaching System
A robotic amphibious mine breaching system including a hybrid chassis with deployable Mat Modules provides a detection and navigation grid with breaching mechanisms to range from underwater to edge of shore, the beach and continue inland. A computer-controlled transmitter and receiver unit integrates signals from different spatial locations establishing a grid. The surface and underwater mine counter-measure system deploys transponders and sensors to detect anomalies in the electromagnetic field caused by both magnetic and non-magnetic objects therein during underwater travel creating a cleared navigational grid establishing landing lanes for Force Protection and Maneuver Capabilities.
Method For Commanding An Industrial Robot
This method for controlling an industrial robot comprising a moving robot arm provided with at least one electric motor suitable for moving this robot arm includes the following steps: a) the execution (1000), by a central unit, of a control program of the robot arm and, in response, the calculation and sending of position instructions of the robot arm; b) generation (1004) of supply voltages of said motor by an axis controller as a function of the calculated position instructions, implementing cascading regulators including at least one entry point receiving an input signal; c) controlling (1006) said motor with the generated supply voltages.
During step b), a sound excitation signal is superimposed with the input signal of one of the regulators to form a composite signal, the supply voltages being generated as a function of the composite signal.