[go: up one dir, main page]

WO2016126173A1 - Système permettant le positionnement d'un outil pointu par rapport à une paroi - Google Patents

Système permettant le positionnement d'un outil pointu par rapport à une paroi Download PDF

Info

Publication number
WO2016126173A1
WO2016126173A1 PCT/SE2015/000005 SE2015000005W WO2016126173A1 WO 2016126173 A1 WO2016126173 A1 WO 2016126173A1 SE 2015000005 W SE2015000005 W SE 2015000005W WO 2016126173 A1 WO2016126173 A1 WO 2016126173A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning system
pushing
tool assembly
joint
tool
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/SE2015/000005
Other languages
English (en)
Inventor
Anders Rosenqvist
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teknikpatrullen AB
Original Assignee
Teknikpatrullen AB
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 Teknikpatrullen AB filed Critical Teknikpatrullen AB
Priority to PCT/SE2015/000005 priority Critical patent/WO2016126173A1/fr
Publication of WO2016126173A1 publication Critical patent/WO2016126173A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/003Programme-controlled manipulators having parallel kinematics
    • B25J9/0078Programme-controlled manipulators having parallel kinematics actuated by cables
    • 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/1623Parallel manipulator, Stewart platform, links are attached to a common base and to a common platform, plate which is moved parallel to the base
    • 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/40267Parallel manipulator, end effector connected to at least two independent links
    • 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/40273Wire manipulator, crane type manipulator with three wires
    • 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/45086Brick laying, masonry robot

