+

WO1996003259A1 - Unite mobile autonome comportant un manipulateur a encombrement reduit et procede de commande correspondant - Google Patents

Unite mobile autonome comportant un manipulateur a encombrement reduit et procede de commande correspondant Download PDF

Info

Publication number
WO1996003259A1
WO1996003259A1 PCT/DE1995/000945 DE9500945W WO9603259A1 WO 1996003259 A1 WO1996003259 A1 WO 1996003259A1 DE 9500945 W DE9500945 W DE 9500945W WO 9603259 A1 WO9603259 A1 WO 9603259A1
Authority
WO
WIPO (PCT)
Prior art keywords
effector
manipulator
unit
arm
force
Prior art date
Application number
PCT/DE1995/000945
Other languages
German (de)
English (en)
Inventor
Werner Neubauer
Wendelin Feiten
Christopher Minekime
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO1996003259A1 publication Critical patent/WO1996003259A1/fr

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4036Parts or details of the surface treating tools
    • A47L11/4038Disk shaped surface treating tools
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4036Parts or details of the surface treating tools
    • A47L11/4044Vacuuming or pick-up tools; Squeegees
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B13/00Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
    • B05B13/02Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
    • B05B13/04Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
    • B05B13/0431Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to 3D-surfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J18/00Arms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • B25J5/007Manipulators mounted on wheels or on carriages mounted on wheels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/06Programme-controlled manipulators characterised by multi-articulated arms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1615Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
    • B25J9/162Mobile manipulator, movable base with manipulator arm mounted on it
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32138Select hardware, devices at workstation, needed for, to be used at cell, node
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34043Delay line
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37274Strain gauge
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39171Vehicle moves towards arm if streched arm, away from it if folded, singular point
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39172Vehicle, coordination between manipulator arm and its moving vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39322Force and position control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39323Force and motion control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39457Tendon drive
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39529Force, torque sensor in wrist, end effector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40074Move tip of arm or carried object on surface, wall, constraint
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40278Compact, foldable manipulator
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40298Manipulator on vehicle, wheels, mobile
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40301Scara, selective compliance assembly robot arm, links, arms in a plane
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40351Cooperation of hand arm, break down into two subsystems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40559Collision between hand and workpiece, operator
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40614Whole arm proximity sensor WHAP
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45065Sealing, painting robot
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45098Vacuum cleaning robot
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49143Obstacle, collision avoiding control, move so that no collision occurs
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50356Tool perpendicular, normal to 3-D surface

