Parallel wire mechanism

The parallel wire mechanism addresses the limitation of existing hoists and balancers by using a system of wires and winches with sensors to facilitate wide-area movement and obstacle avoidance, ensuring efficient and safe operation in construction sites.

JP7602235B2Active Publication Date: 2024-12-18INSTITUTE OF SCIENCE TOKYO +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023173738
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-05
Publication Date
2024-12-18
Estimated Expiration
2040-01-24

AI Technical Summary

Technical Problem

Existing hoists and balancers are limited in their ability to move workpieces over a wide area due to the constraints of guide rails and support structures, making it difficult to maneuver objects in complex construction environments.

Method used

A parallel wire mechanism utilizing multiple wires, winches with motors, and sensors to calculate and control the movement of workpieces, allowing for wide-area movement and obstacle avoidance through virtual inertia, viscosity, and spring constant adjustments.

Benefits of technology

Enables easy and safe movement of workpieces over a wide area by utilizing the entire three-dimensional space defined by the wires, reducing the need for heavy equipment and enhancing safety by preventing collisions with obstacles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007602235000005
    Figure 0007602235000005
  • Figure 0007602235000006
    Figure 0007602235000006
  • Figure 0007602235000007
    Figure 0007602235000007
Patent Text Reader

Abstract

To provide a parallel wire mechanism capable of easily moving a work object over a wide area in a direction of force applied to the work object.SOLUTION: A parallel wire mechanism 1 includes: a plurality of wires; a plurality of winches 6; a work object; a sensor 11 for measuring force applied to the work object; a first calculation unit 12 for calculating at least any one of a target position, a target speed, and target acceleration of the work object by calculating at least any one of virtual inertia, viscosity, and spring constant based on the force measured by the sensor 11; a second calculation unit 13 for calculating a pay-out length of each wire for moving the work object according to at least any one of the target position, the target speed, and the target acceleration for each motor 7 of each winch 6; and an output unit 14 for outputting a command value of the pay-out length to the motor 7 of each winch 6.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a parallel wire mechanism for suspending and moving a work object. [Background technology]

[0002] Conventionally, various devices for suspending and moving a work object are known. Patent Document 1 describes a hoist equipped with a cylinder for balancing. This hoist includes a plurality of guide rollers that roll along a guide rail, a drum that is connected to the plurality of guide rollers via a vertical plate and a support vertically below the plurality of guide rollers, a wire that extends vertically downward from the drum, and a hook attached to the lower end of the wire. In this hoist, after an object is hooked onto the hook, the wire is wound onto the drum to raise the object, and in this state, the plurality of guide rollers are rolled along the guide rail to move the object to a predetermined location.

[0003] Patent Document 2 describes a balancer that moves a load suspended from a hook. The balancer includes a support pillar erected on a wheeled base, a rod-shaped arm that can rotate horizontally at the upper end of the support pillar, a trolley that moves along the arm and extends vertically downward from the arm, a movable pulley provided at the lower end of the trolley, and a hook that extends further vertically downward from the movable pulley.

[0004] The balancer further includes a hoist located on the opposite side of the support arm, and a cable extending from the hoist along the arm and connected to the trolley and the movable pulley. The hoist has a drum connected to the arm via the cable, and a hoist body located below the drum. When the drum is rotated with a load hooked on the hook, the hook rises as the cable is wound up, and the load is lifted. In this state, the trolley is moved along the arm to move the load to a specified location. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Utility Model Application Publication No. 58-71094 [Patent Document 2] Publication No. 3027081 Summary of the Invention [Problem to be solved by the invention]

[0006] In the above-mentioned hoists and balancers, it is possible to hang an object on the hook and move it along the guide rail or arm. However, in the above-mentioned hoists, the object can only be moved within the range in which the guide rail is installed. In addition, in the above-mentioned balancers, there is a problem that the object can only be moved within the movement range of the arm.