Definitions

  • the present invention relates to systems for positioning of pointed tools relative to a wall with spaces for mortar joint as well as to methods for operating the systems.
  • brick walls may have to be restored by repointing the external parts of mortar joints.
  • the repointing process includes the removal of old mortar from spaces for mortar joints, called mortar raking, to a specific depth, and replacing it with new brick mortar.
  • the mortar raking is often performed using a raking tool consisting of an angle grinder combined with a special blade or combined with a special rotating rake pin working like a milling cutter.
  • a raking tool consisting of an angle grinder combined with a special blade or combined with a special rotating rake pin working like a milling cutter.
  • One example is the "Black Label safety shield" from Danish Tool Productions ApS, Denmark.
  • US5666939A discloses a concrete saw with an extendable handle for manual cutting of grooves in a substantially horizontal concrete surface beyond the physical reach of the operator.
  • the handle is for shoving the saw along the direction of a groove and for retraction of the saw.
  • the handle can, while not locked, pivot around an axis substantially parallel to the rotational axis of the saw blade.
  • the concrete saw may work, with the handle locked, for manual raking of an extended vertical space for mortar joint if not cutting into the bricks above and below.
  • an operator will not be able to rake horizontal spaces for mortar joint without a scaffolding or a lift.
  • cascade robot that is a robot where a number of movable parts are connected in cascade like for example in traditional industrial robots, for positioning a raking tool relative to a wall.
  • cascade robots are expensive and heavy, leading to problems with costs for buying or renting, transports of heavy machinery and possible damage to the ground at the building site.
  • Robots using parallel link mechanisms differ from cascade robots by not having cascade connected parts.
  • parallel link mechanisms can often be made considerably more light weight and with larger tolerances.
  • the larger tolerances can allow for more cost efficient parts and/or for easy disconnecting, transporting in parts and reconnecting.
  • Patent publications US 5408407A, US5585707A and US6566834B1 each disclose positioning systems based on parallel link mechanisms.
  • the systems disclosed in these publications seem to require encoders that give information on the current length of some or all actuators used. Encoders can be expensive, sensitive to mortar dust and/or subject to periodic maintenance and/or cleaning.
  • the systems also require known positions on the fixed ends of the actuators. Determining positions of the fixed ends after each relocation of the system (both between and within building sites) may lead to wasting valuable time of the operator and at the building site in general.
  • at least some fixed ends seem to have to be above the positions that are to be visited, which may require the operator to climb the wall or use a lift anyway.
  • the disclosed positioning systems are neither cost efficient nor easy to install.
  • Patent publication US 5313854A discloses a three dimensional positioning system to which a so called “robotic wrist” (not disclosed) may be added in order to get a "six degree of freedom robotic manipulator".
  • Six degrees of freedom involves a great number of possible expensive and heavy actuators and also creates the problem of how to observe, by the operator and/or assisted by the positioning system, the raking tool in all six degrees of freedom and to generate appropriate feedback signals.
  • the resulting "robotic manipulator” is neither a cost efficient nor an easy to operate positioning system.
  • the invention relates to a system for positioning of a pointed tool, such as a raking tool, relative to a wall, where the wall has spaces for mortar joint.
  • the positioning system comprises a sole plate with a wall surface, a first connection for fixing a pointed tool to the sole plate, resulting in a tool assembly including the sole plate, the first connection and the pointed tool where at least a tip of the pointed tool extends beyond the wall surface.
  • a joint with at least one degree of freedom connects the tool assembly with one end of a pushing means.
  • a pushing force from the pushing means on the tool assembly can force the wall surface of the tool assembly to attain an attitude substantially parallel with the wall at the empty space for mortar joint and the tip of the pointed tool to attain a dependent attitude.
  • Up to at least three pulling means may be connected to the tool assembly.
  • the other ends of the pushing and pulling means can be connected to fixed reference ends which together with the position of the tool assembly define a geometry.
  • the pushing and pulling means may be motorized.
  • the system may be controlled by an operator and/or a control means.
  • the control means can adapt to different geometries, by using modes that can depend on the geometry and/or the directional commands that are generated by the operator and/or the system. The modes are used to transform both directional and corrective commands into motor commands that are adapted to the current geometry, making the system both easy to operate and efficient to use.
  • the control means can choose modes based upon estimates of some parameters of the geometry.
  • the control means can in turn estimate these parameters based on information from a cost efficient angle sensor that is robust to mortar dust and from motor command history.
  • the control means does neither need knowledge of the current overall lengths of the pushing/pulling means nor of the positions of the reference ends, making the positioning system cost efficient and easy to install.
  • the geometry of the tool assembly and its connections may be designed with respect to improved stability and to improving the precision of the parameter estimates.
  • the pushing means can be made light weight and the pulling means can be based upon light weight ropes or wires, further contributing to a system that is cost efficient and easy to transport and install.
  • the positioning system may be combined with a vacuum cleaner for mortar dust removal which improves the working environment for the operator.
  • Fig. 1 shows an overview of a positioning system according to the present invention
  • Fig. 2 is a combined mechanics and electronics system overview
  • Fig. 3 shows a region of Fig. 1 on a more detailed level
  • Fig. 4 is a flow chart of a general method for controlling a positioning system according to the present invention.
  • Fig. 5 illustrates some angles in a positioning system according to the invention
  • Fig. 6 defines some angles in a positioning system according to the invention.
  • Fig. 7 is a flow chart of an angle estimation method according to the present invention.
  • Fig. 8 shows a cross-section of a part of a window opening together with some parts of a positioning system according to the invention
  • Fig. 9 is a flow chart of another method for controlling a positioning system according to the present invention.
  • Fig 10 shows some parts of a positioning system according to the present invention that may be controlled by a method according to Fig. 9.
  • Fig. 1 shows an overview of a positioning system according to the present invention together with a wall 100 having a door 1 10, a window 120 and some spaces for mortar joint 102, 104, 105, 106 and 108.
  • a Cartesian coordinate system (xyz) is included.
  • Fig. 1 further shows a pushing means 130 acting on a tool assembly (not denoted) via a joint 140.
  • the tool assembly comprises a pointed tool (not denoted), a connection (not shown) which connects the pointed tool to a sole plate 132 and the sole plate.
  • the sole plate and at least a tip of the pointed tool may be in contact with the wall 100.
  • Fig. 1 also shows possible pulling means 141, 142 and 143.
  • the pushing means 130 and the possible pulling means 141, 142, 143 can be used for positioning the tool assembly including the pointed tool and the sole plate 132 as will be described in more detail below.
  • the pushing means can be a motorized telescopic pole.
  • the pulling means can be ropes or wires that are wound around cylinders that are revolved using for example torque limited geared electric motors.
  • the pushing means and pulling means may be connected to reference ends 144, 145, 146 and 147. Connections 161 and 162 are examples of connections between pulling means and the tool assembly. Other possible variants are given below.
  • the pointed tool can be a raking tool, a nozzle for an industrial vacuum cleaner for cleaning raked spaces for mortar joint, a mouthpiece for watering of raked spaces for mortar joints, a mouthpiece for repointing spaces for mortar joint with fresh mortar or other possible pointed tools.
  • the pointed tool will most often be assumed to be a raking tool.
  • Positioning of the other variants of pointed tools relative to a wall is similar to positioning a raking tool but probably easier due to less tool induced vibrations and smaller forces between tool and wall.
  • Common to the pointed tools are that they comprise a tip that during most phases of the positioning should be positioned inside some already raked space for mortar joint in some wall.
  • the pointed tools are not necessarily delivered together with the rest of the positioning system.
  • Fig. 1 Some possible details of the positioning system have been omitted in Fig. 1 and are instead shown in other figures below. All parts shown in Fig. 1 do not necessarily have to be present in every embodiment of the present invention, as will be described in connection with the embodiments below.
  • Fig. 2 shows a combined mechanics and electronics system overview.
  • the tool assembly 131 of Fig. 2 comprises a pointed tool 134 which is shown to be connected to sole plate 132 using connection 160.
  • the tool assembly 131 may further comprise an angle sensor 170, a tilt sensor 172 and a vibration sensor 176.
  • the pointed tool 134 of Fig. 2 comprises a motor 136 and a rake pin 138.
  • the sole plate 132 is shown to be connected to pulling means 141, 142, 143 using connections 161, 162 and 163 respectively. Still, each of the pulling means can be connected to the tool assembly through the sole plate 132, the pointed tool 134, the joint 140 or the connection 160. Some examples are given below.
  • the pushing means 130 is shown to be connected using the joint 140.
  • the number of pulling means in possible embodiments of the present invention may be between zero and at least three.
  • Fig. 2 shows optional encoders 180, 181, 182 and 183, that may exist in order to provide the control means 150 with possible additional information on for example the current overall lengths of the pushing and pulling means respectively.
  • An optional slope sensor 174 for providing the control means 150 with possible additional information on the inclination of the pushing means may also exist.
  • Sensors, motors and pushing/pulling means are connected, directly or indirectly, to the control means 150.
  • Additional blocks in the overview in Fig. 2 can be an operator input/output means 152 and optional blocks for external communication and control 154 and vision system 156. Some other sensors 158 may also exist. All parts shown in Fig. 2 do not necessarily have to be present in every embodiment of the present invention, as will be described in connection with the embodiments below.
  • Figures 3A-D show a region of Fig. 1 on a more detailed level. The details shown are not the same through A-D.
  • Fig. 3B a part of the wall 100 is shown together with the tool assembly (not denoted), joint 140 and pushing means (not denoted) from the left.
  • the tool assembly includes sole plate 132, wall surface (the part of the sole plate in contact with the wall), the motor (not denoted) and rake pin 138 which is a tip of a pointed tool.
  • An example of the center of gravity 139 of the tool assembly and the joint 140 is also shown.
  • Fig. 3C shows, from above, that the rake pin 138 is situated in a locally empty space 104 for mortar joint which extends to the right of the rake pin.
  • the mortar joint to the right of the rake pin is free from mortar. It may already have been raked.
  • Fig. 3 A-D it may be assumed that there is a pushing force from the pushing means 130, acting via joint 140 on the tool assembly.
  • the pushing force can be split in components along x, y and z. If the joint 140 is, for example a ball joint with negligible friction, it cannot transfer torque but force only and in a stationary state that force can then only be directed along pushing means 130. If no torque is transferred, pushing means 130 can be made slender and use a low amount of material and thus be both cost efficient and have low mass. The lack of torque may also make a stability analysis simpler to perform. There may exist other ways of getting a torque free pushing means 130 than requiring the joint 140 to be a ball joint.
  • Fig. 3B and 3D differ regarding where the joint 140 is situated.
  • the joint 140 is situated immediately above the center of gravity of the tool assembly 139.
  • the way the pushing means 130 is directed in Fig 3 A-D a pushing force along the pushing means can affect the tool assembly with one force component to the left (in the negative x direction), one upwards (in the positive z direction) and one towards the wall (in the positive y direction).
  • a pushing force along the pushing means can affect the tool assembly with one force component to the left (in the negative x direction), one upwards (in the positive z direction) and one towards the wall (in the positive y direction).
  • the positioning system may attain a state of equilibrium with balanced forces and balanced torques where the wall surface of the sole plate 132 attains an attitude substantially parallel with the wall 100 and consequently, where the tip of the pointed tool, i.e. the rake pin 138 in this embodiment, attains an attitude in the locally empty 104 space for mortar joint depending on the design of the connection (not shown) between sole plate and pointed tool.
  • Angular stability can be achieved by letting the joint 140 be situated along the axis of rake pin 138 and simultaneously letting the center of gravity of the tool assembly be situated a bit off the axis of rake pin 138. The tool assembly will then strive to attain an angle at which the center of gravity is some distance below the axis of rake pin 138. Enough force from the pushing means 130 exists when the upwards component of the pushing force is approximately greater than the total gravity force of the tool assembly and the joint 140. Since friction between the wall 100 and the wall surface as well as forces between rake pin 138 and wall 100 may exist, it is an approximate principle.
  • the tool assembly With the tip of the pointed tool in a locally empty space for mortar joint, the tool assembly is hindered from moving in most of the xz plane and together with the friction between the wall and the wall surface and a suitable direction of the pushing forces from the pushing means, the tool assembly is in a state of balanced forces.
  • the tool assembly should not tip over the boundary of the sole plate in any direction.
  • the distance from the joint 140 to the wall surface relative to the distance from the center of gravity 139 to the wall surface and the size and shape of the wall surface are some parameters that have an influence on the tipping stability.
  • the direction of the pushing forces from the pushing means is another parameter to consider.
  • Fig. 4 shows a flow chart of possible steps of a general method 400 for controlling a positioning system according to the present invention.
  • each step of the method 400 in Fig. 4 does not necessarily have to be performed in each possible embodiment of a positioning system according the present invention.
  • the activities of a certain step of the general method 400 may depend on the embodiment.
  • a human operator may operate a positioning system by holding one end of a pushing means 130 made of a sufficiently long, possibly telescopic, pole and perform steps as follows.
  • the tool assembly has already been placed with the rake pin in a locally empty space for mortar joint and the method can start.
  • the operator powers up the raking tool, perhaps by flipping an electrical switch on a power cable leading to the raking tool.
  • the operator estimates the geometry, which in this embodiment is the geometric relation between the tool assembly and the pushing means, for example by estimating the direction of the pushing means by sight.
  • the operator may think of a direction for raking and make that a mental directional command.
  • Step 410 has no particular meaning in this embodiment, since there is only one means for affecting the tool assembly.
  • the operator may consider quitting.
  • the raking tool can be powered down at step 416 and the method comes to its end at step 418.
  • step 414 the operator considers how the directional command can be transformed into suitable motor commands to the operator arms and legs etc.
  • the operator has only the pushing means 130 available for motor commands. If the directional command corresponds to going to the left, the operator can assign a force component to the left and at the same time remember to assign force components upwards and towards the wall that are suitable for keeping the wall surface of the sole plate in contact with the wall and for not tipping the sole plate over. If the directional input corresponds to going to the right, the step is similar except from that there should be a force component to the right instead. If the directional input is upwards or downwards, there is no use for any force component to the left or to the right.
  • the operator can transform the assigned force components into a suitable combination of a pushing force along the pushing means and angles that determine the direction of the pushing means.
  • step 420 the operator applies the combination of pushing force and direction to the pushing means by means of the operator arms and legs etc.
  • the operator evaluates the result of the current motor commands by estimating any needs for corrective commands.
  • the tool assembly may be on its way in a slightly unwanted direction, on its way of tipping over, a little to low in a horizontal space for mortar joint etc.
  • the rake pin When the rake pin is raking to the left in a horizontal space for mortar joint, the tool assembly will easily sink relatively to the space for mortar joint.
  • the operator can detect the sinking, by sight or possibly by hearing the rpm or load of the motor change when the rake pin approaches a brick at the lower part of the horizontal space for mortar joint, and react by
  • the operator can transform the estimated needed corrective commands to corrective motor commands.
  • the operator can apply the corrective motor commands to the current motor commands.
  • Step 428 has no particular meaning in this embodiment, since most operators will in principle be watching the tool assembly constantly and thus proceed with step 406.
  • the method will loop until steps 416 and 418 have been performed. While the method is looping, the operator will now and then decide to change the direction of the raking in order to rake all the joints of the wall.
  • the pushing means only positioning system of this embodiment can improve the working environment with respect to noise, dust and vibrations, but it still uses the muscles of the operator. Also, the operator may stumble and fall while walking around with a powered tool on a long rod. In addition, operation close to a window or a corner of the building may result in the tool assembly falling out of control.
  • At least one pulling means for example in the form of a rope or wire, with an adjustable overall length, has been added.
  • a possible geometry which in this embodiment is the geometric relation between the tool assembly, the pushing means and the at least one pulling means, can be like when the pushing means and the pulling means are placed with respect to the tool assembly like in Fig. 1.
  • the pushing means 130 and possible pulling means 141, 142 and 143 each have a reference end, 144, 145, 146 and 147 respectively.
  • the reference ends can be relocated for modifying the geometry but they serve as fixed end points for each means between relocations.
  • the pulling means and pushing means are motorized, where motorization can mean that the overall length, from the reference end to the other end, can be adjusted according to commands from the control means 150.
  • the reference ends 145 and/or 146 of pulling means 141 and/or 142 are preferred to be close to the wall 100 in the y direction. In the z direction it is advantageous to have the reference ends for pushing and pulling means low, that is lower than all of the desired z positions of the tool assembly. Although an operator may control each motorized pushing and pulling means directly using dedicated controls, a more general control method 400 of Fig. 4 will now be described.
  • Steps 402 and 404 can be performed like for the previous embodiment.
  • a possible control means 150 may estimate at least some parameters related to the geometry.
  • Fig. 5 illustrates some possible parts of a positioning system in an x-z plane together with some angles in the positioning system.
  • the wall 100, the locally empty space for mortar joint 104, the space for mortar joint 105, the pushing means 130, the tool assembly 131, the pulling means 141 and 142 and the reference ends 144, 145 and 146 have been mentioned above.
  • Fig. 5 are shown in a case when rake pin 138, joint 140 (not denoted) and connections 161 and 162 (not denoted) are all on the same axis along the y direction, which is a special case, which is referred to as the one point approximation below.
  • the angle sensor reference line 171 (dashed) is identical to the vertical direction (the z direction) in Fig. 5, which is also a special case. More general definitions of v_l and v_2 are given in connection with Fig. 6 below.
  • Fig. 5 there are dashed lines from reference ends 144, 145 and 146 to a point marked "CPA".
  • the tool assembly is at its Closest Point of Approach relative to the reference end 144 of the pushing means 130.
  • the angle v_p is zero and the pushing means is at its shortest overall length, for a given height of the joint.
  • angles v_l and v_2 attain values that may be denoted vl cpa (not denoted) and v2_cpa. These values are also dependent on the height of the joint.
  • Angle sensor 170 is shown to be on top of the tool assembly 131 as an example.
  • parameters v_l and/or v_2, defined in Fig. 6A and Fig. 6B respectively, may be estimated automatically, that is without involving the operator, by a control means 150, if present, using an angle estimation method according to the steps of the flow chart of Fig. 7.
  • the angle estimation method may start.
  • the estimation is prepared for by putting/having the tool assembly in a position where the rake pin 138 is hindered, by a mortar joint and/or a brick, from moving in a direction in which a pulling means is about to pull.
  • Fig. 6A shows a tool assembly 131 and dashed lines indicating that the rake pin 138 has recently been raking to the left or downwards along the wall.
  • the rake pin is hindered from moving towards the reference end 145 by the part of the mortar joint that has not been raked yet. This position is good for estimating v_l . If v_2 is to be estimated, as situation like in Fig. 6B is preferred. It can be advantageous, but not necessary, to temporarily stop the motor of the raking tool in order to minimize the interaction of motor induced torques and/or forces on the sole plate and/or to stop the tool assembly from moving.
  • the inactive pulling means which is pulling means 142 in case v_l is to be estimated and pulling means 141 in case v_2 is to be estimated, is made loose if not already so.
  • the active pulling means that is the one of pulling means 141 and 142 that is not the inactive pulling means, is activated in order to line up rake pin 138, the connection 161 or 162 of the active pulling means and the active pulling means itself, like shown in Fig. 6A and 6B respectively.
  • the method may check that the line up of step 706 is in an equilibrium, for example by shaking the sole plate a little using the pushing means 130 in order to overcome the friction between the wall surface and the wall more easily.
  • the method may determine an estimate a est of the angle a (alfa), which is the angular deviation, around the y direction, of the angle sensor reference line 171 from the vertical direction (the z direction).
  • the angular deviation in Fig. 5 is thus zero.
  • the angle a (alfa) is shown in Fig. 6A and 6B and may be estimated by the angle sensor 170 which is shown together with angle sensor reference line 171 in Fig. 5, 6A and 6B.
  • the angle sensor 170 can be based upon an accelerometer.
  • the control means 150 may convert the readings from angle sensor 170 to angles if necessary.
  • the estimation method may end.
  • the estimates of angles v_l and v_2 will, within reasonable limits, not depend on where connections 161 and 162 are situated within the tool assembly.
  • the estimates of v_l and v_2 will behave as if connections 161 and 162 were placed according to the one point approximation defined above. Having the center of gravity of the tool assembly and joint 140 some distance away from an axis through rake pin 138 improves angular stability like described above, but if the distance is too large, the line up may require large pulling forces.
  • the estimation method of Fig. 7 may perform better when rake pin 138 and joint 140 are on the same axis substantially along the y direction, since it simplifies rotation of the tool assembly and thereby the line up.
  • this may correspond to that the joint 140 is located along an axis through the tip of the pointed tool and where the axis is substantially perpendicular to the wall surface around the tip. Since there is probably a hole in the wall surface around the tip, the axis can also be defined to be substantially perpendicular to an imaginary wall in contact with the wall surface.
  • the line up of the estimation method of Fig. 7 further benefits from a joint 140 with at least two degrees of freedom.
  • the control method 400 may also keep track of whether the tool assembly is to the left or to the right of the "CPA", which can be quite easily performed, since the pushing means attains its minimum length at the "CPA". It is not necessary to have information on the absolute length of the pushing means in order to do this.
  • a directional command is received by the positioning system from an operator input/output means, from another means of the positioning system and/or from some source external to the positioning system.
  • the directional command may be generated by a vision system.
  • the dimension having the command with the currently largest absolute value may be considered as the directional command and the command of the other dimension may be saved as a corrective command for use in a later step. Thereby the operator may not necessarily have to think separately about directional and corrective commands. It may also be possible to use a joystick output as a two dimensional directional command, see step 414 below.
  • Having one pushing means and at least one pulling means provides the positioning system with at least two substantially independent means for generating forces on the tool assembly.
  • two independent means it is, for many geometries, possible to choose between at least two alternatives, called modes below, when transforming a directional command into motor commands.
  • the operator may prefer to think in up/down (z direction) and left/right (x direction) but, depending on the geometry, the pushing and pulling means seldom act purely along one of the x or z directions.
  • Modes can be used as rules for how to transform directional and corrective commands to motor commands that are optimal or at least suitable with respect to the geometry.
  • a mode may be chosen.
  • the mode can be chosen by the operator, using some switch, lever or input menu of the operator input/output means 152.
  • the mode can even be as simple as the state of a purely electromechanical system of switches that provide connections from a joystick outputs to the drive electronics for the thereby selected motorized pushing and pulling means.
  • the input menu can present possible modes in a preset order or in some order of recommendation based on decisions taken by the control means 150.
  • the mode can be chosen automatically by the control means 150, but perhaps be possible to override by the operator.
  • the control means can base its recommendations and choices on estimates of some or all the angles that are shown in Figure 5, i.e.
  • v_l, v_2, (v lcpa), v2_cpa and/or v_p may, for example, not have to think of which motorized means that currently is the best for forcing the tool assembly to the left in a horizontal space for mortar joint.
  • the operator may, for example, not have to think of which motorized means that currently is the best for forcing the tool assembly to the left in a horizontal space for mortar joint. If the tool assembly 131 is positioned close to the "CPA" like in Fig. 5, that is the tool assembly is close to the reference end of the pushing means 130 in the x direction, there is only a small, or even no, possible pushing force component from the pushing means on the tool assembly along the x direction. However, with the tool assembly still close to the CPA, the pulling means 141 will be able to generate a pulling force in the negative x direction (to the left).
  • the pulling means 142 will be able to generate a pulling force in the positive x direction (to the right).
  • the pushing means can still generate a strong pushing force component in the z direction and can therefore be used by corrective motor commands, that is for correcting substantially perpendicular to the direction of raking.
  • corrective motor commands that is for correcting substantially perpendicular to the direction of raking.
  • a mode that transforms directional commands left and right into pulling with pulling means 141 and 142 respectively.
  • the thereby inactive pulling means can be ordered to pull with a limited force, low enough for the active means to still be in control of their own overall lengths but high enough to prevent the inactive pulling means from becoming too loose.
  • the mode "Left at L” may begin to become more suitable than "Horizontal, close to CPA" when the tool assembly comes closer to "L” than to "CPA".
  • tan(abs(v_lcpa)) becoming lower than 0.5 The latter two expressions may be derived from Fig. 5.
  • the approximations are mainly due to the one point approximation.
  • the expressions may be modified before implementation. In use, estimates of the angles can be plugged into the expressions. It is possible to reuse an estimate of v lcpa from a nearby height and update the estimate at the next CPA passage. However, if the tool assembly has not passed CPA since the last relocation or if the estimate of v lcpa was made at completely different height, reuse may not work well, the raking may progress slower due to suboptimal generation of forces on the tool assembly and the user may want to change mode manually until next time CPA is passed.
  • I may be good practice to start raking close to the CPA after a relocation and to pass CPA soon. If the operator has relocated parts of the system without alerting the control means, the relocation may still be detected due to sudden changes in estimates of v_l and v_2.
  • raking to the right when being close to "L” may require a mode of its own (called “Right at L") where the pulling means 142 can be used for forcing the tool assembly to the right (according to the directional command) and where the pushing means can be used for corrective motor commands. Going to the right when the tool assembly is far to the left of "L” in Fig. 5. may however result in geometries where large forces are needed from both the pushing means and the pulling means 142 in order to make the tool assembly move to the right. The positioning system may even become unusable or unstable. It may therefore be better to relocate the positioning system than raking far to the left of "L” (and/or far to the right of "R").
  • Modes like “Right at R”, “Left at R” and expressions for when “Right at R” may be more suitable than “Horizontal, close to CPA” can be derived in a similar way, for example by using symmetry and substitution.
  • the pushing means can generate an upwards force on the tool assembly, but at the same time it will generate a force component along the x direction, unless the tool assembly is exactly at the CPA. It may be advantageous to rake the vertical spaces for mortar joint using an upward raking direction, since the mortar dust may thereby fall away faster from the rake pin, which may prolong the life of the rake pin.
  • Mode “Up L” may be suitable when the tool assembly is to the left of the CPA.
  • Mode “Up L” can use the pushing means for generation of an upwards force on the tool assembly and use pulling means 142 for correction by balancing a suitable force from pulling means 142 with the force component along the x direction from the pushing means.
  • the pulling means 141 may be inactive and handled accordingly.
  • a mirrored mode (called “Up R” below) may be designed accordingly using symmetry and substitution.
  • control means 150 If the control means 150 has kept track of whether the tool assembly is to the left or to the right of the CPA, the operator can be assisted in the choice between "Up L" and "Up R" With a cleverly chosen (probably by the operator) geometry of the positioning system, a short horizontal distance ( in an already raked joint) between displaced vertical joints can probably be handled as a correction without necessarily having to temporarily change to another mode.
  • Fig. 8 a cross-section of a part of a window opening 120 is shown from above. Raking is performed towards the window and the positioning system may be in mode "Right at L" meaning that pulling means 142 is pulling down/to the right while the pushing means 130 is pushing up/to the left/towards the wall.
  • the rake pin 138 is almost at the window and the remaining mortar in the space for mortar joint 105 (not raked yet) is almost non-existent.
  • the tool assembly of Fig. 8 has been designed to provide the pushing means with a longer lever around "T” than the lever of pulling means 142 around "T".
  • distance it is meant the perpendicular distance from a flat wall surface and the perpendicular distance from an imaginary wall in contact with a non-flat wall surface.
  • the distances are meant to be to the geometrical center of joint 140 and connections 161 and 162, i.e. to the points involved in defining the corresponding lever.
  • Modes for vertical raking downwards can work similarly to "Up L” and "Up R” with a balance between the forces from the pushing means 130 and from at least one of the pulling means 141 or 142.
  • the force of gravity of the tool assembly 131 and the joint 140 is now in the desired raking direction.
  • control method 400 may, based upon for example the estimated angles, notify the operator that there is no suitable mode and thus that it may be time for relocation of at least some components of the positioning system.
  • the method may transform the directional command to motor commands according to the current mode. For example, if a mode like "Horizontal, close to CPA" has been chosen, directional commands to the left are transformed to motor commands to pulling means 141 while directional commands to the right are transformed to motor commands to pulling means 142.
  • the inactive one of pulling means 141 and 142 is preferred to be handled like inactive pulling means have been handled above. It is also possible to scale the directional command with respect to the geometry when it is transformed to motor commands.
  • the pulling means 141 can generate a pulling force in the x direction on the tool assembly which is proportional to the sine of v_l .
  • the control method may scale the motor command to pulling means 141 with a larger factor compared to when the tool assembly is closer to "R".
  • Some modes may only work for directional commands to the left and not respond to motor commands to the right.
  • the user or the system may have to use the mode “Right at L” to allow for directional commands to the right, unless there is mode “at L” that uses for example “Left at L” when the directional command is to the left and “Right at L” when the directional command is to the right.
  • step 420 the motor commands from step 418 are applied to the pushing and pulling means.
  • a corrective command may be received and/or estimated by the method.
  • the corrective command can, for example, be determined by the operator, estimated by an estimation method using some sensor input and/or received from some source external to the positioning system.
  • the sensors involved may be image sensors, tilt sensors and vibration sensors.
  • An early indication of the raking pin 138 being a little out of line may be a visual indication like from the operator's vision, from a video camera showing a close up to the operator or from an image analysis (vision) system analyzing a video stream from a camera.
  • the view from where the operator is situated may be obstructed by the pointed tool and by other objects in the positioning system.
  • a video camera may be too expensive and, if it exists, its image quality may be degraded by mortar dust and vibrations from the raking process.
  • a vibration sensor 176 may be of the type used for knock detection in turbo engines or the type used for sound pickups in guitars. The frequency spectrum from the vibration sensor 176 can be designed by the choice of sensor and/or by signal processing. Possibly, vibration signals may be extracted from a tilt sensor 172 or an angle sensor 170.
  • the tool assembly may begin to tilt around the x direction as an indication of the overall length of the pushing means being too short or too long.
  • the tilt sensor 172 may thus provide a direction of the correction needed.
  • the progress of the raking may also slow down or even stop. Since the signal from a tilt sensor should vary when the tool assembly is following the attitude of a slightly uneven wall, the control method may instead look for sudden changes or obvious trends in the tilt.
  • the control method may assign a limit, determined by the extension of the pointed tool through the wall surface of the sole plate and the size of the wall surface, to the tilt in order to prevent the pointed tool from falling out of the space for mortar joint and simply shut down the operation and/or alert the operator.
  • the method may transform the corrective command to corrective motor commands.
  • the transform can result in absolute motor commands for those motorized pushing and pulling means that, according to the current mode, are used for corrective commands only or result in changes (called delta commands below) in motor commands for motorized means that according to the current mode may be used for directional commands as well.
  • the corrective commands are applied to the motorized pushing and pulling means either as absolute commands or delta commands like described for step 424.
  • a corrective command may not immediately restore a lowered rpm of the motor 136, since the rake pin may have to force its way through neglected mortar before finding the middle of the space for mortar joint again.
  • step 428 the method determines if it is time to (re-)estimate the geometry.
  • a software timer may be used for periodical visits to step 406.
  • the overall length of pushing means 130 may be supervised, and if it attains a minimum, a CPA passage may be declared followed by a visit to step 406.
  • step 406 should be visited.
  • the tool assembly can be moved without having the pointed tool in an empty space for mortar joint, using a method, see Fig. 9, that can be called supported flight.
  • Fig. 10 One preferred embodiment for supported flight is shown in Fig. 10.
  • the center of gravity 139 of the tool assembly and the joint 140 is to the right, along the y direction, of the joint 140.
  • the tool assembly including sole plate 132, strives to tilt around joint 140 allowing the upper part of the sole plate 132 to lean on the wall.
  • the center of gravity 139 may come too close to the joint 140 along the y direction and the strive for more tilt may cease.
  • a pulling means 143 is connected using connection 163 with one end in, or close to, joint 140. Thereby the pulling means 143 does not directly affect the tool assembly but only indirectly through movements of joint 140. Connecting pulling means 143 in this way may create stable working conditions for a supported flight control method of Fig. 9, which will now be described.
  • supported flight is prepared by removing slack from means 141 and 142 (not shown in Fig. 10) like for other inactive pulling means as described above. Since the rake pin 138 is about to leave the support from the spaces for mortar joint, pulling means 141 and 142 will now have to provide some support along the x direction together with the friction between sole plate and wall.
  • control means 150 estimates the tilt of the tool assembly using information from tilt sensor 172 and compares it to a target value of the tilt.
  • This target value may be a fixed default value for the particular hardware and type of pointed tool and/or adjustable by the user. If the tilt is correct or close enough, the method can proceed at step 908 or else the method will perform step 906 before returning to step 904.
  • the tilt of a tool assembly similar to the one in Fig. 10 may be adjusted by adjusting the position of joint 140 along the y direction, which in turn can be made by adjusting the overall length of pulling means 143.
  • the control means 150 may receive a command. It can be a go left/right and/or go up/down directional command. It may also be a new target value of the tilt command and/or a quit command.
  • the command can come from an operator, from some other part of the positioning system or from communication with parts external to the positioning system. For example, an image analysis system may provide the command. The command may be unchanged for consecutive laps of the loop in Fig. 9.
  • control means 150 may adjust pushing means 130, pulling means 141 , 142 and/or 143 according to the command of step 908. If the tool assembly is close to the CPA (recommended) and the command does not involve left/right, it may be sufficient to let the overall lengths of pulling means 141 and 142 passively follow the height of the tool assembly. Such a passive following can be
  • control means 150 ordering the pulling means 141 and 142 to pull with a limited force, low enough for the pushing means to still be in control of its own overall length but high enough to prevent the pulling means 141 and 142 from being too loose. If the overall length of pushing means 130 is adjusted without any corresponding compensation of the overall length of pulling means 143, the tilt of the tool assembly will for most geometries be affected.
  • the control means may use some forecast of how much the overall length of pulling means 143 should be changed per change of the overall length of pushing means 130 and try to compensate in advance.
  • Steps 912 and 914 may be implemented similarly to steps 904 and 906. However, if the control means uses a forecast like described at step 910, now may be a good time to adjust the forecast based on the results of steps 912 and 914.
  • the method may quit to step 918 or else it may loop by continuing at step 908.
  • Other methods are possible, which will be obvious to the person skilled in the art of designing positioning systems for pointed tools.
  • Parts of the sole plate 132 that are involved when an operator is observing the progress of the raking can be made thin in order to minimize parallax.
  • the wall surface of the sole plate may partly cover a large area but still have significant holes for observation.
  • the sole plate may have extendable or addable sections in order to increase the supporting area for raking close to windows and doors but still allow for raking in more limited spaces.
  • the sole plate may be prepared for the connection of an industrial vacuum cleaner like some of the sole plates of the prior art.
  • Parts of any encapsulations of the rake pin may be transparent. A camera for a vision system may look through a transparent encapsulation.
  • a pointed tool for raking may comprise a motor 136 coaxially connected to a rake pin 138, but the connection can also be made through a flexible axle, sprockets or some belt drive.
  • the first connection 160 may be an integrated part of the sole plate 132 or the pointed tool 134.
  • a motorized telescopic pushing means with an overall length that is continuously adjustable over a large span by using a single motor command is one preferred embodiment.
  • Another preferred embodiment is a cascade combination of a motorized continuously adjustable part with a small span like a linear motor or a hydraulic elevator combined with a manually handled extension like a telescopic pole with selectable fixed positions or a mast with extra sections to insert.
  • the overall length can then be coarsely selected by the fixed positions/the number of extra sections (the control means can prompt the operator to act) and continuously adjusted by the motorized part according to motor commands from the control means.
  • the overall length of the pushing means is fixed between ordered adjustments, that is it is not overly dependent on the force from the tool assembly on the pushing means. Thereby unwanted oscillations of the tool assembly are prevented. However, it is still possible to let the motorized part of the pushing means to strive in the desired direction with a limited force/torque during an ordered adjustment.
  • the pushing means has bearings at the reference end that allow the slope relative to the z axis and the rotation around the z axis of the pushing mean to easily follow the position of the tool assembly.
  • a pulling means comprises a rope and a motorized spool for winching the rope.
  • the spool can be torque limited, resulting in a force limit on the rope.
  • the torque limit can be adjustable.
  • the rope can run around a trailing wheel on its way from the connection at the tool assembly to the spool. If so, the coordinates of the trailing wheel will determine the geometry and the trailing wheel will act as the reference end.
  • the pulling means can use telescopic poles instead, but rods will probably make the positioning system more complicated and more expensive without adding any obvious advantages.
  • the pulling means has bearings at the reference end that allow the slope relative to the z axis and the rotation around the z axis of the pulling means to easily follow the position of the tool assembly.
  • the reference end points of the pulling and pushing means can be fixed relative to the ground, to a floor, to a low part of a wall etc. They do not necessarily have to be fixed to something else, the weight of a concrete lump or the water in a ballast tank may do the job.
  • the reference end points may be provided with detectors that can be used by the control means to detect a possible relocation.
  • the positioning system is dependent on the pushing force from the pushing means, in order prevent the tool assembly from falling off the wall and to the ground.
  • the control means 150 can be implemented using a microcontroller, an ASIC, an FPGA and/or analog electronics and switches.
  • the microcontroller, the ASIC and/or the FPGA used can be circuit programmable versions.
  • Optional encoders 180, 181, 182 and/or 183 will increase the cost of the equipment and may still be unreliable, for example due to the effect from mortar dust Still, for example if the spaces for mortar joint are not located where expected, the performance of such a system may not be worth the costs.
  • a camera for a vision system that is mounted on or close to the tool assembly may give parallax free images but result in low image quality due to vibrations and/or mortar dust.
  • a camera may also be mounted a bit away from the wall and allow for less dusty and less vibrated images of larger sections of the wall.
  • the images may be a bit distorted due to the perspective but since the pattern of the spaces for mortar joint may be known to be rectangular shaped the images may be "de-warped" by an image processing algorithm.
  • the tool assembly may be equipped with a button for manually switching the motor 136 on/off in order to perform manual raking of a first vertical space for mortar joint when the positioning system is relocated.
  • the positioning system may be transported in parts, for example, the joint 140 and/or connections 161, 162, 163 may allow for the pushing and pulling means to be disconnected from the tool assembly during transport.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Conveying And Assembling Of Building Elements In Situ (AREA)