Definitions

  • the object on which the invention is based is therefore to specify an autonomous mobile unit which has a manipulator which has a long range within the area on which the unit is moving and which does not hinder the unit from moving. Should continue for the unit and the manipulator a suitable Steue "- are given approximately procedures.
  • this object is achieved according to the features of claim 1.
  • the object is achieved according to the features of claim 11.
  • a great advantage of the unit according to the invention is that a manipulator arm does not prevent it from moving in complex surroundings and the manipulator is very compact in comparison to its range.
  • the individual segments of the manipulator come to lie one above the other in the retracted state and close with the contour of the autonomous mobile unit, so that the base area is only slightly enlarged by the manipulator.
  • the individual segments of the manipulator can advantageously be actuated by cable pulls which are guided over deflection rollers.
  • This embodiment is of particular benefit to an application in the consumer area, since it is not technically very complex and has been tried and tested in many different ways in practice.
  • servomotors are provided in the individual swivel joints of the manipulator arm which, independently of one another, can bring the respective segment into a rotational position predetermined by the control.
  • manipulator arm is hollow on the inside and that the individual segments close together in a pressure-tight manner.
  • paint can be applied or it can be vacuumed from surfaces with a vacuum.
  • a further advantage is achieved in the unit according to the invention in that the last segment of the manipulator arm is designed as an effector.
  • a brush or a suction nozzle can be controlled directly and positioned exactly according to the control in the environment, for example to follow a wall, or to work through a predefined movement pattern.
  • Such an effector of an autonomous mobile unit is advantageously equipped with a sensor that reacts to obstacles. In this way, the effector can easily be guided along a wall. If this sensor is advantageously designed as a force sensor, the controller can additionally specify a corresponding torque with which a pressing force of the effector against, for example, a wall can be achieved.
  • This force sensor is advantageously designed as a wheel which is attached to the effector with an axis, strain gauges being attached to the axis, with which the force vector can be determined.
  • the wheel reliably prevents frictional influences from falsifying the control processes.
  • the unit according to the invention is advantageously operated according to a control method which takes into account the movement of the autonomous mobile unit in the environment and the effector which is attached to the unit at a housing point.
  • the effector can advantageously be applied to the unit in those parts of the environment that are not obstructed, and in other parts of the environment that require it, the effector can be extended and operate below objects in the environment.
  • the method according to the invention advantageously see that the effector never gets into a singular position from which it can no longer operate. That is, in the event that it lies too close to the unit, its movement is stopped, or in the event that the manipulator is at risk of being fully stretched, the unit is guided behind the effector in order to buckle the manipulator again.
  • It is advantageously provided to control the effector hybrid with the method according to the invention ie a force is applied in one coordinate direction, which is determined by the force sensor, and in the other direction the control specifies and maintains a constant speed.
  • Figures la and b show a global or a local coordinate system of the manipulator or the effector.
  • FIGS. 2a and b show examples of the regulation of the effector, once for the case that free travel takes place and the other time for the case that the effector should follow a wall.
  • Figure 3 shows an embodiment of an effector with a force sensor.
  • FIGS. 4a and b show an autonomous mobile according to the invention
  • FIG. 1 a shows a coordinate system that is expediently used for modeling the manipulator arm in the control unit of the mobile unit.
  • the manipulator is attached to the autonomous mobile unit and is rotatably mounted.
  • a speed vector v is specified at this point.
  • the position of the individual segments SGI to SG3 can then be described by the individual angles ⁇ l, ⁇ 2 and ⁇ 3, which form the respective arm segments with one another.
  • the SG3 segment can also be designed as an effector, for example. With this effector, the autonomous mobile unit can, for example, deliver mail, paint walls, vacuum, or perform similar operations.
  • the dynamics of the arm have no effects on the dynamics of the autonomous mobile unit.
  • Equation 14 The model of the manipulator arm shown in FIG. 1a is easier to calculate.
  • the generalized coordinates are given in Equation 14 and the generalized forces in Equation 15.
  • the kinetic energies result from equation 16 and the kinetic energy of the system is shown in equation 17.
  • the potential energy of the Systems is described using Equation 18.
  • Equation 18 the assumption was made that point A, in which the manipulator arm is fastened, has a position and a speed and an acceleration. This describes a movement or an acceleration or deceleration of the mobile unit to which the arm is attached.
  • Equations 17 and 18 are used in Equation 8 to solve the differential equation. Together with Equations 14 and 15, they are then inserted into Equation 7 to obtain the second order differential equations. Three second order differential equations result from this procedure.
  • Equation 19 represents the form of the equations which are obtained from the Lagran ⁇ ge's dynamic.
  • the matrix M and the vector N must be developed.
  • the variable ß is the vector of the second derivative of the generalized variable.
  • the general form is in Equation 20 and the specific values for this system are given in Equation 21.
  • the matrix M is shown in equation 22 and the vector N in equation 23. From the solution of equation 19 for x, the differential equations result in the
  • Figure lb shows the effector EF, which is introduced on a segment of the manipulator arm SG.
  • a local coordinate system Yf and Xf is preferably used for this effector.
  • This coordinate system forms the angle ⁇ f with the global coordinates.
  • Index i is the number of the segment, segment 1 being directly connected to the autonomous mobile unit and the highest value, for example 3 being the effector.
  • the angle ⁇ is given in local coordinates. In order to achieve a smoother movement behavior of the manipulator, it is more advantageous not to control the position but the speed of the effector.
  • FIG. 2a shows a control block diagram for checking the speed of the effector EF attached to the manipulator.
  • the control of the speed instead of the position of the effector can be used to obtain a more smooth movement of the effector.
  • the information in FIG. 2a is again based on the coordinate system from FIG. 1b.
  • the speeds Xf, Yf and ⁇ f can be specified by a user or by the control unit. From these speeds the angular velocities of the individual motors which are attached to the joints of the segments of the manipulator are calculated. The derivation valid for this can again be found in the formula section. Three different speeds can be controlled on the effector.
  • the control block diagram shown in FIG. 2a illustrates the individual relationships.
  • the version of the cruise control shown in FIG. 2a can be used if the autonomous mobile unit is moving in an environment that is largely free of obstacles. In this case it applies that no interactions such as riding forces or impulses act on the manipulator and so no vibrations caused thereby can occur in the control of the arm.
  • FIG. 2 shows an exemplary block diagram for the regulation of the manipulator when a force acts on it from outside.
  • This force can be measured, for example, with a force sensor, which is attached to the effector.
  • the force value is forwarded to the control unit, for example, and this controls the motor moments in such a way that this force with respect to a border, for example a space boundary along which the Robot should move, is kept constant.
  • the hybrid principle is used in this advantageous control of the autonomous mobile unit according to the invention. An attempt is made to press the effector in a direction of the local axis cross of the effector, for example the Y direction, with a defined force against a wall of the room in which the unit is moving.
  • a certain speed of the unit or of the effector is maintained parallel to the wall, for example in the X direction.
  • a decoupling matrix can advantageously be dispensed with in the embodiment according to the invention.
  • the force to be used can be predetermined, for example, by a user depending on the application at hand.
  • the torques for generating the correct angular velocities in the individual joints are calculated here, as was the case with the method of speed control.
  • the respective moments for the speeds and the forces are then added and the individual motors are controlled together with them.
  • the control method avoids singularities of the system in particular.
  • the control method is basically based on the fact that when the arm reaches a singular point, the vehicle tries to follow the arm.
  • a safety zone can be set to limit the reach of the arm. For example, it can be chosen so that if the arm reaches 85% of its length, the vehicle will follow the arm and thus prevent the arm from reaching 100% of its possible stretching length. The same can apply, for example, to the inner end of the reach of the arm. For example, if the arm has reached 15% of its total stretch, the vehicle can be controlled so that it gate moved away.
  • a reflex-like behavior of the autonomous mobile unit is achieved in this way.
  • the process of pressing the effector against a wall and driving ahead of the unit can be compared analogously to a person who holds his hand against a wall and who follows the wall with his hand simply by touching it.
  • FIG. 3 shows an example of an effector that has a force sensor.
  • FIG. 3a is a top view and
  • FIG. 3b shows a side view of the effector.
  • the force sensor consists of a wheel R, which is rotatably mounted on an axis AC. Furthermore, AC strain gauges are attached to the axis, with which a force vector acting on the wheel can be determined.
  • touch sensors BS are attached to its outer edges. With these touch sensors, an evasive maneuver can be initiated, for example, if an obstacle occurs in a control unit, depending on a movement trajectory of the effector EF.
  • the type of contact sensor secondly the position of the touch sensor on the effector and thirdly the shape of the effector itself.
  • the simplest form of the effector is a rectangle, at the corners of which touch sensors are attached.
  • Another embodiment of an effector is that the rectangle is retained, but one side of the rectangle with which the wall is touched is formed as a semicircle, to which a plurality of touch sensors are attached at the same distance.
  • the number and position of the touch sensors which emit a signal can be used in a control unit to determine how a suitable evasive maneuver or a control maneuver is concerned to follow the wall.
  • the wheel on which the force is measured protrudes slightly beyond the contour of the effector.
  • the force with which the effector presses against the wall can be controlled.
  • the effector can be controlled much better since the force vector also contains directional information with regard to the force effect.
  • Another advantage is that the friction between the wall and the effector is reduced.
  • Another advantage is that with this embodiment not only individual signals are supplied point by point, but that a control unit of the arm is provided with a continuous Kra tinformation and thus a smoother movement of the effector is achievable than when individual switches are operated or not become.
  • the force vector can be used to ensure that the effector is absolutely perpendicular to the wall.
  • a control vector can be specified to control the effector EF. This vector is shown in equation 3 of the formula part.
  • the first three elements represent the assigned speeds of the effector.
  • the last three elements represent the assigned forces and moments that should be exerted on the effector.
  • the control vector is reduced to the shape which is given in equation 4. Equation 5 and equation 6 also apply here.
  • the vector indicating the direction of force is denoted by F and the vector standing vertically thereon is denoted by n.
  • the Lagrangian dynamic was used to derive the differential equations of the manipulator arm.
  • the equation for this is given in equation 7 of the formula part.
  • the L in the equation represents the Lagrangian see given in Equation 8.
  • T is the sum of the kinetic energy of the individual parts and V the sum of the potential energy of the parts.
  • the generalized variables are denoted by q and the generalized external forces are denoted by Qj.
  • the individual different segments of the arm have a mass, an inertia and a length. These are described here for example with m ⁇ , m2, m3, and Ii, I2, I3 and 1] _, I2, I3.
  • the bearing friction coefficients of the individual rotary bearings are designated B ⁇ to B3.
  • the arm segment that is attached to the robot receives the number 1.
  • the local variables ⁇ i to ⁇ 3 were converted into the global variables ßi to ß3. These mean the respective angles that form the individual arm segments with the global X axis.
  • the variables X ⁇ to X3 and Y ⁇ to Y3 the coordinates of the center of gravity of the individual Called arm segments.
  • the following physical parameters apply in detail in this exemplary embodiment:
  • the individual axes of the respective swivel joints are axially parallel and perpendicular to the surface on which the unit is moving. In in individual applications, it may also make sense to choose the rotational position of the swivel joint 1 other than perpendicular to the ground. For example, if walls are to be painted, it can make sense to extend the arm upwards, ie to mount the arm laterally rotated by 90 ° on a side wall of the unit in order to be able to paint walls from top to bottom.
  • Figure 4b shows an autonomous mobile unit according to the invention with a retracted manipulator arm. It should be noted that the segments SG2, SGI and the effector lie on top of each other. This advantageous embodiment of the manipulator prevents the manipulator from impairing the freedom of movement of the unit in the retracted state. It can be clearly seen that the retracted manipulator projects slightly beyond the base area of the autonomous mobile unit AE.
  • N - / 2 sin /? 2 ( ⁇ + m 3 ) x + / 2 cos & ( ⁇ + m 3 ) y + l; m 3 ⁇ flj ⁇ , l, m, ot & ⁇ > ⁇ , l
  • l a ma ttn ( ⁇ , -0,) al, 2 x * r 2 y »2" l "t" l ⁇ f 2 ⁇ ( ⁇ + nn) ⁇ n (ft - ßi) ß- + ⁇ > '* "» TM ">' - M0 3 - r , * + m 3 ) sin (ff, "A) 0? + "+ i ⁇ äi ⁇ Sifi ⁇ üJ _ ⁇ , (23), m, .. n ( g , - a? l? 2 + M3 _ r3
  • ßi - ⁇ [(- c, cos (- A) + c 3 cos (A - A) cos (AA)) f ⁇ -3 - 6 3 (ß 3 - ß - l ⁇ - (hß- sin (A - A) + / 2 A 2 sin (A - A) - i sin A + ü cos 03)) +
  • yj - h (fs) Xc 4 zo cos ⁇ c - y 0 sin ⁇ ,. + /, cos ( ⁇ t 4- ⁇ x ) 4 cos ( ⁇ c 4 ⁇ ⁇ 4 2 ) y c 4 x 0 sin ⁇ c 4 y 0 cos ⁇ , 4- /, sin ( ⁇ f 4 ⁇ ) 4 sin ( ⁇ c 4 ⁇ , 4- ⁇ 2 ) (38)

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

L'invention concerne une unité mobile autonome qui comporte un bras de manipulateur repliable, dont l'extrémité se présente sous forme d'effecteur, par exemple d'ajutage d'aspiration ou de pinceau. A cet effet, le bras est monté rotatif sur l'unité mobile et peut balayer une surface. Ce bras se compose de plusieurs segments dont les extrémités sont solidarisées de manière à tourner. Les angles de rotation peuvent être ajustés indépendamment les uns des autres, ce qui permet d'obtenir une grande flexibilité du mouvement du bras. Le procédé de commande fournit un algorithme avantageux qui permet de piloter l'unité et le bras du manipulateur. La préférence est accordée à une variante hybride dans laquelle l'effecteur est appliqué contre une paroi avec une force de pression pouvant être mesurée par un détecteur de force, et l'unité suit l'effecteur. Cette invention s'utilise par exemple dans les aspirateurs à usage industriel, les robots autonomes qui doivent peindre des parois, ou les véhicules de distribution du courrier.
PCT/DE1995/000945 1994-07-21 1995-07-18 Unite mobile autonome comportant un manipulateur a encombrement reduit et procede de commande correspondant WO1996003259A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4425924A DE4425924A1 (de) 1994-07-21 1994-07-21 Autonome mobile Einheit mit raumsparendem Manipulator und zugehöriges Steuerungsverfahren
DEP4425924.7 1994-07-21

Publications (1)

Publication Number Publication Date
WO1996003259A1 true WO1996003259A1 (fr) 1996-02-08

Family

ID=6523840

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1995/000945 WO1996003259A1 (fr) 1994-07-21 1995-07-18 Unite mobile autonome comportant un manipulateur a encombrement reduit et procede de commande correspondant

Country Status (2)

Country Link
DE (1) DE4425924A1 (fr)
WO (1) WO1996003259A1 (fr)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7934469B2 (en) 2005-12-07 2011-05-03 Maasland N.V. Installation for supplying liquid feed to an animal and an autonomously displaceable vehicle for use in such an installation
US8303720B2 (en) 2006-04-04 2012-11-06 Maasland N.V. Apparatus for and a method for cleaning the floor of an accommodation of an animal
US8543276B2 (en) 2006-04-18 2013-09-24 Lely Patent N.V. Unmanned autonomous vehicle for displacing feed
US8612083B2 (en) 2010-05-12 2013-12-17 Lely Patent N.V. Vehicle for displacing feed
US8694191B2 (en) 2006-04-18 2014-04-08 Maasland N.V. Unmanned autonomous vehicle for displacing feed
JPWO2019043936A1 (ja) * 2017-09-04 2020-04-02 学校法人千葉工業大学 自走式掃除機

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002514443A (ja) * 1999-01-20 2002-05-21 ツァッハゥーバー,クルト 床処理装置
NL1012142C2 (nl) * 1999-05-25 2000-11-28 Lely Res Holding Onbemand voertuig voor het verplaatsen van mest.
NL1012139C2 (nl) * 1999-05-25 2000-11-28 Lely Res Holding Onbemand voertuig dat geschikt is om te worden ingezet in een stal, zoals een koeienstal.
NL1012141C2 (nl) * 1999-05-25 2000-11-28 Lely Res Holding Onbemand voertuig dat geschikt is om te worden ingezet in een stal, zoals een koeienstal.
SE0004465D0 (sv) 2000-12-04 2000-12-04 Abb Ab Robot system
NL1034771C2 (nl) 2007-11-29 2009-06-02 Lely Patent Nv Onbemand autonoom voertuig voor het verplaatsen van voeder.
KR101211498B1 (ko) 2006-12-18 2012-12-12 삼성전자주식회사 청소로봇
NL1033590C2 (nl) 2007-03-26 2008-09-29 Maasland Nv Onbemand voertuig voor het afgeven van voer aan een dier.
NL1036081C (nl) 2008-10-16 2010-04-19 Lely Patent Nv Onbemand voertuig met beveiligingsinrichting.
NL1036581C2 (nl) 2009-02-17 2010-08-18 Lely Patent Nv Inrichting voor het verwijderen van mest van in het bijzonder een dichte vloer.
US8258917B2 (en) * 2010-03-03 2012-09-04 Measurement Systems, Inc. Intuitive multiple degrees of freedom portable control device
NL2010499C2 (en) 2013-03-21 2014-09-24 Lely Patent Nv Vehicle for displacing feed lying on a floor in a sideward displacement direction.
DE102013226448A1 (de) * 2013-12-18 2015-06-18 Etel S.A. Positioniereinrichtung
CN108161932B (zh) * 2016-12-07 2020-07-17 深圳大森智能科技有限公司 一种机器人手臂运行方法及装置
CN106625677A (zh) * 2016-12-30 2017-05-10 哈尔滨工业大学 折叠式硬盘阵列操作机器人
KR102455228B1 (ko) 2017-12-04 2022-10-18 삼성전자주식회사 로봇 청소기
CN109868779A (zh) * 2019-02-26 2019-06-11 李健 一种人机结合扫地车
DE102019217329A1 (de) * 2019-11-04 2021-05-06 Volkswagen Aktiengesellschaft Saugroboter
GB2600738B (en) * 2020-11-06 2023-07-12 Dyson Technology Ltd Robotic surface treating system
GB2600734B (en) * 2020-11-06 2022-12-07 Dyson Technology Ltd Robotic surface treating system
GB2600739B (en) * 2020-11-06 2022-12-07 Dyson Technology Ltd Robotic surface treating system
DE102022113096A1 (de) 2022-05-24 2023-11-30 ConBotics GmbH Mobile Robotervorrichtungen und Verfahren zur bahnförmigen Oberflächenbearbeitung von Gebäudestrukturen

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347616A (en) * 1991-01-28 1994-09-13 Tsubakimoto Chain Co. Method of controlling position and attitude of working robot and its manipulator and apparatus thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2852821B1 (de) * 1978-12-07 1980-04-30 Walter Reis Maschinenbau, 8753 Obernburg Manipulator

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347616A (en) * 1991-01-28 1994-09-13 Tsubakimoto Chain Co. Method of controlling position and attitude of working robot and its manipulator and apparatus thereof

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
J.R. SAGLI ET EL: "Dynamic Coordination and Actuator Efficiency using Momentum Control for Macro-Micro Manipulators.", PROC. INTERNAT. CONF. ON ROBOTICS AND AUTOMATION, 9 April 1991 (1991-04-09) - 11 April 1991 (1991-04-11), pages 1201 - 1206, XP000221175 *
N.A.M. HOOTSMANS ET AL: "Large Motion Control of Mobile Manipulators including Vehicle Suspension Characteristics", PROC. IEEE INTERNAT. CONF. ON ROBOTICS AND AUTOMATION, 9 April 1991 (1991-04-09) - 11 April 1991 (1991-04-11), pages 2336 - 2341, XP000220964 *
Y.YAMAMOTO ET AL: "Control of Mobile Manipulators Following a Moving Surface", PROC. IEEE INTERNAT. CONF. ON ROBOTICS AND AUTOMATION, 2 May 1993 (1993-05-02) - 6 May 1993 (1993-05-06), pages 1 - 6, XP000409781 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7934469B2 (en) 2005-12-07 2011-05-03 Maasland N.V. Installation for supplying liquid feed to an animal and an autonomously displaceable vehicle for use in such an installation
US8316799B2 (en) 2005-12-07 2012-11-27 Maasland N.V. Installation for supplying liquid feed to an animal and an autonomously displaceable vehicle for use in such an installation
US8303720B2 (en) 2006-04-04 2012-11-06 Maasland N.V. Apparatus for and a method for cleaning the floor of an accommodation of an animal
US8543276B2 (en) 2006-04-18 2013-09-24 Lely Patent N.V. Unmanned autonomous vehicle for displacing feed
US8694191B2 (en) 2006-04-18 2014-04-08 Maasland N.V. Unmanned autonomous vehicle for displacing feed
US8612083B2 (en) 2010-05-12 2013-12-17 Lely Patent N.V. Vehicle for displacing feed
JPWO2019043936A1 (ja) * 2017-09-04 2020-04-02 学校法人千葉工業大学 自走式掃除機

Also Published As

Publication number Publication date
DE4425924A1 (de) 1996-01-25

Similar Documents

Publication Publication Date Title
WO1996003259A1 (fr) Unite mobile autonome comportant un manipulateur a encombrement reduit et procede de commande correspondant
EP2212753B1 (fr) Procédé pour permettre à un manipulateur de parcourir une trajectoire donnée, ainsi que dispositif de commande pour la mise en oeuvre d' un tel procédé
DE102018116053B4 (de) Robotersystem und Roboterlernverfahren
DE102008027008B4 (de) Verfahren und Vorrichtung zum Steuern eines Manipulators
DE102008062622B9 (de) Verfahren und Vorrichtung zur Befehlseingabe in eine Steuerung eines Manipulators
DE69805068T2 (de) Antriebsrad
EP2698234B1 (fr) Dispositif et procédé de prélèvement automatisée de pièces agencées dans un récipient
DE102004033640B4 (de) Farbauftragssystem
WO2015078585A2 (fr) Bras de robot comportant un module d'entrée de données
DE102009006256B4 (de) Verfahren zur Vermeidung von Kollisionen gesteuert beweglicher Teile einer Anlage
DE19949351A1 (de) Aufbau von Radmodulen zur kombinierten Lenkung und Antrieb eines Fahrzeugs und ein Verfahren zu dessen elektronischer Kopplung
DE102013109876A1 (de) Verfahren zur Steuerung eines redundanten Roboters
EP2008778B1 (fr) Procédé et dispositif destinés à la programmation d'un robot industriel
DE19810341C2 (de) Verfahren zur automatischen Kollisionsvermeidung eines Manipulators in einem durch Hindernisse beschränkten Arbeitsraum
DE102006061752A1 (de) Roboter und Verfahren zum Programmieren eines Roboters
WO2014146929A1 (fr) Dispositif de saisie 3d avec régulateur rotatif supplémentaire
EP1529605B1 (fr) Procédé et système de commande des robots
WO2016005379A1 (fr) Machine et procédé permettant de faire fonctionner une machine
WO2018010842A1 (fr) Résolution redondante pour manipulateur redondant
DE102017204211B4 (de) Robotersteuerung und Robotersteuerungsverfahren
EP3569367A1 (fr) Détermination d'un mouvement d'un dispositif assistée par ordinateur
EP4366917A1 (fr) Procédé et dispositif pour déterminer une trajectoire optimale en termes de temps
WO1997045357A1 (fr) Procede et systeme pour eviter les oscillations en charge d'un appareil deplaçant une charge suspendue et executant des mouvements rotatifs
DE102019215373B4 (de) Verfahren zum Betreiben eines autonomen Fahrzeugs, autonomes Fahrzeug und Computerprogrammprodukt
EP0449039A1 (fr) Méthode pour le contrôle des systèmes de positionnement

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载