[0007] In the above-mentioned balancer, although a cart is provided on a base from which the support pole extends, the base may not be easily moved depending on the conditions of the construction site. For example, if the ground or floor surface of the site is uneven or has steps, the cart cannot be easily moved. Therefore, when the above-mentioned hoist or balancer is used, there is a problem that although the load can be moved within a small area, it cannot be easily moved over a wide area. In particular, at construction sites, there is a demand to move the work object over a wide area, but the current situation is that it is not easy to move the work object over a wide area.

[0008] An object of the present disclosure is to provide a parallel wire mechanism that can easily move a work object over a wide area in a direction in which a force is applied to the work object. [Means for solving the problem]

[0009] The parallel wire mechanism of the present disclosure comprises a plurality of wires installed at a construction site, a plurality of winches each having a motor provided on each of the plurality of wires for winding and unwinding each wire, a work object connected to the plurality of wires and supported by the plurality of wires, a sensor for measuring the force acting on the work object, a first calculation unit that calculates at least one of virtual inertia, viscosity and spring constant based on the force measured by the sensor to calculate at least one of a target position, a target speed and a target acceleration of the work object, a second calculation unit that calculates at least one of the unwinding length, unwinding speed and unwinding acceleration of each wire for each motor of each winch so that the work object moves at at least one of the target position, target speed and target acceleration, an output unit that outputs command values ​​of at least one of the unwinding length, unwinding speed and unwinding acceleration to the motor of each winch, a plurality of pillars, and a plurality of sheaves attached to each of the plurality of pillars, the plurality of winches are located at the lower part of each of the plurality of pillars, and the plurality of wires extend upward from each winch and are stretched across the sheaves.

[0010] This parallel wire mechanism includes a plurality of wires, a work object connected to the plurality of wires, and a plurality of winches each having a motor provided on each of the plurality of wires for unwinding and winding each of the wires, and the work object is moved by unwinding and winding each of the wires by the motor in each winch. Therefore, the work object can be moved by unwinding and winding each of the wires in the area surrounded by the plurality of wires, so that the work object can be easily moved. Furthermore, the entire three-dimensional space formed by the plurality of wires can be set as the movable range of the work object, so that the work object can be moved over a wide range. In addition, this parallel wire mechanism only needs to include a plurality of wires and a plurality of winches each having a motor, and the above-mentioned heavy equipment such as the guide rail and arm can be eliminated, so that the parallel wire mechanism can be easily installed and rearranged. Therefore, the parallel wire mechanism can be easily installed and rearranged at a wide construction site, so that the work object can be easily moved over a wide range. Furthermore, the force applied to the work object can be measured by a sensor, and the work object can be moved based on the measured force, so that the worker can intuitively move the work object by applying force to the work object.

[0011] The first calculation unit may also change the spring constant depending on the location of the work object. In this case, by changing the spring constant when the work object approaches a location where it is not desirable to approach, it is possible to make it difficult for the work object to approach the location. Therefore, by changing the spring constant, it is possible to generate a repulsive force that makes it difficult for the work object to approach a preset movement limit area or an obstacle, etc. As a result, even if the work object attempts to approach the movement limit area or an obstacle, etc. due to an operating error, the repulsive force can prevent the work object from approaching the movement limit area or an obstacle, etc., and therefore the safety of work at a construction site can be improved.

[0012] The first calculation unit may also calculate any one of the target position, the target speed, and the target acceleration by canceling the gravity of the work object, and perform the calculation without canceling a part of the gravity of the work object. In this case, the first calculation unit calculates any one of the target position, the target speed, and the target acceleration by canceling the gravity of the work object. However, when the work object is placed on the ground or a floor, the first calculation unit performs the calculation without canceling a part of the gravity of the work object. Therefore, since a part of the gravity is not canceled, a part of the gravity of the work object is applied to the ground or a floor, for example, in a situation where a work object placed on the ground or a floor is to be moved. As a result, a desired load can be applied to the ground or a floor, and the load can be reduced by a required amount. Effect of the Invention

[0013] According to the present disclosure, a work object can be moved easily over a wide area in the direction in which a force is applied to the work object. [Brief description of the drawings]

