Ohashi et al. Robomech J (2016) 3:27 DOI 10.1186/s40648-016-0066-y
Realization ofheavy object transportation bymobile robots using handcarts andoutrigger
Fusao Ohashi, Kohei Kaminishi, Jorge David Figueroa Heredia, Hiroki Kato, Taiki Ogata, Tatsunori Hara and Jun Ota*http://orcid.org/0000-0002-4738-2275
Web End =
http://orcid.org/0000-0002-4738-2275
Web End = Introduction
Background
Mobile robot-based object transportation method is important and need to be developed for use in cargo transport, home moving, and other similar applications. The robots have to be compact in home and office environments, because these places are generally narrow. The objects to be transported can range broadly from small to large ones. If the robots can transport heavy objects that are particularly difficult for one person to handle, they will greatly help in reducing the physical burden on people. In other words, transport in the hypothesized robot environments demands smaller mobile robots and handling of heavy objects.
Presently, the weight of objects that a mobile robot can hold (called payload) is not large. For instance, the payload of the mobile manipulator KUKA youbot [1] is 0.5 kg while the machine itself weighs 26.3 kg; hence, the payload/self-weight ratio of approximately 0.02. The WAM Arm from Barrett Technology [2] has a payload of 4kg against a self-weight of 25kg, with a payload/self-weight ratio of approximately 0.16. Thus, increasing the weight of the transported object increases the sizes of the robots that can handle it. As already stated, the hypothesized environments are narrow, and they are unsuited for deploying a large robot. One way of eectively overcoming this problem is coordinating multiple small mobile robots. In other words, it is important to develop a method for transporting large objects by using multiple small robots.
*Correspondence: [email protected] into Artifacts, Center for Engineering (RACE), The University of Tokyo, 5-1-5, Kashiwanoha, Kashiwa, Chiba 277-8568, Japan
The Author(s) 2016. This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/
Web End =http://creativecommons.org/licenses/by/4.0/ ), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Ohashi et al. Robomech J (2016) 3:27
Page 2 of 12
Related work
Many studies have been carried out on transporting objects using multiple mobile robots.
Khatib discussed mobile manipulation with the concept of the virtual linkage [3]. Yang etal. proposed a leader follower type control methodology of several robots for transporting a single object [4]. Hirata etal. also solved the similar problem with Ref. [4] but they adopted the concept of the virtual 3-D caster [5]. Liu etal. presented the transportation system with a gripper robot and a lifter robot [6]. Doger etal. realized assembling of large box-like objects by using a kind of hierarchical planning [7]. These studies deal with transport by coordinated grasping. Coordinated grasping means multiple robots lifting and supporting a single object (Fig.1a). The type of robot widely used is a mobile manipulator, which is a mobile robot equipped with a multi-degrees-of-freedom manipulator. However, as stated above, the payload of a single mobile manipulator is low. With coordinated grasping, assuming n robots are used, the payload is at the most only n times the payload of one robot. Yonezawa etal. [8] described the development of a system consisting of multiple specialized robots that lift automobiles using a lifter. Wurman et al. [9] proposed a warehouse management system called KIVA system, where many small mobile robots lift up and transport movable storage shelves to improve productivity in the warehouse. These studies limited the type of objects that can be transported to only automobiles or storage shelves.
Okawa et al. [10] proposed control strategy of a mobile robot that pushes a box from one location to another. Rus et al. [11] showed the control method of multiple robots that cooperatively push a large object such as furniture to its destination. Kube et al. [12] presented a method for moving a large object by multiple robots whose location is initially unknown to the robots, where the algorithm was proposed in reference to the behavior of ants. These studies deal with
transport methods based on coordinated pushing. In such transport methods, mobile robots push an object while it remains in contact with the oor (Fig. 1b). Transport of objects based on pushing does not require mobile robots to support the full weight of the object transported; hence, the payload in this case is larger than that in the case of coordinated grasping transport. However, because of friction between the object and the oor surface during transport, continuing the work becomes difficult. In brief, the problem is the impact of the payload of mobile robots on the coefficient of friction between the oor of the work environment and the transported object. Several studies discuss other pushing transport methods wherein the robots use bars or ropes as tools to supplement the pushing work to transport the object. Yamashita etal. [13] proposed a planning strategy for manipulating multiple objects at a time. Donald solved a similar problem with Ref. [13], by using several manipulation skills [14]. Both reports mainly describe the planning and control of mobile robot operation, without referring to the weight of the object or the coefficient of friction with the oor.
The concept of graspless manipulation of objects were presented in several studies, as a method of manipulating them. Sawasaki et al. [15] proposed a control algorithm for tumbling operation by a robot. Aiyama et al. [16] presented methodology of pivoting manipulation by robot ngers. How to select appropriate operations with sensor feedback was proposed in Ref. [17]. Maeda et al. proposed a method of planning of general graspless manipulation by multingered robot hands [18]. These papers discuss methods of varying the position and orientation of the objects as they remain in contact with aspects of the environment, by tumbling, pivoting, or tilting them instead of grasping them. This method of transporting objects was intended for use by xed-type manipulators. Yoshida et al. [19] extended the concept of the graspless manipulation to the motion control of
Ohashi et al. Robomech J (2016) 3:27
Page 3 of 12
humanoid robots that transport a large object, and introduced obstacle avoidance behavior to the humanoid robot while transportation [20]. However, these operations are not realized by small mobile robots.
Sakuyama et al. [21] reported on the transport of a large object by combining the tilting operation with tools. Here, handcarts are used to carry the object (Fig.1c). Figure2 shows the specic transport method. Here, two robots are used: a robot used to tilt the object and a handcart transport robot. The object-tilting robot tilts the object, and the handcart transport robot inserts two handcarts into the space under the object. This operation is performed twice to load the object to be transported onto handcarts. This method reduces the load on the robots because the robots do not support the full weight of the object. However, there is a risk that during the tilting operation (Fig.2a, c), the reaction force of the object on the robots and the impact of the friction of the robots and handcarts on the oor will tilt a robot or cause a handcart to slide, preventing successful transport of the object. Because of these risks, the
weight of objects that this system can transport are still insufficient.
Past research of this kind has shown that heavy-object transport by using multiple mobile robots has still not been successfully achieved.
Objective andapproaches
The problems of tilting of robots or sliding of handcarts during transport by a group of small mobile robots using handcarts have been described in the previous subsection. The objective of this research is to resolve these problems to realize the transport of heavy objects by using multiple small mobile robots. An outrigger device is employed to deal with the rst problem, which is tilting, and a handcart lock device is used to deal with the latter problem, which is sliding. Both devices have to be used only when necessary; hence, we propose a mechanism and a control method capable of ensuring that a device is activated only when necessary. To prevent sliding, it is necessary that when the robot is pushing the object to be loaded on the handcarts, the handcarts can
Ohashi et al. Robomech J (2016) 3:27
Page 4 of 12
move smoothly. When the object is tilted, the hand-carts must be locked. To prevent tilting, when the robot is pushing the transported object, the outrigger is operated, but if the robot is moving, the outrigger would be an obstruction.
Outline ofthe paper
The paper is composed as follows. In Methods section, the problems that this research will attempt to resolve are described and a brief explanation of the proposed system is presented. Implementation section describes the mounting of the transport system, and Experiments section describes the experiments. Finally, in Conclusion section, the conclusions and future prospects are presented.
Methods
Assumptions
This paper assumes the following work environment
Transported object Weight: approximately 30kg Dimensions: approximately 1.0 m height, 0.5 m width, and 0.5m depth
Work environment No obstructing objects Flat oor surface without unevenness or tilts
Mobile robots Dimensions: within 0.6m in all directions
The weight of the transported object is set according to Ref. [22]: Eorts shall be made for it to be no more than approximately 40% of the weight of an object handled manually by male workers 18 years old or older. According to Ref. [23], the average body weight of an adult Japanese male in 2013 was 65.8kg. Assuming that if the robots can transport an object whose weight is 40% of the persons weight (approximately 26 kg), they can contribute in reducing the physical burden on people handling heavy objects, the weight of the hypothetical transported object has been set at approximately 30kg. The dimensions of the object were roughly calculated as 1.0 m height, 0.5 m width, and 0.5 m depth, which are assumed to be the same as that of a person. The working environment is assumed to consist of a at oor, which is the normal home environment. Considering that the corridors in office buildings are at least 1.2m width [24], the size of the mobile robots was set as a size that would t in a cube with a side length of 0.6m, which is approximately half the corridor width, considering that a robot would meet and pass people.
Problem denition
The transport procedure using handcarts was set as in Ref. [21]. The following is the procedure:
1. The transported object is placed on handcarts.2. The object, which is now on the handcarts, is pushed to transport it to the intended nal location.
3. The transported object is unloaded from the hand-carts.
The problems during the loading process (1) are, as stated earlier, the tilting of the robot or the sliding of the handcarts. During transport (2), the friction with the oor has to be reduced while the transported object is on the handcarts so that the mobile robots can transport the object by pushing. Control of the robots when they are pushing has, as stated above, already been proposed, and can be adopted. The steps of the unloading process (3) are assumed to be the steps used to load the object performed in reverse.
As stated above, the scope of this study extends from loading the object on the handcarts (1) to pushing it (2).
Outline ofthe proposed system
This paper describes the successful development of a transport system consisting of an object-tilting robot and a handcart transport robot that transport objects using multiple handcarts. Each robot performs a specic task: tilting the transported object to create a space underneath it, and transporting handcarts and inserting them in the space under the transported object.
For transporting the object, rst the object is tilted by the object-tilting robot. Tilting is done twice, and each time, two handcarts are inserted by the handcart transport robot. After all the four handcarts are inserted and the loading of the transported object has been completed, the tilting robot moves to its specied location, and pushes the object to transport it (Fig.3). It should be noted here that the handcarts are inserted by the hand-cart transport robot.
As stated earlier, the transport method using handcarts and mobile robots faces the following two problems. One problem is the sliding of the already inserted handcarts during the second tilting work. This is a result of the low friction force between the handcarts and the oor surface. If the friction force is too high, it will be difficult to push the object. In brief, during the tilting operation and during the pushing operation, there is a big dierence in the required coefficient of friction between the handcarts and the oor surface. The second problem is the danger of tilting or sliding caused by the reaction force generated while the robot is tilting the object. Thus, while operating
Ohashi et al. Robomech J (2016) 3:27
Page 5 of 12
the object, the robots are xed in position, and when moving, they are released. To address the two problems, functions that x and release the object according to the tasks that both robots are performing is required.
Regarding the former, handcarts are equipped with a controllable lock mechanism that can lock or unlock the handcarts. The latter problem is resolved by using an outrigger.
Ohashi et al. Robomech J (2016) 3:27
Page 6 of 12
For determining (a) the location and the direction in which the mobile robots push the object in the tilting operation, and (b) the location and the direction in which the handcarts are inserted in the space under the object, we adopted the method proposed in Ref. [21], and they will not be discussed in detail in this paper.
The process of transporting a cuboid object with four handcarts is explained here, but this proposed method is not necessarily limited to four handcarts. The proposed transport method can also resolve problems when using n handcarts to transport general shaped objects.
Mechanical analysis
Before designing hardware conguration, mechanical analysis is conducted in object tilting process. Meaning of variables and constants is explained in Fig.4 and Table1. Here, we assume that the direction of the force from the end eector is the tangent direction of the arc centered on the axis of rotation of the object [21], and we assume that the end eector is position-controlled.
where
Inequation (1) shows the condition for not overturning of the robot. Inequation (2) shows the condition for not sliding of the robot. By using these inequations, we can analyze the relationship between the conguration of the robot (such as the length of the outrigger, weight and center of gravity of the robot) and the characteristics of the object (such as the size, weight, and the center of gravity). Here we do not consider the sliding of the handcart.
Nrob ~ 0
(1)
(2)
oNout + wNrob Fx,
Fx
Fy Nout
Nrob
= A1b,
A =
~
tan(~ + ) 1 0 0h W cos + (h Hc) sin 0 00 1 1 1h Da Do 0 Wo
,
0
Table 1 Variables andconstants inthe mechanical analysis
Fx Aected force to the robot from the object in horizontal direction Fy Aected force to the robot from the object in vertical direction
Nout Normal force from the oor to the outrigger Nrob Normal force from the oor to the robot
H Height of the action point to the object W Width of the objectHc Height of the handcart
Wa Distance in the horizontal direction between the action point to
the object and center of gravity of the robotWo Distance in the horizontal direction between center of gravity of
the robot and contact point of the rod to the oor mobj Mass of the objectmrob Mass of the robotmout Mass of the outrigger
L Length of the outriggerHr Height of the contact point between the robot and the rod W Coefficient of friction of the oor with the roboto Coefficient of friction of the oor with the outrigger
b =
W2 cos ~ + H2 sin ~
(mrob + mrod)g Domrobg + L2mrodg cos a
mobjg
~ = sin1 Hc
W , = tan1
W cos ~h , a = sin1
L Hr
Hardware conguration
The hardware used by this transport system include the object-tilting robot, handcart transport robot, and hand-carts. The robots use Pioneer 3-DX from Adept MobileR-obots as their platforms.
Ohashi et al. Robomech J (2016) 3:27
Page 7 of 12
1. Object-tilting robot: Fig. 5 shows the object-tilting robot developed for this study. The end eector that tilts the object has two degrees of freedom, one in the vertical direction and the other in the horizontal direction. The outrigger is installed on the back of the robot where it can be switched between housed and deployed states. A rubber sponge is attached to the tip of the outrigger, increasing friction with the oor to improve the devices gripping capability. The overall dimensions of the robot are 1.02m height, 0.38m width, and 0.59m depth when it houses the outrigger, to t within the required 0.6 m. With solving minimal length of L that satises inequations (1) and (2), the outrigger was designed with L=0.5m, while assuming h=1, W=0.5, Hc=0,
Wa=0.35, Wo=0.45, mobj=105, mrob=29, Hr=0.3, w=0.8, and o=0.8. These values were set for considering standard situation. Here mobj=105 was obtained by multiplying 30kg in Subsection2.1, by the safety factor of 3.5, which was set with reference to the existing hypothesis concerning the safety factor [25].2. Handcart transport robots: Robots with parallel grippers installed on their front to hold the handcarts were deployed (Fig.6) as handcart transport robots. The grippers opened horizontally to a maximum distance of 2.05103m, and the maximum transportable weight of each gripper is 2.5kg. This means that normal coordinated holding by two mobile robots can transport an object with a maximum weight of 5kg.3. Handcarts: Two approaches can be considered in designing the handcarts: (a) to lock caster wheels mounted on the handcart when necessary, and (b) to push the oor with large frictional material when
necessary. We select the method (b) for simplicity in design [we do not need to lock all wheels respectively in (b)]. As for selection of actuator to push the oor, an air cylinder and a plastic bottle are used because the friction of the handcarts can be easily changed just with opening or closing an air valve. As for the material with large friction, nonskid board instead of spikes is selected because at oor surface is assumed as the work environment. Eventually, as shown in Fig. 7, a nonskid board installed on the bottom surface is pressed against the oor surface by an air cylinder drive, xing the handcart. This cylinder drive can be utilized with about 10 times from the viewpoint of capacity of the plastic bottle, and this handcart system can be used even with loading and unloading process of the object. Equipped with a microcomputer and a wireless communication device, the handcarts can be locked or released any time. The allowed load of one handcart is 57.6kg, which can fully support the weight of the object assumed as the object transported in this research. Figure 8 shows a handcart equipped with a controlled locking mechanism.
When the eectiveness of the proposed outrigger and the handcart transport system were theoretically calculated using inequations (1) and (2), the result indicated that the maximum weight of the object that can be tilted when this system is not adopted is about 37 kg. Comparing this with the 105kg that can be tilted when the system is adopted shows that adopting the system as proposed increases the object weight that can be tilted by about 2.8 times. If the outrigger is longer than 0.5m, the maximum weight that can be tilted increases, but at
Ohashi et al. Robomech J (2016) 3:27
Page 8 of 12
the same time, the area occupied by the robot increases. Hence, it is necessary to consider this trade-o while designing the outrigger.
Implementation
Object position andorientation measurement method
To realize the proposed transport system, it is essential for the robot to recognize the object and to estimate its position and orientation. In this research, the robots need to measure the transported object and the handcarts. It is
necessary for the object-tilting robot to tilt and push the object, and is necessary for the handcart transport robot to operate the handcarts.
In this paper, by using a camera to take a picture of and recognize a marker attached to the object, estimation of the objects position and orientation is realized. For marker recognition, ARToolKit [26] is used. ARToolKit is an augmented reality building tool based on image processing that is released as an open source library. Recognition is done using black square markers (Fig.9) with recognition use patterns marked inside them to calculate in real time the position and orientation in the cameras coordinate system. The letters inside are used only for monitoring and not for robot control.
Robot control method
As stated earlier, the methods of deciding the position and direction to push the object, its tilt angle, and the location of installation of the handcarts are determined by using the method shown in Ref. [21]. Summary of the method is as follows: in calculating the push position and the direction upon the object, several constraints are considered: for the object, pushing position and direction need to be determined for the object not to slide on the oor. They also need to be within the movable range of the end eector. By setting the performance index as to minimize the risk of slip between the object and oor and between the object and the end eector during tilting of the object, the push position and direction on the object are determined. The location of installation of the handcarts under the object is determined to minimize the risk of overturning of the object.
In this paper, the trajectories of the robots to go around the objects and to go between the object and handcarts are calculated in advance.
Experiments
Purpose ofthe experiments
To verify the eectiveness of the proposed system, a transport experiment using an actual object, robots, and handcarts was performed. In the real world, it will be
Ohashi et al. Robomech J (2016) 3:27
Page 9 of 12
claried whether or not the object can be operated when there are sensing errors, control errors, looseness and softness of robot mechanism, or various other errors.
Experimental setup
1. Transported object: The rostrum shown in Fig.10a is the transported object. This object weighs 35kg, and its dimensions are 9.7101m height, 6.0101m width, and 4.5101m depth. The front and sides of the object are covered with panels, while there is no panel on its back, and its inside is empty. Therefore, its center of gravity is o the centroid and slightly towards the front. Therefore, when the object is tilted, the risk of overturning of the object varies according to the surface pushed. Considering this fact, in this experiment, the rst tilting operation by the object-tilting robot was done from the front of the transported object, and the second tilting operation was done from behind (Fig.10b).2. Experimental instruments: The sensors used by the object-tilting robot and the handcart transport robot were 2 million pixel image web cameras, UCAMC0220FB made by Elecom. Each sensor was installed on the top of the robots. To monitor the experiment results, another camera (called the side camera in this paper) installed on one side for transport work.3. Experiment conditions: As experiment conditions, the work environment was the same as the assumptions described in "Assumptions" subsection. Figure11 shows the transported object, object-tilting robot, handcart transport robot used for the object transport experiment, and initial locations of the handcarts.4. Experiment method: The object transport experiment was done assuming a case where during the object-tilting operation, the outrigger of the object-tilting robot is deployed.
The change in the position of the object-tilting robot during tilting was measured. ARToolKit described above were applied to the side surface of the robot,
front and back of the object, and to the fronts of the handcarts and these were measured by the cameras installed on the robots and the camera installed to the side, to measure the relative positions and orientations of the cameras and markers. Because the locations on the robots and the transported object where the markers were placed were already known, it was possible to measure the positions and orientations of the robots and the object.5. Analysis method: From the data obtained by the side camera, the measurement data of change in the positions of the object and the tilting robot were obtained and analyzed. The frame rate during measurement was set at 30 fps.
Experimental results
Figure 12 shows the object transport ow using the outrigger. (a) is the initial condition and (b) shows the object-tilting robot performing the rst tilt with its outrigger deployed. At this time, the robot is pushing at a height of 9.1 101 m. (c) and (d) show the handcart insertion robot inserting handcarts in the opened space.
After two handcarts have been completely inserted, the handcarts are locked. Next, (e) shows the object-tilting robot with its outrigger housed after completing the rst tilting work, (f) shows the robot moved to the opposite side of the object, and (g) shows the robot with its outrigger redeployed as it performs the second tilting operation. (h) and (i) show the handcart insertion robot again inserting two handcarts and completing the second tilting operation. After the handcart locks are released and the object-tilting robot has housed its outrigger, in (j), the robot moves in the direction it pushes the object in, and in (k) and (l), it transports the object. This shows that object transport can be realized in this way. The maximum handcart position error caused by sensing errors or control errors was 6.0102m, but even in a case with this degree of error, transport is fully achieved. This shows that the performance levels of the
Ohashi et al. Robomech J (2016) 3:27
Page 10 of 12
hence was omitted from the measurement.
Ohashi et al. Robomech J (2016) 3:27
Page 11 of 12
Discussion
Figure13 shows that during the rst tilting operation, the change in the position of the robot was within 5mm in both the horizontal and vertical directions. In contrast, as shown in Fig. 14, during the second tilting operation, the change in both directions slightly increased. It is assumed that this dierence is a result of the fact that because the pushing position of the end eector while tilting the object was set higher for the second pushing than for the rst pushing, the robot tilted backwards more easily. From near the 5-s point, a change in the position of approximately 10mm is seen in both the vertical and horizontal directions. We consider that this is a result of the fact that during the process of tilting the object, force from the object was transferred from the robot side to the two handcarts side so that the load of the object to the robot becomes small immediately at a certain point in time, resulting in the robots sag due to its looseness and softness under its own weight suddenly decreasing. Here, cares should be taken that no visible slippage existed between the robot and the object. Even under such circumstances, the object was successfully transported with the change in the position of the object-tilting
robot remaining within 15mm, and it is assumed that its tilting prevention eects are sufficient to achieve object transport.
Conclusion
A system of multiple small mobile robots that transport large, heavy objects using handcarts was proposed. It was also proposed that a system that includes a hand-cart lock device and an outrigger device be built so that the impact of the reaction force applied during the work will not cause overturning or sliding of the wheels, and that a control method be developed to ensure that these devices will be used when necessary. An experiment was performed with devices designed and constructed based on the methods that were selected, conrming that the object transport operation is executed. It was also veried that the proposed system restricts the object position measurement errors and movement errors caused by the wheel mechanisms within an allowable range for a 30-kg object, to permit transport by two small mobile robots (transportable weight 2.5kg).
As a future work, contact with the ground when an object is placed on four or more handcarts will be a major problem to be tackled. This problem is important considering the transportable weight of handcarts, but it could be resolved by introducing suspension or some other form of compliance to each handcart; however, this would make it difficult to keep the handcarts compact.
Although we have skipped dealing with the unloading process, control methodology of the robot in this process may be more complicated than in the loading process. Here, the unloading position is sometimes in the corner of the work environment and it is not easy to consider how the handcart transport robots move to avoid the unloaded object at the corner of the environment after unloading the object.
Even if a tilting prevention measure such as the outrigger proposed by this study were taken, the danger of the object weight or object pushing position causing tilting would remain. It is presumed that to transport heavier objects, it will be necessary to build a new mobile robot system considering the object pushing position, pushing direction, and outrigger deployment direction.
Authors contributions
FO carried out the algorithm design and experiments, and drafted the manuscript. KK participated in experiments, mainly on handcart design. JF participated in experiments, mainly on outrigger design. HK participated in experiments, mainly on total experimental design. TO participated in data analysis of the obtained results. TH participated in discussion about the obtained results. JO helped to draft the manuscript. All authors read and approved the nal manuscript.
Competing interests
The authors declare that they have no competing interests.
Ohashi et al. Robomech J (2016) 3:27
Page 12 of 12
Received: 28 December 2015 Accepted: 3 October 2016
References
1. Bischo R, Huggenberger U, Prassler E (2011) KUKA youBota mobile manipulator for research and education. In: Proceedings 2011 IEEE international conference on robotics and automation, pp. 14
2. WAM ArmBarrett Technology, Inc. (2011) http://www.barrett.com/robot/DS_WAM.pdf
Web End =http://www.barrett.com/ http://www.barrett.com/robot/DS_WAM.pdf
Web End =robot/DS_WAM.pdf . Accessed 20 Nov 2015
3. Khatib O (1999) Mobile manipulation: the robotic assistant. Robot Auton Syst 26(23):175183
4. Yang X, Watanabe K, Izumi K, Kiguchi K (2004) A decentralized control system for cooperative transportation by multiple non-holonomic mobile robots. Int J Contr 77(10):949963
5. Hirata Y, Kume Y, Sawada T, Wang Z, Kosuge K (2004) Handling of an object by multiple mobile manipulators in coordination based on caster-like dynamics. In: Proceedings 2004 IEEE international conference on robotics and automation, pp. 807812
6. Liu Z, Kamogawa H, Ota J (2012) Motion planning for two robots of an object handling system considering fast transition between stable states. Adv Rob 26(1112):12911316
7. Dogar M, Knepper RA, Spielberg A, Choi C, Christensen HI, Rus D (2015) Multi-scale assembly with robot teams. Int J Rob Res 34(13):16451659
8. Yonezawa N, Kashiwazaki K, Kosuge K, Hirata Y, Sugahara Y, Endo M, Kanbayashi T, Suzuki K, Murakami K, Nakamura K (2012) Car transportation system grasping two drive wheels. In: Proceedings IEEE international conference on robotics and automation, pp. 40864091
9. Wurman PR, DAndrea R, Mountz M (2008) Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI Mag 29(1):920
10. Okawa Y, Yokoyama Y (1992) Control of a mobile robot for the push-a-box operation. In: Proceedings IEEE international conference on robotics and automation, pp. 761766
11. Rus D, Donald B, Jennings J (1995) Moving furniture with teams of autonomous robots. In: Proceedings 1995 IEEE/RSJ international conference on intelligent robots and systems, pp. 235242
12. Kube CR, Bonabeau E (2000) Cooperative transport by ants and robots. Robot Auton Syst 30(12):85101
13. Yamashita A, Sasaki J, Ota J, Arai T (1998) Cooperative manipulation of objects by multiple mobile robots with tools. In: Proceedings 4th Japan France/2nd AsiaEurope congress on mechatronics, pp. 310315
14. Donald B, Gariepy L, Rus D (2000) Distributed manipulation of multiple objects using ropes. In: Proceedings IEEE international conference on robotics and automation, pp. 450457
15. Sawasaki N, Inaba M, Inoue H (1989) Tumbling objects using a multi-ngered robot. In: Proceedings of the 20th international symposium on industrial robots, pp. 609616
16. Aiyama Y, Inaba M, Inoue H (1993) Pivoting: a new method of graspless manipulation of object by robot ngers. In: Proceedings IEEE/RSJ international conference on intelligent robots and systems, pp. 136143
17. Aiyama Y, Arai T (1997) Graspless manipulation with sensor feedback. In: Proceedings IEEE international symposium on assembly and task planning, pp. 7883
18. Maeda Y, Arai T (2005) Planning of graspless manipulation by a multingered robot hand. Adv Rob 19(5):501521
19. Yoshida E, Blazevic P, Hugel V, Yokoi K, Harada K (2006) Pivoting a large object: whole-body manipulation by a humanoid robot. Appl Bionics Biomech 3(3):227235
20. Yoshida E, Poirier M, Laumond JP, Kanoun O, Lamiraux F, Alami R, Yokoi K (2010) Pivoting based manipulation by a humanoid robot. Auton Rob 28(1):7788
21. Sakuyama T, Figueroa Heredia JD, Ogata T, Hara T, Ota J (2014) Object transportation by two mobile robots with hand carts. Int Sch Res Not 2014(684235):115
22. Ministry of Health, Labour and Welfare (2013) Guideline and commentary for preventing low back pain in work environment. http://www.mhlw.go.jp/stf/houdou/2r98520000034et4-att/2r98520000034mtc_1.pdf
Web End =http://www.mhlw. http://www.mhlw.go.jp/stf/houdou/2r98520000034et4-att/2r98520000034mtc_1.pdf
Web End =go.jp/stf/houdou/2r98520000034et4-att/2r98520000034mtc_1.pdf . Accessed 05 Dec 2015 (in Japanese)
23. Ministry of Health, Labour and Welfare (2013) The national health and nutrition survey in Japan. http://www.mhlw.go.jp/bunya/kenkou/eiyou/dl/h25-houkoku.pdf
Web End =http://www.mhlw.go.jp/bunya/kenkou/eiyou/ http://www.mhlw.go.jp/bunya/kenkou/eiyou/dl/h25-houkoku.pdf
Web End =dl/h25-houkoku.pdf . Accessed 05 Dec 2015 (in Japanese)
24. Enforcement ordinance of construction standard law, article 119 (in Japanese)
25. Karwa R (2005) A textbook of machine design. Laxmi26. Kato H, Tachibana K, Billinghurst M, Grafe, M (2003) A registration method based on texture tracking using ARToolKit. In: IEEE international augmented reality toolkit workshop, pp. 7785
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
ROBOMECH Journal is a copyright of Springer, 2016.
Abstract
In this paper, we have dealt with the problem to transport large heavy objects using a group of small mobile robots. Generally, payload of the robot, the maximum weight of the object that the robot can operate, is very small and they cannot transport heavy objects with standard coordinated grasping methodology. This paper considers a method of transporting an object using handcarts by tilting the object to load it on the handcarts. To resolve the problem of avoiding overturning of the object by the robots and sliding of the handcart while tilting the object, an outrigger device is used to prevent the first problem of tilting, and a handcart locking device is used to prevent the second problem of sliding. As both devices need to be used only when necessary, a mechanism that can fix and release the devices according to situations is newly designed. Two robots were trial fabricated: an object-tilting robot equipped with an outrigger mechanism and a handcart transport robot to handle the handcarts. Both robots are smaller than 0.6 m × 0.6 m with payload of 2.5 kg. They are equipped with a handcart mechanism that can be locked and unlocked. The use of the coordination and lock mechanisms by these robots has realized transport of objects approximately 1 m high and weighing approximately 35 kg and demonstrated the effectiveness of the proposed system in a real-world environment where robot mechanism errors, mobility errors, and observation errors occur.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer