Patent classifications
G05B2219/39197
MODULAR CONFIGURABLE ROBOT, CORRESPONDING METHOD AND COMPUTER PROGRAM PRODUCT
A modular configurable robot, comprising robot modules comprising a coupling mechanism including an electrical coupling member comprising a network communication signal connection, an arrangement forming upon coupling an orientation signal, an integrated circuit comprising a microcontroller circuit with unique identification code and I/O ports coupled to said electrical coupling to receive orientation electrical signal, a communication slave module comprising ports and registers storing state values of the ports, one port pre-designated as input, the ports being open or closed depending on the port state, the robot comprising a master communication module forming with said slave modules a master slave communication network topology, a server hosting a database of robot module parameters, accessible by unique identification code, said master module retrieving from said communication slave module the unique identification code, and from the database robot module parameters, and from said microcontroller circuit said information of a relative orientation.
BRAKES PILOTING SYSTEM
A brake piloting system including a robotic device having at least one movable element, at least one brake which, when activated from an open configuration to an activated configuration, enables a deceleration or immobilization of the at least one movable element, at least one position sensor aimed at measuring a real time position of the at least one movable element and at least one the microcontroller being configured to activate in real time the at least one brake into a determined configuration.
METHOD AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING A ROBOT
A method for controlling a kinematically redundant robot (100) in order to fulfill multiple tasks. At least one passivity-based first controller module (102) is used, at least one task target description and at least one associated task mapping are computed for the at least one first controller module (102), at least one weighting is computed for the tasks, and the at least one first controller module (102) is integrated into an overall controller (104), using the at least one weighting. Moreover, the invention relates to a computer program product that includes commands which, when the program is executed with the aid of at least one processor, prompt the processor to carry out such a method.
Robot arm
A robot includes a yielding element for mechanically coupling first and second arm segments of a robot arm. A motor moves the second arm segment relative to the first arm segment. A sensor determines a relative position of the first arm segment in relation to the second arm segment and outputs a position sensor signal representing the relative position. A control unit controls the motor in accordance with the position sensor signal such that the first arm segment is moved into a desired relative position in relation to the second arm segment, when no external force is applied to the robot arm, and when an external force is applied to the robot arm, the motor generates a counterforce which depends on the deviation between the actual and desired positions. The control unit has a predetermined time constant so that changes in the external force are substantially absorbed by damping elements.