[0014] [Figure 1] FIG. 1 is a diagram illustrating a construction site to which the parallel wire mechanism according to the present embodiment is applied. [Diagram 2] 13A and 13B are diagrams each showing a schematic diagram of a parallel wire mechanism according to a modified example. [Diagram 3] FIG. 2 is a block diagram showing the function of the parallel wire mechanism of FIG. 1. [Figure 4] FIG. 2 is a block diagram showing various calculations performed by the parallel wire mechanism of FIG. 1. [Diagram 5] 2 is a diagram showing a schematic diagram of calculation of the wire unwinding length by the parallel wire mechanism of FIG. 1. FIG. [Figure 6] 13A and 13B are diagrams for explaining a potential method performed by a parallel wire mechanism according to a modified example. [Figure 7] FIG. 7 is a block diagram showing various calculations performed by the parallel wire mechanism of FIG. 6. [Figure 8] FIG. 13 is a diagram illustrating a construction site to which a parallel wire mechanism according to a further modified example is applied. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Hereinafter, an embodiment of the parallel wire mechanism according to the present disclosure will be described with reference to the drawings. In the description of the drawings, the same or corresponding elements are given the same reference numerals, and duplicated descriptions are omitted as appropriate. In addition, the drawings may be partially simplified or exaggerated for ease of understanding, and the dimensional ratios and the like are not limited to those shown in the drawings.

[0016] 1 shows a parallel wire mechanism 1 according to this embodiment, and a construction site A to which the parallel wire mechanism 1 is applied. The parallel wire mechanism 1 includes a plurality of wires 5 that support a work object T. In this disclosure, the "work object" refers to materials used in work carried out at a construction site. The construction site A may be, for example, a place that requires special equipment or is difficult for people to enter, and even in such a place, the parallel wire mechanism 1 can freely move the work object T using the wires 5.

[0017] The parallel wire mechanism 1 is, for example, a three-dimensional suspended parallel wire mechanism installed at a construction site A as shown in FIG. 1, and moves a work target T to a desired position by balancer control described below. In other words, the parallel wire mechanism 1 can be used as a wide-area balancer device capable of moving the work target T over a wide area. For example, the work target T is moved by being pulled or pushed by a worker M (see FIG. 2(a) or FIG. 2(b)) through the application of force. As an example, the worker M moves the work target T by pulling a kamikaze rope.

[0018] Note that the mechanism is not limited to the mechanism shown in Fig. 1 in which four wires 5 are provided, but may be a suspended parallel wire mechanism having three wires 5 as shown in a modified example of Fig. 2(a). Furthermore, a two-dimensional suspended parallel wire mechanism having two wires 5 as shown in a modified example of Fig. 2(b) may be used. As an example, the worker M may move the work target T by remote control.

[0019] 1, the parallel wire mechanism 1 includes, for example, a plurality of pillars 2, a plurality of sheaves 3 attached to each of the plurality of pillars 2, a plurality of winches 6 located at the lower part of each of the plurality of pillars 2, and a plurality of wires 5 extending upward from each winch 6 and hung across the sheaves 3. The pillars 2 and the sheaves 3 may be provided in advance at the construction site A, for example.

[0020] Each of the multiple sheaves 3 is attached, for example, to the upper end of each pillar 2. Also, the sheaves 3 may be attached to something other than the pillars 2. As an example, the number of sets of pillars 2, sheaves 3, wires 5, and winches 6 is four. However, the number of sets of pillars 2, sheaves 3, wires 5, and winches 6 is not limited and can be changed appropriately as long as it is three or more. Also, instead of the example shown in FIG. 1, if the main body of the winch is provided on the upper part of the pillars 2, the sheaves 3 may be unnecessary.

[0021] As an example, the pillar 2 is an H-beam. However, the type of the pillar 2 may be, for example, a steel pipe pillar, and can be changed as appropriate. In a plan view, the multiple wires 5 extend from each sheave 3 to the inside of the area surrounded by the multiple pillars 2, and cross each other at the bundling point P. In addition, the multiple wires 5 extend obliquely downward from each sheave 3 toward the bundling point P due to the gravity of the work object T.