Abstract

L'invention concerne un système permettant le positionnement d'un ensemble outil (131) comprenant un outil pointu (134), une pointe de l'outil pointu s'étendant au-delà d'une surface de paroi (133), par rapport à une paroi (100), ledit système comprenant un moyen de poussée (130) et jusqu'à trois moyens de traction (141, 142, 143) reliés à l'ensemble outil. Une force de poussée provenant du moyen de poussée contraint la surface de paroi de l'ensemble outil à être parallèle à la paroi. Si les moyens de poussée et de traction sont motorisés, un moyen de commande (150) du système peut s'adapter à différentes géométries du système en utilisant des modes pour transformer (414, 424) des commandes directionnelles et de correction en commandes de moteur appropriées. Le moyen de commande peut choisir et/ou suggérer (410) des modes en se basant sur une géométrie estimée (406) à l'aide d'informations provenant d'un capteur d'angle (170) et de l'historique de commande de moteur.
PCT/SE2015/000005 2015-02-06 2015-02-06 Système permettant le positionnement d'un outil pointu par rapport à une paroi Ceased WO2016126173A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/SE2015/000005 WO2016126173A1 (fr) 2015-02-06 2015-02-06 Système permettant le positionnement d'un outil pointu par rapport à une paroi

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SE2015/000005 WO2016126173A1 (fr) 2015-02-06 2015-02-06 Système permettant le positionnement d'un outil pointu par rapport à une paroi

