Entries |
Document | Title | Date |
20080269949 | SECURING COMMUNICATIONS WITH ROBOTS - The present disclosure is directed to a system and method for managing communications with robots. In some implementations, a computer network, where operators interface with the network to control movement of robots on a wireless computer network includes a network arena controller and a plurality of robot controllers. The network arena controller is configured to provide firewall policies to substantially secure communication between robot controllers and the associated robots. Each controller is included in a different robot and configured to wirelessly communicate with the network arena controller. Each robot controller executes firewall policies to substantially secure wireless communication. | 10-30-2008 |
20090005907 | Manipulator unit - A manipulator add-on unit adapted for connection to a system designed for performing operations on a body having a central axis and a surface extending about said central axis, when mounted onto said surface and further adapted for performing rotary motion about said central axis, said manipulator add-on unit comprising a housing with a drive assembly, and a manipulator arm having a longitudinal axis and articulated to said drive assembly, wherein said housing is adapted for mounting onto said system, and said drive assembly is adapted for providing said manipulator arm with at least a reciprocal axial movement in the direction of said longitudinal axis. | 01-01-2009 |
20090012647 | Robot system employing multijoint robots and workpiece delivery method - A multijoint robot has a multijoint link and a hand attached to the link. The robot comprises motion separating means and control means. The motion separating means separates, in terms of vectors, a motion of the hand into a first motional vector component along a given plane and a second motional vector component along a plane perpendicular to the given plane. The control means controls a motion of the hand based on an operation timing of the hand to be set on the first motional vector component and the second motional vector component. | 01-08-2009 |
20090093907 | Robot System - In a robot system constructed by a superior controller and a robot, it is necessary to carry out a high-speed computation in a system which simultaneously generate a map together with identifying a posture of the robot, there is a problem that the robot system becomes expensive because a computing load becomes enlarged, and it is an object to reduce the computing load. In order to achieve the object, there is provided a robot system constructed by a controller having a map data and a mobile robot, in which the robot is provided with a distance sensor measuring a plurality of distances with respect to a peripheral object, and an identifying apparatus identifying a position and an angle of the robot by collating with the map data, and the controller is provided with a map generating apparatus generating or updating the map data on the basis of the position and the angle of the robot, and the measured distance with respect to the object. Accordingly, it is possible to reduce the computing load of the controller and the robot, and it is possible to achieve a comparatively inexpensive robot system. | 04-09-2009 |
20090143911 | High throughput method of in transit wafer position correction in system using multiple robots - Methods correcting wafer position error are provided. The methods involve measuring wafer position error on a robot, e.g. a dual side-by-side end effector robot, during transfer to an intermediate station. This measurement data is then used by a second robot to perform wafer pick moves from the intermediate station with corrections to center the wafer. Wafer position correction may be performed at only one location during the transfer process. Also provided are systems and apparatuses for transferring wafers using an intermediate station. | 06-04-2009 |
20090198376 | DISTRIBUTED MULTI-ROBOT SYSTEM - A system is provided that includes at least one manager and one or more robots configured to communicate wirelessly. The manager can include certain functions that generate data, instructions, or both used by one or more robots. The manager can also facilitate communications among several robots, or robots could also be configured to communicate directly. | 08-06-2009 |
20090204258 | DYNAMIC SPACE CHECK FOR MULTI-ARM SYSTEM MOVING ON A RAIL - A system and method for controlling motion interference avoidance for a plurality of robots are disclosed, the system and method including a dynamic space check system wherein an efficiency of operation is maximized and a potential for interference or collision is minimized. | 08-13-2009 |
20090240370 | AUTOMATED TESTING SYSTEM ARRANGEMENTS USING DOCKING STATION - Automated testing system arrangements using a docking station. One system includes a unit including: a) a polygonal base having a plurality of sides, a number of the plurality of sides including a docking station for mating with a mobile equipment carrying cart; and b) a robotic arm having a stationary base positioned on or in the polygonal base and configured to interact with the equipment on each mobile equipment carrying cart. | 09-24-2009 |
20090299524 | FLEXIBLE CONNECTION OF TEACHING DEVICES TO PROGRAMMABLE CONTROLLERS - An apparatus provides selective communication between multiple programmable robot controllers and one or more teaching devices connected by a network. The network controls communication between the teaching devices and the controllers including active tasks and passive tasks for preventing communication of active tasks between any of the controllers and more than one of any of the teaching devices. The network permits communication of the passive tasks between any of the controllers and one of the teaching devices communicating active tasks with another one of the controllers. | 12-03-2009 |
20090326711 | MULTI-ARM ROBOT SYSTEM INTERFERENCE CHECK VIA THREE DIMENSIONAL AUTOMATIC ZONES - A system and method for controlling avoiding collisions in a workcell containing multiple robots is provided. The system includes a sequence of instructions residing on a controller for execution thereon to perform an interference check automatic zone method. The interference check automatic zone method includes the steps of: determining a first portion of a common space that is occupied during a movement of a first robot along a first programmed path; determining a second portion of the common space that is occupied during a movement of a second robot along a second programmed path; comparing the first portion and the second portion to determine if an overlap exists therebetween; and moving the first robot and the second robot in response to whether or not the overlap exists. | 12-31-2009 |
20100036525 | PARTS HANDLING DEVICE, SYSTEM AND METHOD - A method for operating a system including at least two robots for handling parts and a robot control unit arranged for control of said at least two robots. Each of the robots is arranged with a parts handler device including a rigid arm with one end connected to the end element of an arm of the robot by a first swivel arranged for radial movement of the rigid arm in relation to the end element. Each of the robots is also arranged with a gripper connected to the rigid arm by a second swivel arranged for free, passive rotation of the gripper in relation to the rigid arm. The method includes generating instructions for the at least two robots to pick and/or move and/or place a part and sending the instructions to each robot simultaneously. | 02-11-2010 |
20100042257 | ROBOTIC STORAGE LIBRARY WITH QUEUED MOVE INSTRUCTIONS AND METHOD OF QUEING SUCH INSTRUCTIONS - A robotic tape library which queues two or more move instructions is described. Generally, the robotic system receives a first move instruction which commands a first robot to move a first tape cartridge from a shelf to a first tape drive to be loaded therein. Though the first move has not actually taken place, the library replies to the host computer that the first tape drive has been loaded with the first tape cartridge, at least to an acceptable level of engagement, at which point, the first move instruction is queued. After receiving a second move instruction from the host to move a second tape cartridge from the shelf to a second tape drive, the library reorganizes and physically carries out the move instructions in a preferred order. | 02-18-2010 |
20100094459 | SYSTEM FOR COOPERATION OF MULTIPLE ROBOTS USING DYNAMIC BEHAVIOR BINDING AND METHOD THEREOF - The present invention relates to a system for cooperation of multiple mobile robots and a method thereof that allow the multiple mobile robots to cooperatively execute one complicated task. The system and method can use centralized control architecture, create robot cooperation application codes on the basis of conceptual behavior units without depending on actual physical robots, and dynamically bind behavior units used to create the robot cooperation application at the time of executing the robot cooperation application to actual functions of the robots, thereby actively adjusting to changes in a dynamical environment, such as a change in the types, the number, and the functions of robots for cooperation. | 04-15-2010 |
20100114370 | CONVEYANCE APPARATUS - A conveyance apparatus includes conveyance robots provided for sequential assembly processes. Each of the robots conveys, based on a tact system, work pieces for the respective assembly processes, by simultaneously reciprocating the work pieces with a single mechanism. The work pieces are sequentially assembled on an assembly line after placed at the most upstream side thereof. The apparatus further includes control units respectively provided for the conveyance robots and control time sequences for reciprocating motions of the respective conveyance robots in a linked manner. The control unit for controlling a first conveyance robot receives, from the control unit for controlling a second conveyance robot, position information of the second conveyance robot positioned frontward in a moving direction of the first conveyance robot, thereby detecting presence of a risk of a collision with the second conveyance robot, and causing the first conveyance robot to avoid the collision when the risk exists. | 05-06-2010 |
20100125363 | ROBOT SYSTEM - A robot system includes a robot control device connected to a plurality of robots each having a plurality of joints and a robot teaching device configured to communicate with the robot control device so as to teach and operate the robots. The robot control device automatically select one of the robots to be operated in accordance with a change in a display state of a display of the robot teaching device. | 05-20-2010 |
20100145514 | APPARATUS AND METHOD FOR CONTROLLING MULTI-ROBOT LINKED IN VIRTUAL SPACE - The present invention relates to an apparatus and method for controlling a multi-robot linked in virtual space, and when an event is generated in accordance with information change in virtual space including the web as well as the environmental change around a robot, the present invention controls individual behavior or collective behavior or corresponding robots by transmitting behavior data corresponding to the generated event to a plurality of robots. According to the present invention, by making a robot perform specific behavior in response to not only changes in the real environment, but information changes in the web, it is possible to arouse the user's interest or the developer's originality while removing due to complicity of the real environment, which is a problem limiting application of the robot, or dynamic response. | 06-10-2010 |
20100161123 | AUTOMATIC MACHINE SYSTEM - To provide an automatic machine system for readily and reliably selecting a desired mechanism part from among the automatic machine systems composed of a plurality of mechanism parts and teaching the mechanism part. | 06-24-2010 |
20100168914 | DIAGNOSIS AND MANAGEMENT SERVER FOR MULTI-KINDS ROBOTS - Provided proposes a structure of a robot management server and an internal structure of a robot that can interwork with an external server providing functions such as voice recognition, voice synthesis, image recognition, speaker recognition, gesture recognition, etc., and provide the corresponding functions as basic functions of the robot. Through the structure, the same interface, which accesses the internal structure of the robot, can be provided and the robot developer can develop applications handling multi-kinds robots and applications without being limited by the basic functions of the robot, by using the interface. In addition, malfunction and failure, which can occur during the operation of the robot, are checked by diagnosing, such that applications capable of appropriately processing the malfunction and failure can be developed. | 07-01-2010 |
20100211220 | CONTROLLER OF ROBOT USED COMBINED WITH MACHINE TOOL - A robot controller ( | 08-19-2010 |
20100217437 | AUTONOMOUS ROBOTIC ASSEMBLY SYSTEM - An apparatus comprises a plurality of mobile robotic machines, a wireless communications system, and a motion control system. The plurality of mobile robotic machines may be capable of moving to a number of locations in an assembly area and performing operations to assemble a structure in the assembly area. The wireless communications system may be capable of providing communications with the plurality of mobile robotic machines within the assembly area. The motion control system may be capable of generating position information for the plurality of mobile robotic machines in the assembly area and communicating the position. | 08-26-2010 |
20100217438 | ROBOT AND TASK EXECUTION SYSTEM - A robot and the like capable of executing a task in an appropriate condition from the viewpoint of execution economy even when a state of the task is altered. A cost is evaluated that represents a load or labor required for a robot ( | 08-26-2010 |
20100234991 | ROBOTIC ORDERING AND DELIVERY APPARATUSES, SYSTEMS AND METHODS - Systems, methods and devices for the automated retrieval/delivery of goods from one location to another using a robotic device such as a tug and accompanying cart. A computer within the tug/cart stores a map of the building floor plan and intended paths for the tug to take when traversing from one location to the next. During the delivery, a variety of different sensors and scanners gather data that is used to avoid obstacles and/or continuously adjust the movement of the tug in order to more closely follow the intended path. The system preferably includes wireless networks that allow one or more tugs to communicate with a tug base station, a primary network located at the site of the delivery and a remote host center that monitors the status and data collected by the tugs. | 09-16-2010 |
20100262287 | Embedded Robot Control System - The present invention relates to an embedded robot control system, particularly to an embedded robot control system of a highly expandable distributed control mode. An aspect of the present invention features an embedded robot control system. In accordance with an embodiment of the present invention, the embedded robot control system, which controls a plurality of robot instruments, which have a motor and a sensor, and a robot, which is connected with the plurality of robot instruments, can include a master controller, which is installed on the robot and controls the motor and the sensor of the robot instrument, and a slave controller, which is installed on another robot, connected to the robot, or the robot instrument and receives a control signal of the motor or the sensor from the master controller and controls the motor and the sensor. | 10-14-2010 |
20100268383 | TELE-PRESENCE ROBOT SYSTEM WITH SOFTWARE MODULARITY, PROJECTOR AND LASER POINTER - A remote control station that accesses one of at least two different robots that each have at least one unique robot feature. The remote control station receives information that identifies the robot feature of the accessed robot. The remote station displays a display user interface that includes at least one field that corresponds to the robot feature of the accessed robot. The robot may have a laser pointer and/or a projector. | 10-21-2010 |
20100286824 | System for self-organizing mobile robotic collectives - A system of self-organizing mobile robotic agents (MRAs) in a multi-robotic system (MRS) is disclosed. The MRAs use simulations to organize the behaviors of groups of robots in the MRS. The MRAs use software agents to model the MRS and the environment. By developing simulations of environmental change, the system provides methods for the MRS to interact with its environment to produce collective epigenetic behaviors. | 11-11-2010 |
20100298976 | ROBOT CONTROL SYSTEM, ROBOT, PROGRAM, AND INFORMATION STORAGE MEDIUM - A robot control system includes a user information acquisition section ( | 11-25-2010 |
20100305754 | ARTICLE CONVEYING ROBOT SYSTEM - An article conveying robot system capable of effectively containing an article in a container conveyed by a conveyor by using a robot. A container detecting part measures the distribution of shading of an image of each containing cell based on a detection result of the container, detects the containing state of each cell, and stores the detection result of each cell. An information managing part of a controller of an upstream side robot receives information from a container detecting part of a controller of a downstream side robot, and then generates containing cell information. An information managing part checks the cell information to be processed, and then transmits the cell information to a task executing part only when an article is not located in the corresponding cell. Task executing part controls the robot so as to locate an article in the selected cell based on the cell information. | 12-02-2010 |
20100312387 | Supervision and Control of Heterogeneous Autonomous Operations - The different advantageous embodiments may provide an apparatus that may include a number of robotic machine groups, a mission planner, and a mission control. The mission planner may be capable of generating a mission for the number of robotic machine groups. The mission control may be capable of executing the mission using the number of robotic machine groups. | 12-09-2010 |
20100312388 | Supervision and Control of Heterogeneous Autonomous Operations - The different advantageous embodiments may provide an apparatus that may include a number of robotic machine groups, a mission planner, and a mission control. The mission planner may be capable of generating a mission for the number of robotic machine groups. The mission control may be capable of executing the mission using the number of robotic machine groups. | 12-09-2010 |
20110004340 | WORKING SYSTEM AND WORK-AUTOMATING METHOD - Provided is a work assembling system ( | 01-06-2011 |
20110010007 | AUTONOMOUS ROBOTIC PLATFORM - The different advantageous embodiments may provide an apparatus that may comprise a number of robotic platforms, a wireless communications system, and a computer system. The number of robotic platforms may be configured to move to a number of locations in an assembly area and interact with a number of robotic devices. The wireless communications system may be configured to provide communication with the number of robotic platforms and the number of robotic devices within the assembly area. The computer system may be configured to exchange information with the number of robotic platforms and the number of robotic devices using the wireless communications system. | 01-13-2011 |
20110022227 | Dual Scanning Stage - A profilometer having a guide beam for providing translational movement of substrates in a Y axis relative to a stylus. A first stage receives a first substrate, where the first stage is slidably mounted to the guide beam. The first stage is associated with a first motor for providing independent translational movement for the first stage in an X axis relative to the stylus. A second stage receives a second substrate, where the second stage is slidably mounted to the guide beam. The second stage is associated with a second motor for providing independent translational movement for the second stage in the X axis relative to the stylus, where the first stage and the second stage move together in the Y axis as the guide beam moves in the Y axis, and move independently of one another in the X axis. A robot loads the substrates onto and unloads the substrates off of the first stage and the second stage. A controller directs the robot to load the second substrate onto the second stage, while simultaneously directing the first stage and the guide beam to scan the first substrate on the first stage in the X and Y axes under the stylus, thereby generating profile readings of the first substrate on the first stage. | 01-27-2011 |
20110022228 | DOOR REMOVING SYSTEM AND DOOR REMOVING METHOD - A door removing system which occupies less space, reduces costs, and reduces cycle time. A door removing system ( | 01-27-2011 |
20110022229 | MASTER INTERFACE AND DRIVING METHOD OF SURGICAL ROBOT - A master interface and a driving method for a surgical robot are disclosed. The master interface is mounted on a master robot, to manipulate a slave robot connected with the master robot, and includes: a main handle coupled to the master robot; a sub-handle coupled to the main handle; a first processor configured to generate a first signal in correspondence with user manipulation on the main handle; and a second processor configured to generate a second signal in correspondence with user manipulation on the sub-handle, where the first signal and the second signal are transmitted to the slave robot independently. As the interface for the surgical master robot includes not only the handle (main handle) for manipulating the robot arm, but also an additional controller (sub-handle) for a laparoscope, etc., the operator is able to simultaneously manipulate the laparoscope, etc., while manipulating the handle, without having to stop manipulating the handle or perform an additional action separately. The sub-handle may be detachably coupled to the main handle, so that the laparoscope, etc., may be manipulated separately by an assistant when necessary. | 01-27-2011 |
20110035052 | SYSTEMS AND METHODS FOR DISPERSING AND CLUSTERING A PLURALITY OF ROBOTIC DEVICES - The present invention features methods for operating, such as methods for dispersing and clustering, robotic devices (i.e., “robots”) that employ adaptive behavior relative to neighboring robots and external (e.g., environmental) conditions. Each robot is capable of receiving, processing, and acting on one or more multi-device primitive commands that describe a task the robot will perform in response to other robots and the external conditions. The commands facilitate a distributed command and control structure, relieving a central apparatus or operator from the need to monitor the progress of each robot. This virtually eliminates the corresponding constraint on the maximum number of robots that can be deployed to perform a task (e.g., data collection, mapping, searching, dispersion, and retrieval). By increasing the number of robots, the efficiency in completing the task is also increased. | 02-10-2011 |
20110046780 | DISTRIBUTED ROBOTIC GUIDANCE - The different illustrative embodiments provide an apparatus that includes a computer system, a number of structured light generators, and a number of mobile robotic devices. The computer system is configured to generate a path plan. The number of structured light generators is configured to project the path plan. The number of mobile robotic devices is configured to detect and follow the path plan. | 02-24-2011 |
20110046781 | COORDINATED ACTION ROBOTIC SYSTEM AND RELATED METHODS - A coordinated action robotic system may include a plurality of robotic vehicles, each including a platform and at least one manipulator movable relative thereto. The robotic system may also include a remote operator control station that may include a respective controller for each manipulator. The remote operator control station may also include a mapping module to map movement of each manipulator relative to its platform. Operation of the controllers for manipulator movement in a given direction produces corresponding movement of the respective manipulators in the given direction such that the robotic vehicles may be controlled as if they were one robotic vehicle. The coordinated movement may result in increased operational efficiency, increased operational dexterity, and increased ease of controlling the robotic vehicles. | 02-24-2011 |
20110054684 | METHOD AND SYSTEM FOR TRANSFERRING/ACQUIRING OPERATION RIGHT OF MOVING ROBOT IN MULTI-OPERATOR MULTI-ROBOT ENVIRONMENT - In an operating system having a first controller configured to manage one or more robots included in a first region, and a second controller configured to manage one or more robots included in a second region adjacent to the first region, a method for enabling the second controller to acquire an operation right of N robots (where N is a natural number equal to or greater than 1) operated by the first controller, the method includes: transmitting a control mapping status (CMS) containing an operation right change message to the first controller, upon reception of an operation right request signal from a user of the N robots; and checking a connection status of the N robots, upon reception of the CMS containing the operation right change message from the first controller, and acquiring an operation right by providing CMS acquisition information and control mapping information to the robots included in the second region. | 03-03-2011 |
20110066282 | ROBOTIC APPARATUS IMPLEMENTING COLLISION AVOIDANCE SCHEME AND ASSOCIATED METHODS - A robotic system implements a collision avoidance scheme and includes a first robotic manipulator and a first controller configured to control the first robotic manipulator for movement along a first pre-planned actual path. A second controller is configured to control movement of a second robotic manipulator for movement along a second pre-planned intended path and deviating therefrom to move in a dodging path away from the first pre-planned actual path based upon determining a potential collision with the first robotic manipulator without prior knowledge of the first pre-planned actual path. | 03-17-2011 |
20110082583 | Nesting Negotiation for Self-Mobile Devices - Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for power. These nests can also provide new tasking or patches for the robotic devices. The charging station and the robotic devices are both provided with communications capabilities and a protocol by which they can negotiate to find a time slot in which the device can be recharged, as well as determining a correct connector and a battery type. | 04-07-2011 |
20110098858 | SYSTEM FOR MOVING MOBILE ROBOTS IN ACCORDANCE WITH PREDETERMINED ALGORITHM - A system for moving robots in accordance with a predetermined algorithm. The system includes: a surface having a position-coding pattern which identifies the surface; mobile robots for moving across the surface, each robot being configured for sensing and decoding the position-coding pattern; and a computer system in communication with the mobile robots. The computer system is configured to send instructions for moving each mobile robot relative to the surface in response to position information corresponding to that mobile robot. Further, the computer system is configured to determine instructions for moving each mobile robot using a predetermined algorithm. The predetermined algorithm is selected on the basis of the identity of the surface. | 04-28-2011 |
20110118874 | ROBOT CONTROLLER SIMULTANEOUSLY CONTROLLING N NUMBER OF ROBOTS - A robot controller which simultaneously controls N (N≧2) number of robots (R | 05-19-2011 |
20110137458 | CLEANING ROBOT SYSTEM AND METHOD OF CONTROLLING SAME - Provided is a cleaning robot system and a method of controlling the same for economically cleaning, with high workability, plate-shaped members, such as solar cell panels and reflecting mirrors used in photovoltaic power generation and solar thermal power generation systems. A cleaning robot system ( | 06-09-2011 |
20110137459 | POLICY-BASED ROBOT MANAGING APPARATUS AND METHOD FOR MANAGING A PLURALITY OF ROBOTS - The present invention relate to a policy-based robot managing apparatus and method for managing a plurality of robots, which generate a wide area policy for controlling cooperation between the plurality of robots connected by a network, compare the generated wide area policy with an existing wide area policy to check whether a conflict between the wide area policies occurs, convert the generated wide area policy into local policies applicable to the plurality of robots, and transmit the local policies to the corresponding robots, respectively. According to the embodiments of the present invention, since a policy-based management technique is introduced, it is possible to more efficiently control different kinds of robots having various forms through a wide area policy having a pseudo-code form even though a manager does not know previously set information of the individual network robots. | 06-09-2011 |
20110153079 | APPARATUS AND METHOD FOR DISTRIBUTING AND MONITORING ROBOT APPLICATION AND ROBOT DRIVEN THEREBY - Provided is a technology that effectively distributes and monitors the execution of robot application to allow a plurality of robots to perform tasks in cooperation with each other. An apparatus for distributing and monitoring robot application according to an embodiment of the present invention comprises: a robot information manager managing information of a plurality of robots constituted by a plurality of nodes classified by a driving function; a robot application generator generating the robot application combining a plurality of components for driving the plurality of robots; and a robot application controller distributing the robot application to the plurality of robots on the basis of the information of the plurality of robots and receiving execution monitoring information of the robot application. | 06-23-2011 |
20110190930 | ROBOT USER INTERFACE FOR TELEPRESENCE ROBOT SYSTEM - A robot system that includes a remote control station and a robot that has a camera, a monitor and a microphone. The robot includes a user interface that allows a user to link the remote control station to access the robot. By way of example, the user interface may include a list of remote control stations that can be selected by a user at the robot site to link the robot to the selected control station. The user interface can display a connectivity prompt that allows a user at the robot site to grant access to the robot. The connectivity prompt is generated in response to a request for access by a remote control station. The robot may include a laser pointer and a button that allows a user at the robot site to turn the laser pointer on and off. | 08-04-2011 |
20110224823 | PASS-THROUGH MECHANISM FOR LINEAR TAPE LIBRARY - A pass-through mechanism that couples a first linear tape library string to a second linear tape library string is maintained. A first robotic assembly associated with the first linear tape library string places a tape from the first linear tape library string into the pass-through mechanism. The pass-through mechanism moves the tape to a position where the tape can be removed by a second robotic assembly associated with the second linear tape library string. The second robotic assembly removes the tape from the pass-through mechanism and places the tape into the second linear tape library string. | 09-15-2011 |
20110245971 | SYNCHRONOUS ROBOTIC OPERATION ON A STRUCTURE HAVING A CONFINED SPACE - A fully automated method is performed on a structure having a confined space. The structure has a location that is identifiable from within the confined space and from outside the confined space. A first robotic system moves a first end effector inside the confined space such that the first end effector is positioned over the location. A first vector corresponding to the location is generated. A second robotic system moves a second end effector outside the confined space such that the second end effector is positioned over the location. A second vector corresponding to the location is generated. The first and second vectors are used to move the first and second end effectors to a new location such that the first and second end effectors are in working opposition. The first and second end effectors perform a synchronous operation at the new location. | 10-06-2011 |
20110295423 | CONDITION BASED KEEP-OUT FOR MACHINES - The different illustrative embodiments provide a system for autonomous machine management comprising a number of autonomous machines, a number of boundaries, a conditional behavior module, and a navigation system. The number of autonomous machines is configured to perform area coverage tasks in a worksite. The number of nodes is configured to define a number of worksite areas for the worksite. The conditional behavior module is executed by a processor unit and configured to determine whether a number of conditions is met for the number of worksite areas. The navigation system is configured to operate an autonomous machine to perform the area coverage tasks and move between the number of worksite areas when the number of conditions is met. | 12-01-2011 |
20110295424 | MANAGING AUTONOMOUS MACHINES ACROSS MULTIPLE AREAS - The different illustrative embodiments provide a system for autonomous machine management comprising a number of autonomous machines, a number of nodes, a performance estimation module, and a navigation system. The number of autonomous machines is configured to perform area coverage tasks in a worksite. The number of nodes is configured to define a number of worksite areas for the worksite. The performance estimation module is executed by a processor unit and configured to calculate a percentage of work completed in the number of worksite areas. The navigation system is configured to operate an autonomous machine to perform the area coverage tasks and move between the number of worksite areas. | 12-01-2011 |
20120029694 | Medical Work Station - The invention relates to a medical work station ( | 02-02-2012 |
20120029695 | SYSTEM AND METHOD FOR MANAGING AND CONTROLLING ROBOT COMPETITION - A system and method for operating robots in a robot competition. One embodiment of the system may include operator interfaces, where each operator interface is operable to control movement of a respective robot. A respective operator interface may be in communication with an associated operator radio, where each radio may have a low power RF output signal. A robot controller may be coupled to each robot in the robot competition. A robot radio may be coupled to a respective robot and in communication with a respective robot controller and operator radio. The robot radios may have a low power RF output signal while communicating with the respective operator radios. Alternatively, the radios may be short range radios, where a distance of communication may be a maximum of approximately 500 feet. | 02-02-2012 |
20120078417 | Detecting Energy and Environmental Leaks In Indoor Environments Using a Mobile Robot - Techniques for energy and environmental leak detection in an indoor environment using one or more mobile robots are provided. An energy leak detection system is provided. The energy leak detection system includes one or more mobile robots configured to move throughout at least a portion of a building and to take temperature and air flow measurements at a plurality of locations within the building. An environmental leak detection system is also provided. The environmental leak detection system includes one or more mobile robots configured to move throughout at least a portion of a building and to take airborne matter measurements at a plurality of locations within the building. | 03-29-2012 |
20120095595 | PROCESS OF MAKING CEREAL, PULSE AND LENTIL ADMIXTURE - A process and a method for automatically and/or semi automatically making a cereal and a pulse batter having an optimal consistency is described. The method and process also includes the steps for dispensing and storage for distribution. The cereal and pulse are soaked, ground and mixed together, spices added and allowed to ferment at an ambient temperature for an adequate time. The batter is packaged and stored in such a way that the batter's shelf life is increased. Expiration date is labeled on the container so that it can be monitored by the user. The process also provides a sterile way of preparing the various combinations of cereal and pulse as a batter. The optimal fermentation provides consistent delivery of taste. Packaging techniques provide appropriate shipping conditions. | 04-19-2012 |
20120101632 | CROSSWALK WALKING ASSISTANCE SYSTEM AND METHOD OF CONTROLLING THE SAME - A crosswalk walking assistance system to assist a pedestrian by moving a movable robot along with the pedestrian along a boundary of a crosswalk when the pedestrian crosses at the crosswalk, and a method of controlling the same. The crosswalk walking assistance system includes guide rails formed along boundary lines of a crosswalk, robots moving along the guide rails, and a controller connected to the guide rails. | 04-26-2012 |
20120116585 | ROBOT SYSTEM CONTROL METHOD - In a control method of a robot system of the present invention, one of two industrial robots is used as a master robot, and the other is used as a slave robot. Data indicating the relation of the relative position and relative attitude between the master robot and the slave robot in welding conditioning work is stored as one set of information. During teaching work, in a state where the master robot and the slave robot exist at any positions, the slave robot is moved with respect to the position of the master robot so as to reproduce the relation of the relative position and relative attitude indicated by the one set of stored information, or the master robot is moved with respect to the position of the slave robot. | 05-10-2012 |
20120130539 | ROBOT CONTROL SYSTEM AND CONTROL METHOD USING THE SAME - Provided is a robot control system including a robot which receives a final operation signal computed by a mobile terminal and includes one or more driving machines operated according to the received final operation signal, and the mobile terminal which receives a status signal of the robot and controls the robot by generating the final operation signal for directly driving the one or more driving machines included in the robot. | 05-24-2012 |
20120158176 | SWARM ROBOT AND SWEEPING METHOD USING SWARM ROBOT - A swarm robot and a sweeping method using the swarm robot are provided. The swarm robot removes a plurality of objects in a given sweeping area, and at least two swarm robots collaborate to remove the individual object. The swarm robot searches the sweeping area, detects environment information of the sweeping area, locates the swarm robot in the sweeping area, generates a local map and an object map using the environment information and the acquired position, moves to the object according to the local map and the object map, and removes the object. | 06-21-2012 |
20120158177 | METHOD AND SYSTEM FOR PERFORMING SEAMLESS LOCALIZATION - A system achieves seamless localization for a plurality of robots when first some robots moves to a shadow area where GPS signals are not received while remaining second robots receives the GPS signals, by performing an absolute localization for the second robots using the GPS signals; and performing an absolute localization for the second robots using the GPS signals; performing a relative localization for the first robots based on the second robots, thereby determining an absolute location of the first robots. Further, when the second robots move to the shadow area where the first robots have been moved, the system performs the seamless localization by determining a relative location of the second robots based on the first robots on which the relative localization has been performed, thereby determining an absolute location of the second robots based on the relative location of the second robots. | 06-21-2012 |
20120165978 | ROBOT CONTROL SYSTEM AND METHOD - A cloud server and method controls one or more robots. The cloud server receives location information of each robot. A robot closest to a task location where a task is taken according to the location information. The cloud server of the data center sends a command to the located robot to move to the task location, where the command defines a task of the located robot to perform. | 06-28-2012 |
20120215350 | WORK PICKING SYSTEM - A work picking system according to embodiments includes a three-dimensional measuring unit, a hand, a calculating unit, a determining unit, and an instructing unit. The three-dimensional measuring unit measures a three-dimensional shape of a work that is a gripping target. The hand is provided on a terminal movable unit of a multi-axis robot and includes a mechanism that changes a distance between gripping claws and a mechanism that changes a tip end direction of the gripping claws. The determining unit determines a tip end direction of the gripping claws based on the attitude of the work calculated by the calculating unit and a direction of a rotation axis of the terminal movable unit. | 08-23-2012 |
20120215351 | METHOD AND SYSTEM FOR AUTOMATICALLY PREVENTING DEADLOCK IN MULTI-ROBOT SYSTEMS - A system and method for controlling avoiding collisions and deadlocks in a workcell containing multiple robots automatically determines the potential deadlock conditions and identifies a way to avoid these conditions. Deadlock conditions are eliminated by determining the deadlock-free motion statements prior to execution of the motions that have potential deadlock conditions. This determination of deadlock-free motion statements can be done offline, outside normal execution, or it can be done during normal production execution. If there is sufficient CPU processing time available, the determination during normal production execution provides the most flexibility to respond to dynamic conditions such as changes in I/O timing or the timing of external events or sequences. For minimal CPU impact the determination is done offline where many permutations of programming sequences can be analyzed and an optimized sequence of execution may be found. | 08-23-2012 |
20120232695 | DETECTION OF NUCLEAR SPILLS USING SWARM OPTIMIZATION ALGORITHMS - Systems and methods are provided for localizing a radiation or chemical source utilizing a swarm of robotic devices. According to one example, a robotic device will attempt to localize a source by measuring the concentration of source particles in air, and operating in a Chemotactic state, an Anemotactic state, or a Spiraling state. | 09-13-2012 |
20120316677 | Robot - A movable olfactory robot dog ( | 12-13-2012 |
20120323363 | ROBOT SYSTEM - A robot system according to embodiments includes a conveying device, a plurality of robots, an image capturing device, a workpiece detecting device, and a control device. The control device includes an operation instruction unit and an allocating unit. The operation instruction unit generates an operation instruction for performing a holding operation on workpieces on the basis of the detection result of the workpiece detecting device and transmits the operation instruction to the robots. The allocating unit determines which of the plurality of robots to which the operation instruction unit transmits the operation instruction on the basis of conveying situations of the workpieces obtained from the detection result of the workpiece detecting device. | 12-20-2012 |
20130046408 | ROBOT CONTROL SYSTEM AND ROBOT CONTROL METHOD - A robot control system according to an aspect of an embodiment includes a plurality of robots, at least one external axis, and converters. The robots perform axis behaviors. The external axes are a movable axis shared by the robots and are mutually connected to the robots. Each of the converters assumes a virtual robot formed by connecting all the external axes to the one robot and converts acquisition values on positions of the robot and the external axes acquired for the virtual robot into conversion values indicating absolute positions in a predetermined normal coordinate system. | 02-21-2013 |
20130073082 | Dual Scanning Stage - A system having a beam for providing movement of a first stage and a second stage in a Y axis. The first stage receives a first substrate. A first motor provides movement for the first stage in an X axis. The second stage receives a second substrate. A second motor provides movement for the second stage in the X axis. The first stage and the second stage move together in the Y axis and independently in the X axis. A robot loads substrates onto the first stage and the second stage. A controller directs the robot to load a second substrate onto the second stage while simultaneously directing the first stage and the guide beam to scan a first substrate. | 03-21-2013 |
20130079928 | Calibration and Programming of Robots - The invention pertains to a method of calibrating robots without the use of external measurement equipment. The invention furthermore pertains to a method of copying working programs between un-calibrated robots. Both methods utilize the properties of a closed chain and the relative position of the links in the chain in order to update the kinematic models of the robots. | 03-28-2013 |
20130090762 | COMMUNICATION SYSTEM, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - A communication system including a parent station and a plurality of child stations, the parent station and the plurality of child stations being line-connected or loop-connected in a plurality of stages, and the parent station comprises a decision unit configured to decide, based on information representing states of the plurality of child stations, which one a first data relay method of transmitting data to a subsequent station in accordance with a clock reproduced from data received from a preceding station and a second data relay method of transmitting data to the subsequent station in accordance with a local clock generated in a local station should be employed by each of the plurality of child stations. | 04-11-2013 |
20130103195 | Methods and Systems for An Autonomous Robotic Platform - A system and method can provide a command and control paradigm for integrating robotic assets into human teams. By integrating sensor to detect human interaction, movement, physiology, and location, a net-centric system can permit command of a robotic platform without an OCU. By eliminating the OCU and maintaining the advantages of a robotic platform, a robot can be used in the place of a human without fatigue, being immune to physiological effects, capable of non-humanoid tactics, a longer potential of hours per day on-station, capable of rapid and structured information transfer, has a personality-free response, can operate in contaminated areas, and is line-replaceable with identical responses. A system for controlling a robotic platform can comprise at least one perceiver for collecting information from a human or the environment; a reasoner for processing the information from the at least one perceiver and providing a directive; and at least one behavior for executing the directive of the reasoner. | 04-25-2013 |
20130110288 | Method for Controlling at Least Two Robots Having Respective Working Spaces Including at Least One Region in Common | 05-02-2013 |
20130123980 | METHOD AND SYSTEM FOR CONTROLLING MULTIPLE SMALL ROBOTS - A method for controlling multiple small robots includes generating cooperation missions to be performed through cooperation with cooperation robots according to the manipulation of a main operator, generating an operator recruiting message including mission outline information for the cooperation missions, transmitting the operator recruiting message to neighboring robot mission units. The method further includes receiving participation information including robot situation information from at least one of the neighboring robot mission units, which participates in the cooperation, assigning divided missions to operators participating in the cooperation based on the robot situation information, and transmitting the assigned divided missions to the at least one of the neighboring robot mission units participating in the cooperation. | 05-16-2013 |
20130123981 | SWARM INTELLIGENCE ROUTING ROBOT DEVICE AND MOVEMENT PATH CONTROL SYSTEM USING THE SAME - A swarm intelligence routing robot device includes wherein multiple swarm intelligence robot devices configure a cluster, and the swarm intelligence routing robot device configures and manages a wireless communication network to relay communication between the swarm intelligence robot devices which move in an atypical environment in the cluster, and selects a location thereof in order to maintain a communication state with the swarm intelligence robot devices with which the swarm intelligence routing robot device wants to establish a connection based on a network resource information management of the swarm intelligence robot devices. | 05-16-2013 |
20130151008 | ROBOTIC APPARATUS IMPLEMENTING COLLISION AVOIDANCE SCHEME AND ASSOCIATED METHODS - A robotic system implements a collision avoidance scheme and includes a first robotic manipulator and a first controller configured to control the first robotic manipulator for movement along a first pre-planned actual path. A second controller is configured to control movement of a second robotic manipulator for movement along a second pre-planned intended path and deviating therefrom to move in a dodging path away from the first pre-planned actual path based upon determining a potential collision with the first robotic manipulator without prior knowledge of the first pre-planned actual path. | 06-13-2013 |
20130158708 | System And A Method For Providing Safe Remote Access To A Robot Controller - The present invention relates to a system and a method for providing safe remote access to a plurality of robot controllers positioned at a local site for a person positioned on a remote site. The system includes a plurality of robot controllers, each capable of receiving credentials and including an authentication component for authentication of the credentials, and an authorization component for handling authorization for access to the robot controller based on the result of the authentication, a remote computer located at a remote site and capable of communicating with the robot controllers and having an interface capable of receiving credentials and configured to send the credentials to the robot controllers, a server component capable of communicating with the robot controllers, and an identifying component positioned at the local site configured to receive proof of local access. | 06-20-2013 |
20130184864 | Discovery and Monitoring of an Environment Using a Plurality of Robots - Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles. | 07-18-2013 |
20130184865 | Discovery and Monitoring of an Environment Using a Plurality of Robots - Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles. | 07-18-2013 |
20130218336 | Method and System for Assisting in the Handling of Robotized Machines in a Congested Environment - A method for handling of a first robotized mobile machine moving in a congested working environment under the control of a second robotized mobile machine, providing the operator, in real time, with a relevant view of the working scene, even if an object intrudes into the field of view of the camera and thereby obscures the operator's view. This method is based on use of properties of a physics engine of the constraint resolution type. For each object in the scene, the physics engine has a physical representation of said object in the form of a mesh. The engine calculates a wrench on the basis of the respective positions and velocities of two objects. In case of a collision between the manipulator and a fixed object in the scene, the engine determines the wrench to be applied to the manipulator in order to make it avoid the object. | 08-22-2013 |
20130218337 | TRANSFER SYSTEM - A transfer system includes a substrate positioning device, robots having a first robot and a second robot; and robot control devices, the robot control devices including a first robot control device to which the first robot and the substrate positioning device are connected and a second robot control device to which the second robot is connected. The first robot control device includes an acquiring unit configured to acquire, from the substrate positioning device, at least an absolute deviation amount between the rotation center of the mounting table and a center position of the substrate positioned, and a transmitting unit configured to transmit correction information relying on the absolute deviation amount acquired by the acquiring unit, to the second robot control device to which the second robot is connected. | 08-22-2013 |
20130226343 | TELEROBOTIC COMMUNICATIONS SYSTEM AND METHOD - A telerobotic communications system including a teleoperation centre to transmit control data and receive non-control data by wireless connection to and from a first mobile telerobot and indirectly to and from a second mobile telerobot. The first mobile telerobot includes a transceiver for receiving and transmitting control and non-control data, respectively, and also a repeater for relaying control data to a second mobile telerobot and relaying non-control data back to the teleoperation centre. The system allows the second mobile telerobot to travel beyond a communications-enabled distance of the wireless signal emitted directly by the teleoperation centre. The system may also include wireless repeaters to extend the communications distance between the first and second telerobots. | 08-29-2013 |
20130245823 | ROBOT SYSTEM, ROBOT HAND, AND ROBOT SYSTEM OPERATING METHOD - A robot system includes a robot arm, a robot hand provided to the robot arm, and a plurality of finger members for holding a target object, installed to the robot hand. The robot hand includes a hand main body portion which is connected to the robot arm and includes an actuator, and a finger holding mechanism which replaceably holds at least a pair of the finger members is connected to the hand main body portion and is driven by the actuator. | 09-19-2013 |
20130282174 | JUMPING ROBOT - A jumping robot is provided. In another aspect, a jumping robot weighs less than 50 grams, jumps at least 20 cm high and has a maximum linear dimension of 10 cm. A further aspect provides a robot that employs an electromagnetic actuator that actuates at least two of: jumping, steering, self-righting, and/or mid-air orientation control. | 10-24-2013 |
20130282175 | METHOD AND SYSTEM FOR HANDLING OBJECTS - The invention relates to a method and a system for handling long objects, in particular packing extruded profiles. It comprises two robots with one arm each, said arm having a pair of grippers, and a control unit that coordinates and controls the movement of the robots. In the handling operation the mutual distance between the two said pair of grippers are held constant, to counteract misalignment of the object. | 10-24-2013 |
20130297070 | Robot having obstacle avoidance mechanism - A system includes a driver robot having a body with a pair of spaced apart flux conductors, and a follower robot having an articulated body with a pair of spaced apart magnets. The magnets are coupled to the flux conductors when the articulated body is in an engaged position. One of the magnets is decoupled from one of the flux conductors when the articulated body is in a flipping or stepping position. | 11-07-2013 |
20130345864 | TOUCH QUALITY TEST ROBOT - Described herein is a robot for testing touch-sensitive displays. The test robot may have a test surface holding a touch-sensitive display. The test robot may also have a first robotic unit that can translate in only two dimensions relative to the touch-sensitive display, where the first robotic unit secures a first plurality of finger units. The test robot may also have a second robotic unit that can translate in only the two dimensions relative to the touch-sensitive display, where the second robotic unit secures a second plurality of finger units. The test robot may also have a control unit controlling the first robotic unit, the second robotic unit, the first plurality of finger units, and the second plurality of finger units. | 12-26-2013 |
20140012415 | NATURAL MACHINE INTERFACE SYSTEM - A method for defining a robotic machine task. The method comprises a) collecting a sequence of a plurality of images showing at least one demonstrator performing at least one manipulation of at least one object, b) performing an analysis of said sequence of a plurality of images to identify demonstrator body parts manipulating said at least one object and said at least one manipulation of said at least one object, c) determining at least one robotic machine movement to perform said task, and d) generating at least one motion command for instructing said robotic machine to perform said task. | 01-09-2014 |
20140052293 | Conflict Resolution Based on Object Behavioral Determination and Collaborative Relative Positioning - Using distributed positioning, collaborative behavioral determination, and probabilistic conflict resolution objects can independently identify and resolve potential conflicts before the occur. In one embodiment of the invention, interactive tags and other sensor resources associated with each of a plurality of objects provide among the objects relative positional data and state information. Using this information each object develops a spatial awareness of its environment, including the positional and action of nearby objects so as to, when necessary, modify its behavior to more effectively achieve an objective and resolve potential conflicts. | 02-20-2014 |
20140052294 | ADAPTING THE DYNAMICS OF AT LEAST ONE ROBOT - The invention concerns a method for controlling a robot or a first robot (LR | 02-20-2014 |
20140058562 | ROBOT-BASED MATERIAL REMOVAL IN UNSTABLE STATIC EQUILIBRIUM SYSTEM - Method and System of removing material from a debris pile which includes blocks of material. The debris pile is characterized to create a static equilibrium diagram illustrating one or more forces acting on each of the plurality of blocks of material. The blocks are ranked according to a number of touch points that each block of material touches another block of material. A block having a least number of touch points is identified. The block is removed from the static equilibrium diagram. It is determined if the block is removable by a robot. It is determined if the pile of debris would be in static equilibrium after removal of the block. The robot is directed to remove the block. Also included is a computer program product. | 02-27-2014 |
20140058563 | Method and system for the directed control of robotic assets - Static multi-registration performs a delayed convoy mission from a recorded path. The data recorded for delayed convoy includes both positions traversed by the vehicle and the obstacles sensed as it drove along the path and generates a new path file in this format that is used by the vehicle to follow the desired route. The data is processed before it is passed to the vehicle to be followed. Paths are processed to determine where they cross each other. These intersection points and the path data are used to create an interconnected graph of path segments. A multi-registration planner uses that information on the length and directionality of the path segments to compute the best route between two intersections. The route generated by the planner guides the merging of position and obstacle data from several recorded paths into a single record used by the vehicle to follow the desired route. | 02-27-2014 |
20140114476 | ROBOT CONTROLLER AND ROBOT SYSTEM - A robot controller includes queues, a storage unit, and an execution control unit. The queues are provided for respective controlled groups serving as controlled units. The storage unit stores therein instructions directed to the respective controlled groups, one at a time, from a bottom end of each of the queues. When having accepted a predetermined operation request, the execution control unit simultaneously fetches the instructions directed to the controlled groups, one for each of the controlled groups at a time, from tops of the queues, and makes all of the controlled groups simultaneously start the operations based on such instructions. If there is any controlled group to which no corresponding instruction exists, the storage unit stores therein a no-operation instruction. If the fetched instruction is the no-operation instruction, the execution control unit keeps the controlled group from operating until an instruction is fetched next time. | 04-24-2014 |
20140148949 | ROBOT SYSTEM CALIBRATION METHOD - A system for calibrating a multi-robot system includes a robot simulation device having a processor disposed therein for creating a simulation work cell of an operation of a real robot work cell, the robot simulation device configured to communicate with a robot control system controlling the robots of the real robot work cell. The simulation work cell is created based upon a predetermined layout of the real robot work cell. The system further includes a software program executed by at least one of the robot simulation device and the robot control system for calculating a part tracking offset between the simulation work cell and the real robot work cell for controlling the robots. | 05-29-2014 |
20140156068 | MULTI-ARM ROBOTIC PAINTING PROCESS SYNCHRONIZATION - Painting robots processing a part moving on a conveyor are synchronized by creating for each of the robots a master sequence of computer program instructions for a collision-free movement of robots along associated master sequence paths relative to the moving part, each of the master sequence paths including positions of the associated robot and the conveyor at pre-defined synchronization points, and running each of the master sequences on a controller connected to the associated robot to move the associated robot and comparing a current path of the associated robot and the conveyor against the master sequence path. The method further includes operating the controllers to adjust the current paths based on the comparison between the master sequence path and the current path, and operating the controllers to request a conveyor motion hold as necessary to facilitate synchronization between movement of the robots and the conveyor. | 06-05-2014 |
20140163730 | Human Augmentation of Robotic Work - A solution for performing a set of tasks using one or more robotic devices is provided. The robotic device can be configured to perform each task using one or more effector devices, one or more sensor devices, and a hybrid control architecture including a plurality of dynamically changeable levels of autonomy. The levels of autonomy can include: full autonomy of the robotic device, teleoperation of the robotic device by a human user, and at least one level of shared control between the computer system and the human user. | 06-12-2014 |
20140172165 | ROBOT OPERATION SYSTEM HAVING A PLURALITY OF ROBOTS - A robot operation system including a plurality of robots, by which a cost and/or operators of the system are reduced. The operation system includes one component supplying unit, a plurality of operation units, and a component conveying device which connects the component supplying unit and each operation unit and conveys a component supplied from the component supplying unit to each operation unit. | 06-19-2014 |
20140195049 | APPARATUS AND METHOD FOR CREATING PROBABILITY-BASED RADIO MAP FOR COOPERATIVE INTELLIGENT ROBOTS - An apparatus for creating a radio map includes a radio signal acquiring unit that acquires information on radio signals between one or more cooperative intelligent robots, a radio environment modeling unit that estimates radio strength for each cell configuring the radio map from the information on radio signals acquired by the radio signal acquiring unit, and a radio map creating unit that classifies a communication region of each cell and models the radio map according to the radio strength for each cell estimated by the radio environment modeling unit. | 07-10-2014 |
20140277713 | ROBOT SYSTEM AND METHOD FOR PRODUCING TO-BE-WORKED MATERIAL - A robot system includes a first cell and a second cell. The first cell includes a first robot, a first controller, and a first casing. The first robot performs work on a to-be-worked material. The first controller controls the first robot. The first casing accommodates the first robot and the first controller. The second cell includes a second robot, a second controller, and a second casing. The second robot performs work on a to-be-worked material. The second controller controls the second robot. The second casing accommodates the second robot and the second controller. When the first casing and the second casing are connected to each other, the first controller and the second controller respectively control the first robot and the second robot to work in a common operation area, where a first movable area and a second movable area overlap. | 09-18-2014 |
20140277714 | ROBOT SYSTEM, METHOD FOR CONTROLLING ROBOT, AND METHOD FOR PRODUCING TO-BE-PROCESSED MATERIAL - A robot system includes a plurality of robots, a plurality of cells, a detection device, and a changer device. Each of the plurality of robots is configured to operate based on an operation command. The plurality of cells respectively accommodate the plurality of robots and are connectable to each other. The detection device is configured to detect that the plurality of cells are connected to each other. When the detection device detects that the plurality of cells are connected to each other, the changer device is configured to change at least one operation command among operation commands for the plurality of robots respectively accommodated in the connected cells. | 09-18-2014 |
20140277715 | ROBOT SYSTEM, CALIBRATION METHOD, AND METHOD FOR PRODUCING TO-BE-PROCESSED MATERIAL - A robot system includes a plurality of robots, a control device, a common work table, and a calibration device. The control device is configured to control the plurality of robots. On the common work table, the plurality of robots are configured to work. Based on a position of a first robot having a calibrated coordinate relative to a position of a second robot among the plurality of robots, the calibration device is configured to calibrate a coordinate of the second robot. | 09-18-2014 |
20140277716 | ROBOT SYSTEM AND ROBOT WORKING METHOD - A robot system includes a robot, a synchronous movable body, and a controller. The robot performs a predetermined work with respect to a workpiece placed on a carriage moving along a predetermined runway. The synchronous movable body moves along the predetermined runway synchronously with movement of the carriage. The synchronous movable body includes a position detector to detect a position of the carriage on the predetermined runway. The controller controls the robot to perform the predetermined work with respect to the workpiece placed on the carriage synchronously with the movement of the carriage based on the detected position of the carriage on the predetermined runway. | 09-18-2014 |
20140277717 | MULTI-AXIS CONFIGURABLE FIXTURE - A holding assembly and a method of holding a workpiece are provided. The assembly and method include a plurality of multi-degree of freedom robotic devices, each device having a workpiece engaging device to hold a workpiece wherein and each robotic device is configured to move the corresponding workpiece engaging device to a desired position based on the workpiece to be held. A controller is operably connected to each of the freedom robotic devices to control each of multi-degree of freedom robotic devices so as to move the corresponding workpiece engaging device to a desired position based on the workpiece to be held. | 09-18-2014 |
20140309774 | AUTOMATIC GENERATION OF ROBOTIC PROCESSES FOR SYMMETRIC PRODUCTS - Methods for producing a robot program for a substantially-symmetric product and corresponding systems and computer-readable mediums. A method includes receiving a first-side robot program. The first-side robot program is a robot program for processing a first side of the substantially-symmetric product. The method includes identifying one or more resources of the first-side robot program by and producing corresponding mirrored resources in a second-side robot program. The method includes identifying one or more robots for the first-side robot program and producing corresponding mirrored robots in the second-side robot program. The method includes processing machine data files of the first-side robot program and updating logic block signal connections from the first-side robot program to the second-side robot program. The method includes replacing references to objects in the second-side robot program and assigning tool mounts to the second-side robot program. The method includes producing and storing the second-side robot program. | 10-16-2014 |
20140336818 | CONTROL ARCHITECTURE FOR MULTI-ROBOT SYSTEM - A multiple robot control architecture including a plurality of robotic agricultural machines including a first and second robotic agricultural machine. Each robotic agricultural machine including at least one controller configured to implement a plurality of finite state machines within an individual robot control architecture (IRCA) and a global information module (GIM) communicatively coupled to the IRCA. The GIMs of the first and second robotic agricultural machines being configured to cooperate to cause said first robotic agricultural machine and said second agricultural machine to perform at least one agricultural task. | 11-13-2014 |
20140343727 | ROBOT POSITIONING - In an example embodiment, a robot positioning device includes a first interface configured to communicate with a robot and a second interface configured to communicate with a location measuring system. The robot positioning device includes a calibrator, a modeler, and an instructor. The calibrator is configured to direct the location measuring system to determine robot calibration locations when robot joints are positioned in calibration joint positions. The modeler is configured to create a calibrated model relating robot joint positions to robot locations based at least in part on the robot calibration locations received from the location measuring system and associated calibration joint positions of the robot joints. The instructor is configured to receive a goal location from the robot. The instructor is further configured to transmit goal joint positions to the robot, the goal joint positions based at least in part on the goal location and the calibrated model. | 11-20-2014 |
20140350723 | UNIVERSAL CONSTRUCTION ROBOTICS INTERFACE - A method and a system of integrating anew robot into a work environment are provided. A controller receives a signal indicating a presence of a new robot in the work environment. The controller then establishes a negotiation channel between the controller and the new robot and begins to negotiate with the new robot a set of robotic functions controllable by the controller. Based on a comparison between a set of function attributes the new robot and interface attributes of the controller, the controller generates a new robot user interface for controlling the set of robotic functions of the new robot. | 11-27-2014 |
20140365004 | Robot and Adaptive Placement System and Method - An apparatus including a drive; a movable arm assembly; a plurality of sets of end effectors; and a controller. The end effectors are connected to the drive by the movable arm assembly. A first one of the sets of end effectors includes at least two of the end effectors, where the drive and the movable arm assembly are configured to move the at least two end effectors substantially in unison from a retracted position towards an extended position towards two different respective target locations. The at least two end effectors are at least partially independently movable relative to each other on the moveable arm assembly. The controller is configured to detect an offset of respective substrates on the at least two end effectors and adjust movement of the at least two end effectors relative to each other prior to placement of the substrates at the respective target locations. | 12-11-2014 |
20140365005 | Robot and Adaptive Placement System and Method - An apparatus including at least one processor; and at least one non-transitory memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to: determine locations of at least two substrates on respective end effectors of the apparatus while the substrates are being moved by the end effectors in substantial unison towards respective target locations for the substrates; and while the end effectors are being moved towards the respective target locations, and based upon the determined locations of the substrates, adjust a position of at least a first one of the end effectors on the apparatus relative to a second one of the end effectors, where the position of the first end effector is adjusted relative to the second end effector while the apparatus is moving the substrates in substantial unison towards the respective target locations and prior to reaching the target locations. | 12-11-2014 |
20150012132 | Enhancing Sensor Data by Coordinating and/or Correlating Data Attributes - A method includes receiving first sensor data acquired by a first sensor in communication with a cloud computing system. The first sensor data has a first set of associated attributes including a time and a location at which the first sensor data was acquired. The method also includes receiving second sensor data acquired by a second sensor in communication with the cloud computing system. The second data has a second set of associated attributes including a time and a location at which the second sensor data was acquire. Further, the method includes generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes and instructing a robot in communication with the cloud computing system to perform a task based at least in part on the data processing result. | 01-08-2015 |
20150019011 | ROBOT SYSTEM AND WORK FACILITY - This disclosure discloses a robot system including one or more work facilities, and a central information processor. The work facilities comprise a robot, a robot controller, and a sensor. The robot performs predetermined work. The central information processor includes an information accepting part, an algorithm storage part, an information analysing part, and an analytical information output part. The information accepting part accepts detection information of the sensor of each work facility. The algorithm storage part stores a processing algorithm for the detection information. The information analysing part analyses the detection information accepted based on the processing algorithm stored in the algorithm storage part. Then analytical information output part outputs analytical information of the detection information to the robot controller of a corresponding the work facility. The robot controller controls a movement of the robot based on the analytical information. | 01-15-2015 |
20150019012 | ROBOT SYSTEM AND WORK FACILITY - The robot system includes work facilities and a central computer device. The work facilities comprise a robot, a robot controller. The robot controller includes a storage part which stores teaching information. The central computer device comprises a teaching information database, an information accepting part, a correlation determining part. The teaching information database stores a plurality of the teaching information in association with detection information of the sensor or processed information. The information accepting part accepts the detection information of a sensor of each work facility. The correlation determining part determines whether or not the plurality of teaching information stored includes teaching information comprising a predetermined correlation with respect to the detection information or the processed information corresponding thereto. The robot system further comprises a first transferring part. The first transferring part transfers specific the teaching information determined to comprise the correlation to the storage part. | 01-15-2015 |
20150032256 | ROBOT SYSTEM, ROBOT MANAGEMENT COMPUTER, AND METHOD OF MANUFACTURING A ROBOT SYSTEM - To enable simple loading of an appropriate operation control program into a robot controller, provided is a robot system, including: a robot management computer; and robot controllers for controlling robots, respectively, in which the robot management computer includes: a robot information receiving unit for receiving set-up location information about a set-up location of each of the robots; a storage for storing an operation control program of the each of the robots in association with the set-up location information; and an operation control program transmitting unit for transmitting, to each of the robot controllers, the operation control program that is associated with the set-up location information received from the robot information receiving unit. | 01-29-2015 |
20150032257 | ROBOT SYSTEM, ROBOT MANAGEMENT COMPUTER FOR A ROBOT SYSTEM, AND METHOD OF MANAGING A ROBOT SYSTEM - To enable a recovery control program to be executed quickly by a robot controller without needing to equip the robot controller with a large-capacity storage device, provided is a robot system, including a first robot controller for controlling a first robot. The first robot controller includes a posture information obtaining unit for obtaining information indicating a posture of the first robot when an anomaly occurs in the first robot. The robot system further includes a recovery control program generating unit for generating, by computing, based on the posture of the first robot, a recovery control program for changing the posture of the first robot to a given standby posture. | 01-29-2015 |
20150073594 | Solar Tracking System Employing Multiple Mobile Robots - The present invention relates to a highly-available and fault-tolerant solar tracking system and the process required to manage such a system. A fleet of multiple, redundant mobile robots managed by a task coordinator is deployed to track solar panels in a solar farm in alignment with the sun. Each robot has a control unit for engaging with a coupler connected to one or multiple solar panels and adjusting their orientation, as well as communicating with the task coordinator to receive tasks. The task coordinator senses various events such as robot failure/deterioration, as well as various environmental conditions, and sends tasks reconciled with event types. The system is highly-available and fault-tolerant as it remains operational as long as there is one operational robot. The task coordinator assigns tasks to the mobile robots so as to optimize battery life or other factors, such as, e.g., overall maintenance costs across the fleet. | 03-12-2015 |
20150112481 | FAULT REACTION, FAULT ISOLATION, AND GRACEFUL DEGRADATION IN A ROBOTIC SYSTEM - A robotic system has arms, arm processors, arm supervisor, and system supervisor. Each arm includes nodes for controlling motors in the arm. Each node, including each arm processor, detects faults affecting the node, places the node into a safe state upon detecting a fault, propagates a fault notification, diagnoses the fault and classifies it, and sends an error message to the supervisor processor. The arm supervisor may detect faults affecting an arm and also perform fault reaction activities. The system supervisor handles the fault as either a system or local fault depending upon its class. For system faults, a fault notification is sent to the arm processors of non-failed arms so that the non-failed arms are placed in the safe state. For local faults, a degraded operation option is provided to a user and if the fault is classified as recoverable, a recovery option is provided to the user. | 04-23-2015 |
20150127147 | ROBOT, CONTROLLER, AND ROBOT SYSTEM - A robot includes a robot arm, a drive unit that drives the robot arm, a first control unit that controls drive of the drive unit, a plurality of detection units at least one of which is an angular velocity sensor as an inertial sensor, and a wiring unit that series-connects the plurality of detection units and the first control unit. | 05-07-2015 |
20150127148 | ROBOT SYSTEM AND ARTICLE TRANSFER METHOD - A robot system according to an aspect of embodiments includes an information acquisition unit, a plurality of robots, and a distribution unit. The information acquisition unit acquires information indicating a two-dimensional position on a surface of a conveyance path of an article conveyed on the conveyance path. The plurality of robots transfers the article from the conveyance path. The distribution unit distributes the articles on the surface of the conveyance path to the plurality of robots as transfer targets on the basis of the information acquired by the information acquisition unit. | 05-07-2015 |
20150134110 | ROBOT SYSTEM AND ARTICLE TRANSFER METHOD - A robot system according to an aspect of an embodiment includes a plurality of robots, an information acquisition unit, and a distribution unit. The robots transfer the articles from the carry-in path into which the articles are successively carried, to the predetermined region of the carry-out path through which the articles are successively carried out. The information acquisition unit acquires information about the predetermined region. The distribution unit distributes the articles in the carry-in path as transfer targets to the robots based on the information acquired by the information acquisition unit. | 05-14-2015 |
20150148951 | METHOD AND CONTROL APPARATUS FOR COOPERATIVE CLEANING USING MULTIPLE ROBOTS - Provided are a method and a control apparatus for cooperative cleaning using multiple cleaning robots, including monitoring an overall cleaning condition of an extensive space and automatically assigning multiple cleaning robots to a space required to be cleaned, and when a cleaning area is fixed based on a cooperative cleaning method, data on an amount of garbage generated from the cleaning area or a cleaning condition of the cleaning area may be accumulated to facilitate easier management of the cleaning. | 05-28-2015 |
20150148952 | ROBOT CONTROL APPARATUS AND ROBOT CONTROL METHOD - A robot control apparatus includes a transformation-matrix generating unit that generates, on the basis of N first command values for learning per one robot, which are position-corrected command values for positioning a master robot and a slave robot on tracks of their respective robots during the synchronous driving, concerning the respective N command values for learning, transformation matrices among the command values for learning, a command-value storing unit that outputs a first command value for driving at each of M operation periods for defining the track of the master robot, a transformation-matrix-function generating unit and a command-value generating unit that interpolate the N transformation matrices and generate a transformation matrix at the each first command value for driving, and a command-value generating unit that causes the transformation matrices to act on the M first command values for driving and generates M second command values for driving of the slave robot. | 05-28-2015 |
20150306763 | APPARATUS AND METHODS FOR ROBOTIC LEARNING - Apparatus and methods for implementing learning by robotic devices. Attention of the robot may be manipulated by use of a spot-light device illuminating a portion of the aircraft undergoing inspection in order to indicate to inspection robot target areas requiring more detailed inspection. The robot guidance may be aided by way of an additional signal transmitted by the agent to the robot indicating that the object has been illuminated and attention switch may be required. The robot may initiate a search for the signal reflected by the illuminated area requiring its attention. Responsive to detecting the illuminated object and receipt of the additional signal, the robot may develop an association between the two events and the inspection task thereby storing a robotic context. The context of one robot may be shared with other devices in lieu of training so as to enable other devices to perform the task. | 10-29-2015 |
20150367513 | SYSTEM AND METHOD FOR COLLECTING AND PROCESSING DATA AND FOR UTILIZING ROBOTIC AND/OR HUMAN RESOURCES - A roaming sensor system is described herein. The system can have one or more robots. The system can collect and process data efficiently and utilize robotic and/or human resources effectively by scheduling priorities of robot and/or human tasks, allocating the use of robot and/or human resources, and optimizing robot and/or human routes across the infrastructure of an organization. | 12-24-2015 |
20160023351 | Methods and Systems for Generating Instructions for a Robotic System to Carry Out a Task - Example embodiments may relate to robot-cloud interaction. In particular, a cloud-based service may receive a query from a first robotic system including sensor data, a request for instructions to carry out a task, and information associated with a configuration of the first robotic system. The cloud-based service may then identify stored data including a procedure previously used by a second robotic system to carry out the task and information associated with a configuration of the second robotic system. The cloud-based service may then generate instructions for the first robotic system to carry out the task based at least in part on the sensor data, the procedure used by the second robotic system to carry out the task, the information associated with the configuration of the first robotic system, and the information associated with the configuration of the second robotic system. | 01-28-2016 |
20160023355 | ROBOT SYSTEM CONTROL METHOD AND ROBOT SYSTEM - A robot system control method includes a first step through a fifth step. Particularly in the second step, a second transformation matrix that represents the positional relation between a first slave robot and a second slave robot is generated and stored in a master robot. In the fourth step, based on a second command obtained using a first transformation matrix and the second transformation matrix, the master robot instructs the second slave robot to operate. In the fifth step, the first slave robot and the second slave robot perform a cooperative operation with the master robot. Thus, in the state where a working robot that can perform TCP matching with only part of the other robots is set to a master robot, all of the robots can perform a cooperative operation. | 01-28-2016 |
20160046023 | Control Interface for Robotic Humanoid Avatar System and Related Methods - A system and method for controlling a humanoid robot from a remote location are provided. One or more sensing devices are used to sense positions and movements of a user at an inhabiter station. A computing device generates a virtual character based upon the sensed positions and movements of the user and provides a plurality of outputs for controlling the humanoid robot based upon motion of the virtual character. The computing device includes a master controller to generate the virtual character and its behaviors and to transmit instructions to control motion of the humanoid robot to a slave controller located at the humanoid robot, providing smooth and natural motion of the humanoid robot. The method permits switching between multiple virtual characters in a single scene to control and alter the behavior of one or more humanoid robots located in several geographic locations. | 02-18-2016 |
20160075027 | Systems and Methods for Automated Cloud-Based Analytics for Security and/or Surveillance - Systems and methods for cloud-based surveillance are disclosed. At least one mobile Input Capture Device (ICD) and the at least one computing device are communicatively connected to the cloud-based analytics platform. The at least one mobile ICD captures and transmits input data to the cloud-based analytics platform. The cloud-based analytics platform processes and analyzes input data from the at least one mobile ICD; and generates commands and updates to the at least one mobile ICD based on the processing and analyzing of the input data. Authorized users are operable to access to the cloud-based analytics platform via a user interface over the at least one computing device. | 03-17-2016 |
20160114487 | Robotic Swarm Localization Using Ranging Radios - A system for localizing a swarm of robotic platforms utilizing ranging sensors. The swarm is localized by purposely leaving some of the platforms of the swarm stationary, providing localization to the moving ones. The platforms in the swarm can alternate between a stationary and moving state. | 04-28-2016 |
20160121483 | SYSTEM AND METHOD FOR THE CREATION AND UTILIZATION OF MULTI-AGENT DYNAMIC SITUATIONAL AWARENESS MODELS - A method, system, and non-transitory computer-readable medium, the method including receiving notifications from a plurality of agents, the notifications being associated with the plurality of agents sensing aspects of an environment; determining, based at least in part on the received notifications from the plurality of agents, a situational model of the environment from the notifications; determining a status of the environment based on the situational model; and reporting the status of the environment to at least one of the plurality of agents. | 05-05-2016 |
20160121487 | Communicating Configurable Instruction Sets to Robots for Controlling Robot Behavior - Methods, devices, systems, and non-transitory process-readable storage media for guiding behaviors of robots within a deployment site by communicating updated instruction sets through beacon devices or other proximity mechanisms. In an embodiment, a processor of a beacon device may perform operations including presenting (e.g., broadcasting, rendering, etc.) an instruction set to a first robot, receiving an instruction set update from the first robot, modifying the stored instruction set with the update, and presenting the modified instruction set to a second robot. Similarly, a robot may be configured with instructions for executing a stored instruction set to cause the robot to perform various actions, generating the instruction set update in response to performing the actions based on an execution of the stored instruction set, and presenting the instruction set update to the beacon device. Robots may also be configured to configure and deploy beacon devices. | 05-05-2016 |
20160129592 | Dynamically Maintaining A Map Of A Fleet Of Robotic Devices In An Environment To Facilitate Robotic Action - Methods and systems for dynamically maintaining a map of robotic devices in an environment are provided herein. A map of robotic devices may be determined, where the map includes predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform a task. During a performance of the task by the one or more robotic devices, task progress data may be received from the robotic devices, indicative of which of the task phases have been performed. Based on the data, the map may be updated to include a modification to the predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform at least one other task in accordance with the updated map. | 05-12-2016 |
20160129596 | Flexible Cycle Time-Optimized Sharing of a Working Space for Robots - The invention relates to a method and a system for controlling a robot, which non-simultaneously shares a working space with another robot. On the basis of a determined residual period, in which the working space remains occupied, the path planning of a robot is adjusted in a cycle time-optimized manner, in order to avoid a deceleration at the working space limit and a wait for the working space to be vacated. | 05-12-2016 |
20160167229 | Robot Having Arm With Unequal Link Lengths | 06-16-2016 |
20160176043 | SYSTEM AND METHOD FOR DYNAMIC ROBOT MANIPULATOR SELECTION | 06-23-2016 |
20160176051 | Systems and Methods for Instructing Robotic Operation | 06-23-2016 |
20160176053 | Device, System, and Method for Robot-Controlled Induction of the Feeling of Human Presence | 06-23-2016 |
20160199975 | HYBRID TRAINING WITH COLLABORATIVE AND CONVENTIONAL ROBOTS | 07-14-2016 |
20160199981 | SIMULATION APPARATUS FOR ROBOT SYSTEM | 07-14-2016 |
20180021944 | MANIPULATOR SYSTEM FOR THE COORDINATED CONTROL OF AT LEAST TWO MANIPULATORS | 01-25-2018 |
20190143518 | ROBOT TRAJECTORY GENERATION METHOD, ROBOT TRAJECTORY GENERATION APPARATUS, PRODUCT FABRICATION METHOD, RECORDING MEDIUM, PROGRAM, AND ROBOT SYSTEM | 05-16-2019 |