[0022] A work object T, which is a load, is suspended from a binding point P of the multiple wires 5 via, for example, a hook F and a string B. The work object T is, for example, a transport object (materials) to be transported at a construction site A. Note that the work object T is not limited to materials, and may be an end effector of a robot, a camera that photographs the construction site A, or various inspection devices that inspect the construction site A, and the type of work object T can be changed as appropriate.

[0023] Fig. 3 is a block diagram showing the functions of the parallel wire mechanism 1. As shown in Fig. 1 and Fig. 3, each winch 6 is equipped with a motor 7 that winds up and unwinds each wire 5. By winding up and unwinding each wire 5 by each motor 7 of each winch 6, it is possible to move a work object T to a desired position within the range of an area surrounded by multiple pillars 2.

[0024] The parallel wire mechanism 1 assists, for example, an operator M when applying force to move a work target T. For example, the parallel wire mechanism 1 includes a plurality of (for example, four) sensors 11 provided for each wire 5, a control unit 10, and a plurality of winches 6 each having a built-in motor 7.

[0025] Each of the multiple sensors 11 measures an external force applied to the work object T. As the sensor 11, for example, a tension sensor that is provided on the sheave 3 and measures the tension of the wire 5 can be used. When using the sensor 11 that is a tension sensor provided on the sheave 3, it is possible to effectively use an existing tension sensor. The position of the sensor 11 may be in the vicinity of the sheave 3 or in the vicinity of the work object T (for example, the hook F). Furthermore, the external force applied to the work object T may be measured by a force sensor other than a tension sensor.

[0026] The control unit 10 performs, for example, balancer control to control the movement of the work object T. Balancer control refers to control that imparts virtual inertia, viscosity, and spring constant to the work object T, thereby changing the characteristics of the power assist for the work object T (for example, how light a force is required to move the work object T, and how quickly the movement of the work object T stops when the application of force to the work object T is stopped).

[0027] The control unit 10 controls the movement of the work target T by, for example, impedance control. Impedance control refers to a position and force control technique for setting the mechanical impedance (inertia, viscosity, and spring constant) that occurs when an external force is applied to something to a desired value.

[0028] The control unit 10 measures an external force acting on the work object T using the sensor 11, calculates the behavior of the system including virtual inertia, viscosity and spring constant when the external force is acting using an impedance model, and moves the work object T using the calculated values ​​to realize desired impedance characteristics. Note that in this embodiment, the virtual inertia, viscosity and spring constant calculated by impedance control may be the same as or different from the physical parameters of the work object T.

[0029] As an example, the control unit 10 includes a first calculation unit 12 that calculates a target position of the work object T, a second calculation unit 13 that calculates the unwinding length of each wire 5 for each motor 7, and an output unit 14 that outputs a command value for the unwinding length of the wire 5 calculated by the second calculation unit 13 to each motor 7. The first calculation unit 12 calculates virtual inertia, viscosity, and spring constant based on the force measured by the sensor 11 to calculate the target position of the work object T.

[0030] An exemplary calculation block diagram of the sensor 11, the first calculator 12, the second calculator 13 and the output unit 14 is shown in FIG. m is the measured tension in wire 5, P ref is the desired output node position, f ext,est is the estimated operating force, Lref The sensor 11 measures, for example, the wire tension τ m Measure.

[0031] In this embodiment, the first calculation unit 12 calculates the force applied by the worker M to the work target T from the values ​​of the sensors 11. At this time, the force (gravity) due to the weight of the work target T is cancelled by the following statics calculation. As a specific example, the first calculation unit 12 calculates the measurement wire tension τ m Using this, static calculation, dead zone processing, and calculation using the impedance model are performed to determine the target output node position P ref is calculated as the target position of the work object T. For example, the static calculation by the first calculation unit 12 is performed by the following formula (1).

[0032]

number

[0033]

number