Publications (1)

Publication Number Publication Date
WO2016126173A1 true WO2016126173A1 (fr) 2016-08-11

Family

ID=52737378

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2015/000005 Ceased WO2016126173A1 (fr) 2015-02-06 2015-02-06 Système permettant le positionnement d'un outil pointu par rapport à une paroi

Country Status (1)

Country Link
WO (1) WO2016126173A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3366432A1 (fr) * 2017-02-22 2018-08-29 SICK STEGMANN GmbH Système de mesure et dispositif de transport
EP3715062A1 (fr) * 2019-03-29 2020-09-30 Lynx Sight IVS Système et procédé pour l'élimination de mortier à partir d'unités de maçonnerie
CN112526923A (zh) * 2019-09-19 2021-03-19 斯普林加责任有限公司 用于机床的定位设备
US20240051115A1 (en) * 2021-01-19 2024-02-15 Massachusetts Institute Of Technology Apparatus and method for control of heavy object tumbling

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313854A (en) 1992-02-04 1994-05-24 Fanuc Robotics North America, Inc. Light weight robot mechanism
US5408407A (en) 1993-03-15 1995-04-18 Pentek, Inc. System and method for positioning a work point
US5585707A (en) 1994-02-28 1996-12-17 Mcdonnell Douglas Corporation Tendon suspended platform robot
US5666939A (en) 1986-03-25 1997-09-16 Chiuminatta; Edward Soft concrete saw
US6566834B1 (en) 1999-09-28 2003-05-20 The United States Of America As Represented By The Secretary Of Commerce Modular suspended manipulator
WO2004004986A2 (fr) * 2002-07-09 2004-01-15 Amir Khajepour Manipulateurs paralleles legers utilisant des cables actifs/passifs
WO2006111827A1 (fr) * 2005-04-21 2006-10-26 Mathieu Leclercq Dispositif d'aide a la construction de murs et/ou au traitement de surfaces
CN102383585A (zh) * 2011-11-14 2012-03-21 蒋京德 建筑墙面施工机器人

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5666939A (en) 1986-03-25 1997-09-16 Chiuminatta; Edward Soft concrete saw
US5313854A (en) 1992-02-04 1994-05-24 Fanuc Robotics North America, Inc. Light weight robot mechanism
US5408407A (en) 1993-03-15 1995-04-18 Pentek, Inc. System and method for positioning a work point
US5585707A (en) 1994-02-28 1996-12-17 Mcdonnell Douglas Corporation Tendon suspended platform robot
US6566834B1 (en) 1999-09-28 2003-05-20 The United States Of America As Represented By The Secretary Of Commerce Modular suspended manipulator
WO2004004986A2 (fr) * 2002-07-09 2004-01-15 Amir Khajepour Manipulateurs paralleles legers utilisant des cables actifs/passifs
WO2006111827A1 (fr) * 2005-04-21 2006-10-26 Mathieu Leclercq Dispositif d'aide a la construction de murs et/ou au traitement de surfaces
CN102383585A (zh) * 2011-11-14 2012-03-21 蒋京德 建筑墙面施工机器人

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3366432A1 (fr) * 2017-02-22 2018-08-29 SICK STEGMANN GmbH Système de mesure et dispositif de transport
EP3366430A1 (fr) * 2017-02-22 2018-08-29 SICK STEGMANN GmbH Dispositif de transport d'objets et/ou de personnes
EP3366431A1 (fr) * 2017-02-22 2018-08-29 SICK STEGMANN GmbH Dispositif de transport d'objets et/ou de personnes
EP3715062A1 (fr) * 2019-03-29 2020-09-30 Lynx Sight IVS Système et procédé pour l'élimination de mortier à partir d'unités de maçonnerie
CN112526923A (zh) * 2019-09-19 2021-03-19 斯普林加责任有限公司 用于机床的定位设备
US20240051115A1 (en) * 2021-01-19 2024-02-15 Massachusetts Institute Of Technology Apparatus and method for control of heavy object tumbling
US12358126B2 (en) * 2021-01-19 2025-07-15 Massachusetts Institute Of Technology Apparatus and method for control of heavy object tumbling

