Abstract:
One exemplary embodiment is a system comprising an operator input device structured to move in response to operator-applied force and to selectably output feedback force to the operator. A first computing system is structured to receive input from the operator input device and provide an output. A second computing system is structured to receive the output and provide a robot control command subject to a force constraint. An industrial robot system is in operative communication with the second computing system and comprises a robotic arm structured to move in response to the command. The second computing system is structured process the output to impose a force constraint using a dual threshold hysteresis control. The first computing system is structured to apply a feedback force to the operator input device correlated to force associated with the industrial robot system.
Abstract:
An inspection device for use in a fluid container having at least an opening includes a housing sized to fit through the opening. The housing has at least two fluid flow channels extending therethrough, each having an inlet and an outlet, and a pump maintained in the housing within each fluid flow channel. The pumps are selectively controlled to maneuver the housing within the fluid container. The inspection device continues with a method of in-situ inspection of a container having at least one opening to receive a fluid, that includes up-loading a virtual model of the container into a computer, inserting the device into the container, generating a position signal by the device and receiving the position signal on a computer. A virtual image of the device in the virtual model of the container is generated to determine an actual position of the device within the container.
Abstract:
A machine remotely located from a control station has at least one actuated mechanism. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that includes an instruction which when executed transfers control of the machine from the controller to the control station. The program code can have a task frame associated with the predetermined function performed by the machine with the task frame divided into a first set controlled by the controller and a second set controlled from the control station. The system can also have two or more remotely located control stations only one of which can control the machine at a given time.
Abstract:
A teleoperated robot system has a watchdog to determine if the rate of data transmission from a computing device such as a robot controller located in the station used by the operator of the teleoperated robot to the remotely located industrial robot has fallen below a minimum data rate or the time for transmission of data has exceeded a maximum time. Upon the occurrence of either or both of the foregoing, one or more types of corrective action are undertaken to bring the teleoperated robot and the processes performed by the robot.