[0034] The first calculation unit 12 calculates an estimated operating force f applied to the work object T by the worker. ext,est The target position of the work object T is calculated as the target output node position P by using the impedance parameters (e.g., virtual mass M, virtual viscosity coefficient C, and virtual spring constant K) given in advance. refThe first calculation unit 12 may calculate the target velocity or target acceleration of the work object T instead of the target position of the work object T. When it is desired to move the work object T quickly in response to the force applied by the worker M, it is preferable that the virtual viscosity coefficient C and the virtual mass M have as small values ​​as possible. However, since the virtual viscosity coefficient C and the virtual mass M may cause vibration if they are too small, it is preferable that they have as small values ​​as possible within a range that does not cause vibration. The spring constant K of the virtual spring is preferably 0 when it is not necessary for the work object T to return to its original position when the force applied by the worker is removed.

[0035] The second calculation unit 13 calculates the target output node position P ref The target wire length L of each wire 5 is calculated by inverse kinematics calculation from ref is calculated as the unwinding length of each wire 5. The second calculation unit 13 may calculate the unwinding speed or unwinding acceleration of the wire 5 instead of the unwinding length of the wire 5. x1, x2, x3, and x4 in FIG. 5 indicate the unwinding length x1 of the first wire, the unwinding length x2 of the second wire, the unwinding length x3 of the third wire, and the unwinding length x4 of the fourth wire, among the four wires 5 suspending the work target T at the current position. As shown in FIG. 5, the second calculation unit 13 may calculate the unwinding length y1 of the first wire, the unwinding length y2 of the second wire, the unwinding length y3 of the third wire, and the unwinding length y4 of the fourth wire, among the four wires 5 suspending the work target T at the target position.

[0036] The output unit 14 outputs a command value for the unwinding length of each wire 5 (for example, each of the aforementioned unwinding lengths y1, y2, y3, and y4) to each motor 7, which is a drive system. In this way, the output unit 14 outputs the command value for the unwinding length to each motor 7, and each wire 5 is unwound at a unwinding length based on the command value, so that the work object T can be moved to a desired position.

[0037] Next, the effects of the parallel wire mechanism 1 according to this embodiment will be described. As shown in Fig. 1 and Fig. 3, the parallel wire mechanism 1 includes a plurality of wires 5, a work object T connected to the plurality of wires 5, and a plurality of winches 6 provided on each of the plurality of wires 5 for unwinding and winding each of the wires 5. The work object T is moved by unwinding and winding each of the wires 5 by the motors 7 in each of the winches 6.

[0038] Therefore, the work object T can be moved by unwinding and winding each wire 5 within the area surrounded by the multiple wires 5, making it easy to move the work object T. Also, the entire three-dimensional space formed by the multiple wires 5 can be set as the movable range of the work object T, making it possible to move the work object T over a wide range.

[0039] The parallel wire mechanism 1 only needs to include a plurality of wires 5 and a plurality of winches 6 each having a motor 7, and does not require heavy equipment such as a crane, guide rails, or an arm, so that it is easy to install and rearrange the parallel wire mechanism 1. Therefore, by easily installing and rearranging the parallel wire mechanism 1 at a wide construction site A, it is possible to move the work object T over a wide area with ease.

[0040] Since the external force acting on the work object T is measured by the sensor 11 and the work object T can be moved based on the measured force, the worker M can intuitively move the work object T by applying a force to the work object T. Furthermore, in this embodiment, since the work object T can be moved without applying the weight of the work object T to the floor surface of the construction site A, it can be used even on a deck slab under construction where there is a limit on the load capacity.

[0041] Next, a parallel wire mechanism 1 according to a modified example will be described with reference to Fig. 6 and Fig. 7. In the following, descriptions that overlap with the contents of the embodiment described above will be omitted as appropriate. The parallel wire mechanism 1 according to the modified example uses a potential method to restrict movement of the work object T outside the movable range of the work object T and to avoid an obstacle W.

[0042] The potential method is one of the path derivation techniques, and by using the potential method, it is possible to change the force pushing back the work object T depending on the distance between the target position of the work object T and places where the work object T should not approach, such as obstacles W and the areas outside the above-mentioned movable range. In the potential method, a potential function is defined for the target position and the position of the obstacle W, and the gradient value of the potential function is increased toward the obstacle W, thereby deriving a movement path to the above-mentioned target position while suppressing approach to the obstacle W. In the potential method, it is possible to change the path of the work object T in real time.

[0043] For example, in the parallel wire mechanism 1 according to the modified example, the first calculation unit 12 calculates the virtual stiffness by using the potential method. As an example, the first calculation unit 12 calculates a spring constant K as the virtual stiffness by using the following formula (3) according to the position of the work target T (the value of x below).

number

[0044] As described above, in formula (3), the spring constant K of the virtual spring may be 0 or a value other than 0 depending on the position of the work object T. In this way, by changing the spring constant K depending on the position of the work object T, it is possible to generate a spring force against the movement of the work object T. Therefore, when the work object T approaches an obstacle W, it is possible to generate a spring force that pushes the work object T back from the obstacle W.

[0045] As described above, in the parallel wire mechanism 1 according to the modified example, the first calculator 12 changes the spring constant K depending on the location of the work object T. Therefore, by changing the spring constant K when the work object T approaches a location where it is not desirable to approach, it is possible to make it difficult for the work object T to approach the location.

[0046] Furthermore, by changing the spring constant K, it is possible to generate a repulsive force that makes it difficult for the work object T to approach a preset movement limit area or an obstacle W, etc. As a result, even if the work object T attempts to approach the movement limit area or an obstacle W, etc. due to an operating error, etc., the repulsive force can prevent the work object T from approaching the movement limit area or an obstacle W, etc., thereby improving the safety of work at a construction site.

[0047] In the above-described modified example, a distance sensor may be mounted on the work target T, which measures the distance to the obstacle W in real time, and the obstacle W may be avoided according to the measurement result of the distance sensor. In this case, similar to the above, the first calculation unit 12 changes the spring constant K according to the location of the work target T, so that contact with the obstacle W can be avoided.

[0048] Next, a parallel wire mechanism 1 according to a further modified example will be described with reference to Fig. 8. This parallel wire mechanism 1 performs wide-area load reduction tracking control. That is, in this modified example, instead of the work object T which is the above-mentioned suspended load, the movement of the work object V which exerts a force on the floor C is controlled. The work object V may or may not have a self-propelled function.

[0049] For example, concrete is poured on the floor C, and the work object V is a concrete finishing robot. As an example, the weight of the work object V is 200 kg. In this modified example, the binding points of the multiple wires 5 are provided on the work object V, and the parallel wire mechanism 1 reduces the load on the floor C. This work object V, like the work object T described above, can also move freely within the area formed by the multiple wires 5.

[0050] In the parallel wire mechanism 1 according to this modified example, the first calculation unit 12 calculates the target position of the work object V when performing static calculations without canceling part of the force (gravity) due to the weight of the work object V. As a specific example, when the weight of the work object V is 200 kg and the load on the floor C is reduced to 50 kg, 150 kg is canceled.

[0051] As described above, in the parallel wire mechanism 1 according to this modified example, the first calculation unit 12 calculates the target position of the work object V without canceling a part of the gravity of the work object V. Therefore, when the work object V is placed on the floor C (the ground or a floor surface, etc.), the first calculation unit 12 performs the calculation without canceling a part of the gravity of the work object V.

[0052] Therefore, since part of the gravity of the work object V is not cancelled, in a situation where it is desired to move the work object V placed on the floor C, part of the gravity of the work object V is applied to the floor C. As a result, a desired load can be applied to the floor C, and the load can be reduced by the required amount. For example, when the work object V is a concrete finishing robot, it is possible to apply a load required for finishing to the top edge (surface) of the concrete after pouring, without applying all of the robot's own weight. This allows the top edge (surface) of the concrete before hardening to be smoothly finished without collapsing due to a concentrated load of 200 kg (the robot's own weight).