Similar Documents

Publication Publication Date Title
JP7104125B2 (ja) 可搬ロボット穿孔装置及び天井及び壁への穿孔方法
CN107206588B (zh) 机械手的偏移自动调整装置及机械手的偏移自动调整方法
KR101854680B1 (ko) 이동 로봇 및 그 제어방법
WO2016126173A1 (fr) Système permettant le positionnement d'un outil pointu par rapport à une paroi
US8166727B2 (en) Automated brick laying system for constructing a building from a plurality of bricks
JP5821210B2 (ja) 水平多関節ロボット及び水平多関節ロボットの制御方法
JP6621979B2 (ja) 救護車両の多関節回転式折り梯子を制御する方法
KR101466312B1 (ko) 보행 로봇 및 그 제어 방법
JP6393647B2 (ja) 検査装置及び検査方法
FR2902038A1 (fr) Robot de poncage de plafond
CN104950909A (zh) 多节机械臂的控制系统及方法
JP2014087892A (ja) 多脚ロボットの脚操作制御装置及び方法
JP7324800B2 (ja) 旅客搭乗橋の走行制御方法
CN110383198B (zh) 可更换镜头的云台控制方法及云台
JP2014147997A (ja) 移動作業ロボット
CN203882196U (zh) 多节机械臂的控制系统
CN212497788U (zh) 建筑模具安装机器人
JP4155527B2 (ja) 昇降装置の制御システム
JP7038352B2 (ja) 移動体の段差移動制御方法
CN113382945A (zh) 吊离地面控制装置及移动式起重机
JP2024113251A (ja) 自動均し作業ロボット
JP6746307B2 (ja) 動作支援装置、及び、動作支援装置の制御方法
JPH05339000A (ja) 揚重装置の制御装置
CN118574967A (zh) 工程机械的驱动控制装置及具备该驱动控制装置的工程机械
WO2021060121A1 (fr) Dispositif de commande, procédé de commande et programme

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15712197

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC , EPO FORM 1205A DATED 30.11.2017

122 Ep: pct application non-entry in european phase

Ref document number: 15712197

Country of ref document: EP

Kind code of ref document: A1