[0053] The above describes the embodiment and modified examples of the parallel wire mechanism 1 according to the present disclosure. However, the parallel wire mechanism according to the present disclosure is not limited to the embodiment or modified examples described above, and may be modified or applied to other things without changing the gist of each claim. In other words, the configuration, function, shape, size, number, and arrangement of each part of the parallel wire mechanism may be appropriately modified without changing the gist of each claim.

[0054] For example, in the above embodiment, an example has been described in which the work object T is suspended from the bundling point P of the multiple wires 5. However, the work object may be suspended at a location other than the bundling point of the multiple wires. In other words, the work object may be connected to the multiple wires.

[0055] In the above embodiment, an example has been described in which the parallel wire mechanism 1 is used to move the work target T at a construction site A where pillars 2 and sheaves 3 are provided. However, the configuration and type of the construction site in which the parallel wire mechanism according to the present disclosure is used can be changed as appropriate. [Explanation of symbols]

[0056] 1...parallel wire mechanism, 2...pillar, 3...sheave, 5...wire, 6...winch, 7...motor, 10...control unit, 11...sensor, 12...first calculation unit, 13...second calculation unit, 14...output unit, A...construction site, B...string, C...floor, F...hook, K...spring constant, M...worker, P...binding point, T, V...work object, W...obstacle.

Claims

1. A plurality of wires installed at a construction site; a plurality of winches each provided on each of the plurality of wires and each having a motor for winding and unwinding the wire; a work object connected to the plurality of wires and supported by the plurality of wires; A sensor for measuring a force applied to the work object; a first calculation unit that calculates at least one of a virtual inertia, a virtual viscosity, and a virtual spring constant based on the force measured by the sensor, and calculates at least one of a target position, a target velocity, and a target acceleration of the work object; a second calculation unit that calculates, for each motor of each winch, at least one of an unwinding length, an unwinding speed, and an unwinding acceleration of each of the wires for moving the work object at at least one of the target position, the target speed, and the target acceleration; an output unit that outputs at least one command value of the unwinding length, the unwinding speed, and the unwinding acceleration to the motor of each of the winches; Several pillars and a plurality of sheaves attached to each of the plurality of posts; The plurality of winches are located at the lower part of each of the plurality of columns, and the plurality of wires extend upward from each of the winches and are stretched over the sheaves, The first calculation unit calculates a spring constant K as virtual stiffness by using the following equation (3) in accordance with the position of the work object (the value of x below): [0030] Parallel wire mechanism.

2. A plurality of wires installed at a construction site; a plurality of winches each provided on each of the plurality of wires and each having a motor for winding and unwinding the wire; a work object connected to the plurality of wires and supported by the plurality of wires; A sensor for measuring a force applied to the work object; a first calculation unit that calculates at least one of a virtual inertia, a virtual viscosity, and a virtual spring constant based on the force measured by the sensor, and calculates at least one of a target position, a target velocity, and a target acceleration of the work object; a second calculation unit that calculates, for each motor of each winch, at least one of an unwinding length, an unwinding speed, and an unwinding acceleration of each of the wires for moving the work object at at least one of the target position, the target speed, and the target acceleration; an output unit that outputs at least one command value of the unwinding length, the unwinding speed, and the unwinding acceleration to the motor of each of the winches; Several pillars and a plurality of sheaves attached to each of the plurality of posts; The plurality of winches are located at the lower part of each of the plurality of columns, and the plurality of wires extend upward from each of the winches and are stretched over the sheaves, the first calculation unit calculates any one of the target position, the target velocity, and the target acceleration by canceling the gravity of the work object; The first calculation unit performs the calculation without canceling a part of the gravity of the work object, The work object is a concrete finishing robot. Parallel wire mechanism.

Citation Information

Patent Citations

  • Hoist

    JP1983071094U

  • Parallel cable driving system

    JP2000313590A

  • Power assist device and its control method

    JP2009039814A

  • Power assist device, control method thereof, and program

    JP2013193866A

  • balancer

    JP3027081U