Hanover, NH phone: (603) fax: (603) January 9, 1997

Size: px
Start display at page:

Download "Hanover, NH phone: (603) fax: (603) January 9, 1997"

Transcription

1 Task-recongurable Robots: Navigators and Manipulators Keith D. Kotay Daniela L. Rus Department of Computer Science Dartmouth College Hanover, NH phone: (603) fax: (603) January 9, 1997 Abstract Task-recongurable robots consist of a set of one or more identical autonomous modules that can adapt their shape and function to tasks. We describe a module that can function as a climbing robot, a manipulator, or a leg in a multi-legged walker. This module can make autonomous transitions between these states. We present the control algorithms that enable our robot to be a versatile navigator and manipulator and report on our experimental results. 1 Introduction A task-recongurable robot is a set of one or more autonomous modules that has the ability to adapt their function and shape according to task, independently. Each module can function as an autonomous robot. These modules also have the ability to come together as a structure and cooperate to exhibit a desired functionality for the structure as a whole. Thus, such a system has the ability to cooperate as a unit or as a distributed system of robots. In this paper we describe our progress towards this class of robots. Specically, we show how our Inchworm robot [KR96] can be an autonomous navigator of three-dimensional structures, a manipulator, and a multi-legged walker. The function of the Inchworm as an autonomous navigator of three dimensional structures, regardless of the presence, absence, or direction of gravitation was reported in [KR96]. Here we describe how the Inchworm robot can (1) attach the front end to an object, lift the object, and push the object on a straight line; (2) attach the back end to an object and pull that object as it propels itself; (3) come together with several Inchworms to form a multilegged walker that can navigate on rough terrain; and (4) transition autonomously between all these tasks, which illustrates the task-recongurability of the Inchworm robot. Applications of this work include inspection tasks, where several Inchworms can attach themselves to a platform and carry tools and power supplies to the base of a complicated bridge or tower. At this point, the Inchworms can detach and distributively inspect the structure by climbing. In our lab we have experimented with using the Inchworm robot as an autonomous climber, autonomous manipulator, and a globally-controlled leg. The Inchworm robot performed successfully each of these tasks and transitions between them many times, with high reliability. Task-recongurable robots can be viewed a minimalist approach to designing versatile and extensible navigators and manipulators. We advocate designing simple modules that can be shown to be robust, such as the Inchworm robot [KR96]. When these modules are autonomous robots, they can independently organize themselves as robust three-dimensional structures whose geometric congurations determine the resulting robot function. Such structures have builtin redundancy and are thus naturally fault-tolerant. One can imagine building robots that can self-organize as any three-dimensional autonomous structure. The robots described in this paper achieve a small step towards this vision, as they can only transform an Inchworm climber into a manipulator or a multi-legged walker. This paper is organized as follows. We continue with a summary of related work. We then describe 1

2 the Inchworm robot and emphasize its new features. We continue by describing the Inchworm as a climber, manipulator, and leg and present experimental data in each of these cases. 2 Related work Our work draws on previous experiences with navigation algorithms [Lat91], designing self-organizing robots, designing biologically-inspired robots, and designing minimalist robot systems [DJR96, DJR94a]. Related work in self-organizing robots includes robots in which modules are recongurable using external intervention [CLBD92]. In [FK90] a cellular robotic system is proposed to coordinate a set of specialized modules. [Yim93] studies multiple modes of locomotion that are achieved by composing a few basic elements in dierent ways. [Mu94] consider a system of modules that can achieve planar motion by walking over each other due to changes in the polarity of magnetic elds. [PCSC] describes metamorphic robots that can aggregate as two-dimensional structures with varying geometry and implement planar locomotion. Task-recongurable robots are dierent in that each module is autonomous, and the resulting structures can be both manipulators and three dimensional navigators. Related work on biologically-inspired robots includes [Bro89, HNT91, FS96, DRJ95]. Brooks [Bro89] proposes insect intelligences and six-legged walkers. Hirose [HNT91, NH94] describes a quadruped robot that uses suction cups for attachment and can climb on straight surfaces (vertically and horizontally) and make transitions between surfaces with joint angles of 90 degrees. This robot is much heavier than ours (99 pounds vs pounds). Our Inchworm robot is dierent than the previous climbing robots [MD92, Neu94, HNT91, GR90, Nis92] in that it is much smaller, lighter, it needs less workspace to operate and it can handle web structures, as well as solid walls. However, our robot requires a ferrous surface while the robots proposed in [Nis92, HNT91] use suction cups and thus do not have this dependency. 3 Background on The Inchworm The Inchworm is a biologically-inspired robot, designed to imitate the movements of the inchworm caterpillar. This functionality was achieved by creating a light, linear structure make of four sections. The sections are linked with three joints providing three degrees of freedom (see Figure 1). These joints allow the Inchworm to extend and ex. The rst and fourth sections are the feet of the Inchworm. These sections contain the attachment mechanisms, equivalent to the legs and protolegs of the inchworm caterpillar, which allow the Inchworm to adhere to the surface it is traversing and provide the anchoring force needed to support the inchworm walking motion. A fourth degree of freedom is provided by a pivot joint which allows the body of the Inchworm to rotate relative to the attachment mechanism of the rear foot. This allows the robot to turn. This pivot joint is currently being integrated in the robot architecture. The weight of the Inchworm is 566 grams. When fully extended, the length of the robot is 330 millimeters and its height is 80 millimeters. When fully contracted, the length of the robot is 175 millimeters and its height is 160 millimeters. The speed of the robot is 0.75 meters/minute. Figure 1: The Inchworm robot. The body of robot consists of four links. The rst and last link of the robot comprise the feet. Each foot has two 1-inch electromagnets attached to it. The robot has one front IR sensor and a pair (IR sensor, contact switch for touch sensing) attached to each electromagnet. The actuators for the joints are servomotors designed for use in radio controlled aircraft. We are currently using the Airtronics Proportional Retract Servo because of its 170 degree rotation capability. The servo weighs 50 grams and produces 5.3 kg-cm of torque. The attachment mechanism of the robot is comprised of electromagnets. There are two 12-volt electromagnets per Inchworm foot, arranged in-line with the body of the Inchworm. These electromagnets provide enough force to securely anchor a foot and support the weight of the robot when the other 2

3 foot is completely extended. This enables our robot to utilize its entire range of motion. We chose electromagnets because they are easy to use and provide a large amount of attachment force in a small package. However, this choice restricts the motion of the robot to steel surfaces and adds weight to the system. The modular design of the robot allows us to replace the electromagnetic modules (mechanical, electronic, and control) with modules that utilize suction cups or grippers. The Inchworm has two types of sensors: touch sensors and infrared proximity sensors. The touch sensors are Omron model EE-SA105 phototransistor optical switches with spring actuator. Two of these sensors are mounted on each foot of the Inchworm, one at the front of the forward electromagnet and one at the back of the rear electromagnet. The touch sensors are used to establish rm contact of the electromagnets with the surface being traversed. The touch sensors also are used to indicate error conditions such as contact with a surface when it is not expected. The infrared proximity sensors are Omron model EE-SF5 reective photomicrosensors. These sensors are used to implement compliant movements along a surface. Five infrared proximity sensors are used on the Inchworm, four mounted adjacent to the touch sensors oriented downward in order to monitor the surface, and one mounted on the front of the Inchworm facing forward. Low-level hardware control of the Inchworm is achieved by an on-board 8-bit PIC16C73 microcontroller. This microcontroller generates the pulse width modulation signals used to control the servomotors and also reads the robot's sensors. Higher-level control is performed by a remote workstation which communicates with the microcontroller via a 38.4k baud serial link. This gives the Inchworm the properties of a remote-brained system, as outlined in [Ina93]. The Inchworm is powered by lead-acid batteries. The batteries are not located on the body of the Inchworm due to weight constraints. This means that the Inchworm must be connected to the power source with a tether. 4 The Inchworm as an autonomous climber The Inchworm robot can propel itself on arbitrarily oriented surfaces in the absence of geometric models. Its motions are compliantly controlled on-line. The control algorithms are simple, compliant, adaptive, and reliable. A control hierarchy is used to partition the control into low-level skills, task-level primitives, and high-level navigation algorithms. Each level in the hierarchy consists of compositions of the functions in the lower levels. In [KR96] we discussed the skills used to perform low-level control of the Inchworm (attach, detach, level, height, raise, extend, lower-to-contact, and position). Refer to [KR96] for a description of each skill. Skills are composed to implement the Inchworm movement primitives step and transition. The step primitive allows the robot to make one propelling step, and the transition primitive allows the robot to move to a dierent surface. There are currently two forms of the transition primitive, concave-transition and convex-transition, used to perform surface transitions depending on the surface angles as described below. We also implemented a high-level algorithm that allows our robot to navigate a three-dimensional structure without models. In the next four sections, we present descriptions of the the movement primitives and the navigation algorithm (step, concave-transition, and the navigation algorithm are discussed in greater detail in [KR96]). 4.1 Stepping The simplest task level primitive is the step. A step consists of two phases, the extension phase and the contraction phase. During the extension phase, the rear foot is attached to the surface. An extension is accomplished by raising the front foot, extending it forward, and then lowering the foot until it contacts the surface. At this point, the front foot is attached to the surface and the rear foot is detached. The contraction phase then occurs by raising the rear foot, contracting the rear foot to bring it closer to the front foot, and then lowering the foot until it contacts the surface. 4.2 Concave Transitions concave-transition is a primitive that implements a move from one surface to another surface when the relative orientation between the surfaces ranges from 45 to 90 degrees relative to the rst surface. (Transitions to surfaces whose relative orientation is between 1 and 45 degrees are implemented as part of a step as explained in [KR96]). The control algorithm for concave-transition consists of raising the front foot, rotating it until it is parallel to the new surface, extending it far enough so that there is space for the rear foot behind the front foot on the new surface, and then bringing the rear foot from the old surface to the new surface. 4.3 Convex Transitions convex-transition is a new primitive used for moves from one surface to another surface when the relative orientation between the surfaces ranges from 3

4 -45 to -90 degrees relative to the rst surface. (Transitions to surfaces whose relative orientation is between -1 and -45 degrees are implemented as part of a step in the same way as for a concave transition as explained in [KR96]). The control algorithm for convex-transition consists of moving the front foot to the new surface, bringing the back foot close to the corner, extending the front foot further on the surface to make room for the back foot and then bringing the back foot to the new surface (see Figure 2). In order to implement convex-transition, it was necessary to increase the length of the middle two Inchworm segments from 80 millimeters as in [KR96] to the current length of 120 millimeters. This was required because convex-transition needs a greater reach than concave-transition. A consequence of increasing the segment lengths is an increased torque demand on the joint actuators, since at maximum extension the moment arm length is increased. As a result of the segment length increase, our current implementation is restricted to -45 degree transitions. We are investigating more powerful servomotors in order to remove this restriction. 4.4 On-line walking in three dimensions We have implemented an on-line navigation algorithm which implements a greedy strategy where the robot attempts to preserve the initial direction of motion. If the IR sensor pointed forward registers an object (e.g. it returns a small value) it follows that an obstacle or a surface with a relative concave orientation has been encountered. The robot uses concave-transition to attach itself to this new surface and continues travelling. If the rst IR sensor of the bottom of the front foot registers free space (e.g. it returns a large value while the second IR sensor on that foot returns a small value) a surface with a relative convex orientation has been encountered. The robot uses convex-transition to attach itself to this new surface and continues travelling. Otherwise, the robot continues stepping in the current direction. 5 The Inchworm as a manipulator We have recently begun to investigate the capabilities of the Inchworm as an autonomous manipulator. The ability of the robot to attach itself securely to surfaces empowers the Inchworm with the ability to grasp objects with one foot while using the other foot to maintain a stable attachment to a surface. In this way, the Inchworm can exert forces on the grasped object causing it to move. In the following sections we present two examples of Inchworm manipulation: lifting and placing an object, and pulling an object. 5.1 Lifting and placing an object When the Inchworm is performing a concave transition, it must detect the surface in its path and then attach its front foot to that surface. These are the same skills the Inchworm needs to detect and grasp a movable object. We have implemented a lift-and-place algorithm which grasps an object, lifts the object, moves the object forward, lowers the object to the surface, and returns the Inchworm to its original pose. We have used lift-and-place to develop a higherlevel algorithm, sweep, which can move an object in a straight line. sweep repeatedly performs a step until an object is encountered, then positions the robot, invokes lift-and-place, and continues stepping (see Figure 3). When an object is detected by the forward IR sensor during a step movement, the step is terminated and the Inchworm is positioned to perform a grasp. A raise skill with forward compliance is then used to lift the front foot while maintaining a constant distance to the object. Then a position skill is performed to align the bottom of the front foot with the object, followed by an extend skill which terminates on the detection of free space by the forward, downward-pointing IR sensor on the front foot, signifying that the front foot is near the top of the object. A lower-to-contact skill places the electromagnets on the surface of the object and an attach completes the grasp. Once the object is grasped, the raise skill is used to lift and lower the object, and the extend skill is used to move the object forward. A detach releases the object. 5.2 Pulling an object In our previous work, we developed control algorithms which allowed the Inchworm to move autonomously in an unstructured environment. We now present three manipulation primitives which allow the Inchworm to attach itself to an object, move itself and the object, and detach itself from the object. These primitives enable the Inchworm to manipulate objects in its environment. Our current experimental platform is a wheeled object with an attached steel surface at an angle of approximately 45 degrees (see Figure 4). This object rests on a level steel surface, or \oor". The robot manipulates the object by attaching one foot to the steel surface of the object, attaching the other foot to the oor, and then generating a propelling motion which moves the entire system. The manipulation primitives are connect, stride, and disconnect. connect allows the Inchworm to attach its rear foot to the object to be manipulated. This is done using a series of position movements which 4

5 Figure 2: Illustration of the movements performed during a convex transition. Figure 3: Six snapshots taken from a sweep sequence place the rear foot in close proximity to the inclined steel surface, followed by a lower-to-contact movement which moves the rear foot into contact with the surface. attach is then used to activate the attachment mechanism. When the rear foot is attached, the front foot can be raised o the \oor" surface due to the stability of the wheeled platform. This allows the front foot to be placed in the starting point for the stride primitive. The stride primitive is used to move the Inchworm and wheeled platform system across the steel oor. The algorithm begins with an extension of the front foot identical to that in the extension phase of the step algorithm described in Section 4.1. After the front foot is in contact with the surface, the front foot is attached to the steel oor and three position movements are performed which, in turn, push down on the oor raising the small castor ball on the wheeled platform, pull the wheeled platform forward toward the front foot, and lower the castor ball to the oor. This results in a net forward motion of the object. disconnect is a primitive that is used to detach the Inchworm from the manipulation object. It consists of a detach skill which deactivates the attachment mechanism on the rear foot, followed by a raise skill which lifts the rear foot o the steel attachment surface. Two position movements and a lower-to-contact movement return the rear foot to contact with the oor. Using these primitives the Inchworm can perform manipulation tasks on objects such as the wheeled platform (see Figure 4). Due to the lack of turning capability on the Inchworm, manipulation is limited to straight-line motion. We have only implemented a pulling motion, but a pushing motion is also feasible. 5.3 Transitions between navigation and manipulation The design of our control code enables autonomous transitions between manipulation and navigation tasks. This is demonstrated by the use of a navigation primitive, step, and a manipulation primitive, lift-and-place, within the sweep algorithm. sweep autonomously transitions between navigation and manipulation primitives in the process of moving an object. In the object pulling task, the Inchworm uses manipulation primitives to move the object but once the robot has detached itself from the object it can switch 5

6 Figure 4: Eight snapshots taken from a pull sequence followed by a step. to navigation primitives to move away from the object as shown in Figure 4. The ability to autonomously transition between navigation and manipulation tasks gives the Inchworm the exibility to navigate or manipulate as circumstances dictate. 6 Multi-legged walker In Section 5.2 we showed how the Inchworm can manipulate an object by pulling it. Multiple Inchworms can run the same algorithm in synchrony. This would be useful when the weight of the object being pulled is too large to be moved by one Inchworm alone. If the frictional forces between the object being pulled and the surface are high, multiple Inchworms can attach themselves to the object and lift it to suspend the object in air. The Inchworms can then propel themselves in synchrony to relocate the object. This resulting structure can be thought of as a multi-legged walker, where each inchworm functions as one leg. At least 4 inchworms are needed to implement such a structure (see Figure 5). Three Inchworms are needed to be in contact with the surface at all times to stably support the object. A four-legged structure can walk by sequentially allowing each Inchworm to perform the stride described in Section 5.2. A six-legged walker can walk by using the tripod gate. Other interesting gates can be formulated when more than six legs are involved. As described in Section 5.3, the Inchworm can autonomously transition between navigation and manipulation tasks. This capability enables individual Inchworms to independently navigate to the walker structure and then use manipulation primitives to attach to and move the structure. Similarly, Inchworms can detach from the walker structure and switch to navigation primitives in order to perform individual tasks. Figure 5: A four-legged walker composed of four Inchworm robots. 6.1 Globally-controlled leg Although we have not yet implemented this algorithm because we have not completed the construction of all four Inchworms, we have implemented the function of one leg. The stride movement performed as part of the pulling task executes a motion which propels an attached object forward. This one-leg control can be replicated on three other Inchworms. Here we assume that a global controller coordinates the specic roles of the Inchworms in this structure (that is, tells the inchworms when to stay xed to support the object and when to execute the stride). Of course, many interesting challenges arise in a distributed model, where Inchworms have local control and some communication mechanism. We plan to address the control of a distributed set of Inchworms in our future work. 6

7 7 Experiments We implemented the sweep algorithm to test the lift-and-place primitive, and the pull algorithm to test the connect, stride, and disconnect primitives. All experiments were conducted on a level steel surface. The object used in the sweep experiments was a balsa wood block with a steel plate attached to one side. The weight of the block is 116 grams. A successful lift-and-place means that the object was grasped, lifted, moved forward, and lowered. Each successful lift-and-place also implies that the object was successfully detected and the Inchworm was correctly positioned for the lift-and-place operation, however object detection and Inchworm positioning are part of the sweep algorithm not lift-and-place. In this experiment, all objects detected in front of the Inchworm were assumed to be movable objects. As shown in Figure 6, in 115 trials lift-and-place was successful over 92 percent of the time. In the straight-line pulling experiment, the Inchworm uses connect to attach itself to a wheeled platform, pulls the platform using two stride operations, detaches from the object using disconnect, and then performs two step operations. The results of 35 runs of this experiment are shown in Figure 6. As the data shows, the primitives are very reliable. It is worth noting, however, that the connect primitive is sensitive to the initial positions of the robot and the object. For the above experiment, the initial positions of the robot and the object were set by hand. The reason for this is that the Inchworm does not have a backward facing sensor to detect the position of the object. We intend to add a sensor to overcome this limitation. Figure 6 also includes data for step and the globally-controlled leg algorithm. These tasks were components of the straight-line pulling experiment. Each pulling experiment included two step tasks, and this data was added to the data presented in [KR96]. The result is 200 successful steps out of 210 tries. The globally-controlled leg data consists of data for the stride component of the pulling experiment. This was done because a stride consists of the leg motion which would be used for each Inchworm in the multilegged walker. 8 Discussion and Future work We have described a task-recongurable robot that can accomplish complex multi-modal navigation and manipulation tasks in three dimensional environments. The experimental data demonstrates that this is a feasible and robust way of creating versatile Task Tries Success Reliability Lifting and Placing % Straight-line Pulling % Step % Globally-Controlled Leg % Figure 6: This table contains reliability data for the lifting and placing, and straight-line pulling experiments. Data for the globally-controlled leg entry is from the straight-line pulling experiment. Data for the step entry is from the straight-line pulling experiment and [KR96]. robots. At the moment we have experimented with one module only, but we are currently building ve more Inchworm robots. Our research agenda is to develop autonomous robots that are simple, exible, and extensible. Our long term goal is to use this simple platform to study cooperation among Inchworm robots and also between Inchworm robots and other robots in our lab. We want to develop an extensible fault-tolerant architecture that would allow robots to autonomously come together and move apart in order to cooperate in distributed tasks. We plan to build a total of 6 Inchworm robots and develop a mechanism that allows them to connect into one single unit that could travel by using each individual Inchworm as a leg. This six-legged walker will demonstrate a redundant locomotion property in that a leg can be discarded if it malfunctions. In addition, legs will be able to recongure themselves as pairs of manipulators, allowing the robot system to alter its environment. Acknowledgements This paper describes research done in the Dartmouth Robotics Laboratory. Support for this work was provided through the NSF CAREER award IRI Support for our research was also provided by Microchip Inc., the Motorola University Support Program, Omron Inc., and RWI Inc. We are grateful for it. We would also like to thank David Collins and Dale Lihl for their assistance in our research eort. References [Bro89] R. Brooks, A robot that walks: emergent behaviors from a carefully evolved network, in Proceedings of the IEEE Conference on Robotics and Automation, Scottsdale, [CLBD92] R. Cohen, M. Lipton, M. Dai, and B. Benhabib, Conceptual design of a modular robot, Journal of Mechanical Design, March 1992, pp [DRJ95] R. Desai, C. Rosenberg, and J. Jones, Kaa: an autonomous serpentine robot utilizes behavior con- 7

8 trol, In Proceedings of the 1995 International Conference on Intelligent Robots and Systems, Pittsburgh, [DJR96] B. Donald, J, Jennings, and D. Rus, Minimalism + Distribution = Supermodularity, in Journal of Experimental and Theoretical Articial Intelligence, (to appear) [DJR94a] B. Donald, J. Jennings, and D.Rus. Information invariants for distributed manipulation, The First Workshop on the Algorithmic Foundations of Robotics, eds. K. Goldberg, D. Halperin, J.-C. Latombe, and R. Wilson, pages 431{459, [FS96] A. Fernworn and D. Stacey, Inchworm Mobility - Stable, Reliable and Inexpensive, In Proceedings of the Third IASTED Internation Conference on Robotics and Manufacturing, Cancun, [FK90] T. Fukuda and Y. Kawauchi, Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator, in Proceedings of the 1990 IEEE Conference on Robotics and Automation, pp [GR90] V. Gradetsky and M. Rachkov, Wall climbing robot and its applications for building construction, Mechatronic Systems Engineering 1: , Kluwer Academic Press, [HNT91] S. Hirose, A. Nagakubo, and R. Toyama, Machine that can walk and climb on oors, walls, and ceilings, in Proceedings of the International Conference on Advances in Robotics, Pisa, , [Ina93] M. Inaba, Remote-Brained Robotics: Interfacing AI with real world behaviors, in Robotics Research: The Sixth International Symposium, Hidden Valley, [KR96] K. Kotay and D. Rus, Navigating 3d steel web structures with an inchworm robot, in Proceedings of the 1996 International Conference on Intelligent Robots and Systems, Osaka, [Lat91] J. C. Latombe, Robot Motion Planning, Kluwer Academic Publishers [MD92] A. Madhani and S. Dubowsky, Motion planning of multi-limb robotic systems subject to force and friction constraints, in Proceedings of the IEEE Conference on Robotics and Automation, Nice, [Mu94] S. Murata, H. Kurokawa, and Shigeru Kokaji, Self-assembling machine, in Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, [Neu94] W. Neubauer, A spider-like robot that climbs vertically in ducts or pipes, in Proceedings of the 1994 International Conference on Intelligent Robots and Systems, Munich, [NH94] A. Nagakubo and S. Hirose, Walking and running of the quadruped wall-climbing robot, in Proceedings of the IEEE Conference on Robotics and Automation, pp , San Diego, [Nis92] A. Nishi, A biped walking robot capable of moving on a vertical wall, Mechatronics, vol2, no. 6, pp , [PCSC] A. Pamecha, C-J. Chiang, D. Stein, and G. Chirikjian, Design and implementation of metamorphic robots, in Proceedings of the 1996 ASME Design Engineering Technical Conference and Computers in Engineering Conference, Irvine, CA [Yim93] M. Yim, A recongurable modular robot with multiple modes of locomotion, in Proceedings of the 1993 JSME Conference on Advanced Mechatronics, Tokyo, Japan

Motion Simulation of a Modular Robotic System

Motion Simulation of a Modular Robotic System Motion Simulation of a Modular Robotic System Haruhisa KUROKAWA, Kohji TOMITA, Eiichi YOSHIDA, Satoshi MURATA and Shigeru KOKAJI Mechanical Engineering Laboratory, AIST, MITI Namiki 1-2, Tsukuba, Ibaraki

More information

Development of Wall Mobile Robot for Household Use

Development of Wall Mobile Robot for Household Use The 3rd International Conference on Design Engineering and Science, ICDES 2014 Pilsen, Czech Republic, August 31 September 3, 2014 Development of Wall Mobile Robot for Household Use Takahiro DOI* 1, Kenta

More information

Self Assembly of Modular Manipulators with Active and Passive Modules

Self Assembly of Modular Manipulators with Active and Passive Modules Self Assembly of Modular Manipulators with Active and Passive Modules Seung-kook Yun and Daniela Rus Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology, Cambridge,

More information

Mobile Robots Locomotion

Mobile Robots Locomotion Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today

More information

EM-Cube: Cube-Shaped, Self-reconfigurable Robots Sliding on Structure Surfaces

EM-Cube: Cube-Shaped, Self-reconfigurable Robots Sliding on Structure Surfaces 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 EM-Cube: Cube-Shaped, Self-reconfigurable Robots Sliding on Structure Surfaces Byoung Kwon An Abstract Many

More information

Control of an 8-Legged, 24 DOF, Mechatronic Robot

Control of an 8-Legged, 24 DOF, Mechatronic Robot Control of an 8-Legged, 24 DOF, Mechatronic Robot Submitted by Brian Lim Youliang Kuvesvaran s/o Paramasivan National Junior College Assoc. Prof. Dr. Francis Malcolm John Nickols Abstract The objective

More information

Motion Planning of a Robotic Arm on a Wheeled Vehicle on a Rugged Terrain * Abstract. 1 Introduction. Yong K. Hwangt

Motion Planning of a Robotic Arm on a Wheeled Vehicle on a Rugged Terrain * Abstract. 1 Introduction. Yong K. Hwangt Motion Planning of a Robotic Arm on a Wheeled Vehicle on a Rugged Terrain * Yong K. Hwangt Abstract This paper presents a set of motion planners for an exploration vehicle on a simulated rugged terrain.

More information

Towards a multi-segment ambulatory microrobot

Towards a multi-segment ambulatory microrobot 2 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2, Anchorage, Alaska, USA Towards a multi-segment ambulatory microrobot Katie L. Hoffman and Robert J.

More information

I(CES)-cubes: a modular self-reconfigurable bipartite robotic system

I(CES)-cubes: a modular self-reconfigurable bipartite robotic system In Proceedings of SPIE, Volume 3839: Sensor Fusion and Decentralized Control in Robotic Systems II 19-20 September 1999, Boston, MA pp. 258-269. I(CES)-cubes: a modular self-reconfigurable bipartite robotic

More information

A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments

A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments Eiichi Yoshida, Satoshi Murata, Akiya Kamimura, Kohji Tomita, Haruhisa Kurokawa, and Shigeru Kokaji Distributed System Design

More information

YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion

YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion R. Moeckel, C. Jaquier, K. Drapel, E. Dittrich, A. Upegui, A. Ijspeert Ecole Polytechnique Fédérale

More information

Super Assembling Arms

Super Assembling Arms Super Assembling Arms Yun Jiang, Nan Xiao, and Hanpin Yan {yj229, nx27, hy95}@cornell.edu Abstract Although there are more and more things personal robots can do for us at home, they are unable to accomplish

More information

Locomotion of Snake Robot through the Pipe

Locomotion of Snake Robot through the Pipe Journal of Automation and Control, 2015, Vol. 3, No. 3, 135-139 Available online at http://pubs.sciepub.com/automation/3/3/20 Science and Education Publishing DOI:10.12691/automation-3-3-20 Locomotion

More information

PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER

PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER Akhil Madhani, Steven Dubowsky Department of Mechanical Engineering Massachusetts

More information

ACE Project Report. December 10, Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University

ACE Project Report. December 10, Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University ACE Project Report December 10, 2007 Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University 1. Introduction This report covers the period from September 20, 2007 through December 10,

More information

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY The 4th International Conference Computational Mechanics and Virtual Engineering COMEC 2011 20-22 OCTOBER 2011, Brasov, Romania A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY A. Fratu 1

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

Self-Reconfigurable Modular Robot

Self-Reconfigurable Modular Robot Proceedings of 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2001), 606-612. Self-Reconfigurable Modular Robot - Experiments on Reconfiguration and Locomotion - Akiya KAMIMURA

More information

Reconfigurable Robot

Reconfigurable Robot Reconfigurable Robot What is a Reconfigurable Robot? Self-reconfiguring modular robots are autonomous kinematic machines with variable morphology They are able to deliberately change their own shape by

More information

Self-Reconfigurable Modular Robot (M-TRAN) and its Motion Design

Self-Reconfigurable Modular Robot (M-TRAN) and its Motion Design Self-Reconfigurable Modular Robot (M-TRAN) and its Motion Design Haruhisa KUROKAWA *, Akiya KAMIMURA *, Eiichi YOSHIDA *, Kohji TOMITA *, Satoshi MURATA ** and Shigeru KOKAJI * * National Institute of

More information

Motion Planning of Multiple Mobile Robots for Cooperative Manipulation and Transportation

Motion Planning of Multiple Mobile Robots for Cooperative Manipulation and Transportation IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 19, NO. 2, APRIL 2003 223 Motion Planning of Multiple Mobile Robots for Cooperative Manipulation and Transportation Atsushi Yamashita, Member, IEEE, Tamio

More information

Learning Locomotion Gait of Lattice-Based Modular Robots by Demonstration

Learning Locomotion Gait of Lattice-Based Modular Robots by Demonstration Learning Locomotion Gait of Lattice-Based Modular Robots by Demonstration Seung-kook Yun Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology, Cambridge, Massachusetts,

More information

Scott Kanowitz, A. Antonio Arroyo. Machine Intelligence Laboratory Department of Electrical and Computer Engineering

Scott Kanowitz, A. Antonio Arroyo. Machine Intelligence Laboratory Department of Electrical and Computer Engineering Scott Kanowitz, A. Antonio Arroyo Machine Intelligence Laboratory Department of Electrical and Computer Engineering 332 Benton Hall University of Florida Gainesville, FL 32611 Email: skano@mil.ufl.edu

More information

Top of pin head. Engagement latch. Disengagement latch

Top of pin head. Engagement latch. Disengagement latch Autonomous and Self-Sufficient CONRO Modules for Reconfigurable Robots Andres Castano, Ramesh Chokkalingam, and Peter Will University of Southern California Information Sciences Institute 4676 Admiralty

More information

LAUROPE Six Legged Walking Robot for Planetary Exploration participating in the SpaceBot Cup

LAUROPE Six Legged Walking Robot for Planetary Exploration participating in the SpaceBot Cup FZI RESEARCH CENTER FOR INFORMATION TECHNOLOGY LAUROPE Six Legged Walking Robot for Planetary Exploration participating in the SpaceBot Cup ASTRA 2015, ESA/ESTEC, Noordwijk 12. Mai 2015 Outline SpaceBot

More information

arxiv: v1 [cs.ro] 23 May 2018

arxiv: v1 [cs.ro] 23 May 2018 Tool Exchangeable Grasp/Assembly Planner Kensuke Harada 1,2, Kento Nakayama 1, Weiwei Wan 1,2, Kazuyuki Nagata 2 Natsuki Yamanobe 2, and Ixchel G. Ramirez-Alpizar 1 arxiv:1805.08962v1 [cs.ro] 23 May 2018

More information

CONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES. D.E. Okhotsimski, A.K, Platonov U S S R

CONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES. D.E. Okhotsimski, A.K, Platonov U S S R Session 11 CONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES Robot Implementations D.E. Okhotsimski, A.K, Platonov U S S R Abstract. The paper deals with the problem of development the multilevel

More information

3D Rectilinear Motion Planning with Minimum Bend Paths

3D Rectilinear Motion Planning with Minimum Bend Paths 3D Rectilinear Motion Planning with Minimum Bend Paths Robert Fitch, Zack Butler and Daniela Rus Dept. of Computer Science Dartmouth College Abstract Computing rectilinear shortest paths in two dimensions

More information

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots Proceeding of the 11th World Congress in Mechanism and Machine Science April 1-4, 2004, Tianjin, China China Machine Press, edited by Tian Huang Cooperative Conveyance of an Object with Tethers by Two

More information

Robotics. CSPP Artificial Intelligence March 10, 2004

Robotics. CSPP Artificial Intelligence March 10, 2004 Robotics CSPP 56553 Artificial Intelligence March 10, 2004 Roadmap Robotics is AI-complete Integration of many AI techniques Classic AI Search in configuration space (Ultra) Modern AI Subsumption architecture

More information

Virtual Interaction System Based on Optical Capture

Virtual Interaction System Based on Optical Capture Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,

More information

Fire Bird V Insect - Nex Robotics

Fire Bird V Insect - Nex Robotics Fire Bird V Insect is a small six legged robot. It has three pair of legs driven by one servo each. Robot can navigate itself using Sharp IR range sensors. It can be controlled wirelessly using ZigBee

More information

Robot Vision without Calibration

Robot Vision without Calibration XIV Imeko World Congress. Tampere, 6/97 Robot Vision without Calibration Volker Graefe Institute of Measurement Science Universität der Bw München 85577 Neubiberg, Germany Phone: +49 89 6004-3590, -3587;

More information

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1 Last update: May 6, 2010 Robotics CMSC 421: Chapter 25 CMSC 421: Chapter 25 1 A machine to perform tasks What is a robot? Some level of autonomy and flexibility, in some type of environment Sensory-motor

More information

A Simple and Strong Algorithm for Reconfiguration of Hexagonal Metamorphic Robots

A Simple and Strong Algorithm for Reconfiguration of Hexagonal Metamorphic Robots 50 A Simple and Strong Algorithm for Reconfiguration of Hexagonal Metamorphic Robots KwangEui Lee Department of Multimedia Engineering, Dongeui University, Busan, Korea Summary In this paper, we propose

More information

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit 3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit 9 Toyomi Fujita and Yuya Kondo Tohoku Institute of Technology Japan 1. Introduction A 3D configuration and terrain sensing

More information

Robotics Project. Final Report. Computer Science University of Minnesota. December 17, 2007

Robotics Project. Final Report. Computer Science University of Minnesota. December 17, 2007 Robotics Project Final Report Computer Science 5551 University of Minnesota December 17, 2007 Peter Bailey, Matt Beckler, Thomas Bishop, and John Saxton Abstract: A solution of the parallel-parking problem

More information

Modular robotics and locomotion Juan Gonzalez Gomez

Modular robotics and locomotion Juan Gonzalez Gomez Modular robotics and locomotion Juan Gonzalez Gomez School of Engineering Universidad Autonoma de Madrid (Spain) Uni Hamburg. FB Informatik. AB TAMS. May 2006 Contents Introduction to robotics Introduction

More information

SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT

SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT Macie Tronacki* Industrial Research Institute for Automation and Measurements, Warsaw, Poland Corresponding author (mtronacki@piap.pl)

More information

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

Single Actuator Shaker Design to Generate Infinite Spatial Signatures 2 nd International and 17 th National Conference on Machines and Mechanisms inacomm215-55 Single Actuator Shaker Design to Generate Infinite Spatial Signatures K D Lagoo, T A Dwarakanath and D N Badodkar

More information

A System to Support the Design of Dynamic Structure Configurations

A System to Support the Design of Dynamic Structure Configurations ESPRESSOCAD A System to Support the Design of Dynamic Structure Configurations MICHAEL PHILETUS WELLER 1, ELLEN YI-LUEN DO 1 AND MARK D GROSS 1 1 Design Machine Group, University of Washington 1. Introduction

More information

Rebecca R. Romatoski. B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006

Rebecca R. Romatoski. B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006 Robotic End Effecter for the Introduction to Robotics Laboratory Robotic Arms by Rebecca R. Romatoski B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006 SUBMITTED TO THE DEPARTMENT

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

An object in 3D space

An object in 3D space An object in 3D space An object's viewpoint Every Alice object has a viewpoint. The viewpoint of an object is determined by: The position of the object in 3D space. The orientation of the object relative

More information

A Modular Self-Reconfigurable Bipartite Robotic System: Implementation and Motion Planning

A Modular Self-Reconfigurable Bipartite Robotic System: Implementation and Motion Planning A Modular Self-Reconfigurable Bipartite Robotic System: Implementation and Motion Planning CEM ÜNSAL, HAN KILIÇÇÖTE, AND PRADEEP K. KHOSLA Institute for Complex Engineered Systems, Carnegie Mellon University,

More information

Robot Controller. Sensor Processing Module. Locomotion Module. Sensors. Environment

Robot Controller. Sensor Processing Module. Locomotion Module. Sensors. Environment Evolution of Controllers from a High-Level Simulator to a High DOF Robot G. S. Hornby 1, S. Takamura 2, O. Hanagata 3, M. Fujita 3, and J. Pollack 1 1 Computer Science Dept., Brandeis University, Waltham,

More information

Hierarchical Motion Planning for Self-reconfigurable Modular Robots

Hierarchical Motion Planning for Self-reconfigurable Modular Robots Hierarchical Motion Planning for Self-reconfigurable Modular Robots Preethi Bhat James Kuffner Seth Goldstein Siddhartha Srinivasa 2 The Robotics Institute 2 Intel Research Pittsburgh Carnegie Mellon University

More information

Micro Self-reconfigurable Modular Robot using Shape Memory Alloy

Micro Self-reconfigurable Modular Robot using Shape Memory Alloy Micro Self-reconfigurable Modular Robot using Shape Memory Alloy Eiichi Yoshida Satoshi Murata Shigeru Kokaji Kohji Tomita Haruhisa Kurokawa Mechanical Engineering Laboratory, AIST, MITI 1-2 Namiki, Tsukuba-shi,

More information

BASE MOLECULE DESIGN AND SIMULATION OF MODULAR ROBOT ROBMAT. Juan A. Escalera, Roque Saltarén, Manuel Ferre, Rafael Aracil, Cecilia E.

BASE MOLECULE DESIGN AND SIMULATION OF MODULAR ROBOT ROBMAT. Juan A. Escalera, Roque Saltarén, Manuel Ferre, Rafael Aracil, Cecilia E. BASE MOLECULE DESIGN AND SIMULATION OF MODULAR ROBOT ROBMAT Juan A. Escalera, Roque Saltarén, Manuel Ferre, Rafael Aracil, Cecilia E. García Escuela Técnica Superior de Ingenieros Industriales Universidad

More information

Quadruped Robots and Legged Locomotion

Quadruped Robots and Legged Locomotion Quadruped Robots and Legged Locomotion J. Zico Kolter Computer Science Department Stanford University Joint work with Pieter Abbeel, Andrew Ng Why legged robots? 1 Why Legged Robots? There is a need for

More information

Autonomous Bottle Opener Robot

Autonomous Bottle Opener Robot Date: 03/19/02 Student Name: Clerc Jean-Philippe TAs: Aamir Qaiyumi Uriel Rodriguez Instructors: Dr. A. A Arroyo Dr. Schwartz University of Florida Department of Electrical and Computer Engineering Intelligent

More information

Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN

Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN Eiichi Yoshida *, Satoshi Murata **, Akiya Kamimura *, Kohji Tomita *, Haruhisa Kurokawa * and Shigeru Kokaji

More information

How-To #3: Make and Use a Motor Controller Shield

How-To #3: Make and Use a Motor Controller Shield How-To #3: Make and Use a Motor Controller Shield The Arduino single-board computer can be used to control servos and motors. But sometimes more current is required than the Arduino can provide, either

More information

Pick and Place ABB Working with a Liner Follower Robot

Pick and Place ABB Working with a Liner Follower Robot Available online at www.sciencedirect.com Procedia Engineering 41 (2012 ) 1336 1342 International Symposium on Robotics and Intelligent Sensors 2012 (IRIS 2012) Pick and Place ABB Working with a Liner

More information

Roof Truss Roller Press, Tables and Jigging

Roof Truss Roller Press, Tables and Jigging RoofTracker II Roof Truss Roller Press, Tables and Jigging August 2015 Page 1 Table of Contents Equipment Introduction to the Equipment Restricted Zone Truss Terminology Parts of a Truss Important Notes

More information

SphereWalker. Christina Lucas. Garrett Lee RASSL Florida Institute of Technology

SphereWalker. Christina Lucas. Garrett Lee RASSL Florida Institute of Technology SphereWalker Xiaoyang Mao maox2012@my.fit.edu Jennifer Mori jmori2008@my.fit.edu Garrett Lee glee@my.fit.edu Cassandra Scully cscully2008@my.fit.edu Christina Lucas clucas@my.fit.edu Pierre Larochelle

More information

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped

More information

Distributed Goal Recognition Algorithms for Modular Robots

Distributed Goal Recognition Algorithms for Modular Robots Distributed Goal Recognition Algorithms for Modular Robots Zack Butler, Robert Fitch, Daniela Rus and Yuhang Wang Department of Computer Science Dartmouth College {zackb,rfitch,rus,wyh}@cs.dartmouth.edu

More information

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Spatial R-C-C-R Mechanism for a Single DOF Gripper NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com

More information

Centipede Robot Locomotion

Centipede Robot Locomotion Master Project Centipede Robot Locomotion Brian Jiménez García [brian.jimenez@epfl.ch] Supervisor: Auke Jan Ikspeert Biologically Inspired Robotics Group (BIRG) Swiss Federal Institute of Technology Lausanne

More information

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH ISSN 1726-4529 Int j simul model 5 (26) 4, 145-154 Original scientific paper COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH Ata, A. A. & Myo, T. R. Mechatronics Engineering

More information

CONCLUSION ACKNOWLEDGMENTS REFERENCES

CONCLUSION ACKNOWLEDGMENTS REFERENCES tion method produces commands that are suggested by at least one behavior. The disadvantage of the chosen arbitration approach is that it is computationally expensive. We are currently investigating methods

More information

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure UNIT I FUNDAMENTALS OF ROBOT Part A 1. Define Robot. An industrial robot is a re-programmable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable

More information

Autodesk's VEX Robotics Curriculum. Unit 15: Linkages

Autodesk's VEX Robotics Curriculum. Unit 15: Linkages Autodesk's VEX Robotics Curriculum Unit 15: Linkages 1 Overview In Unit 15, you learn about linkages: why they are used and how they are designed. You build your own linkage to use with a drivetrain and

More information

Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand

Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Tsuneo Yoshikawa 1, Masanao Koeda 1, Haruki Fukuchi 1, and Atsushi Hirakawa 2 1 Ritsumeikan University, College of Information

More information

Chapter 5 Components for Evolution of Modular Artificial Neural Networks

Chapter 5 Components for Evolution of Modular Artificial Neural Networks Chapter 5 Components for Evolution of Modular Artificial Neural Networks 5.1 Introduction In this chapter, the methods and components used for modular evolution of Artificial Neural Networks (ANNs) are

More information

Final Report. EEL 5666 Intelligent Machines Design Laboratory

Final Report. EEL 5666 Intelligent Machines Design Laboratory Final Report EEL 5666 Intelligent Machines Design Laboratory TAs: Mike Pridgen & Thomas Vermeer Instructors: Dr. A. Antonio Arroyo & Dr. Eric M. Schwartz Hao (Hardy) He Dec 08 th, 2009 Table of Contents

More information

LCLS Undulator Quadrupole Fiducialization Plan

LCLS Undulator Quadrupole Fiducialization Plan LCLS-TN-07-7 LCLS Undulator Quadrupole Fiducialization Plan Zachary Wolf, Michael Levashov, Eric Lundahl, Ed Reese, Catherine LeCocq, Robert Ruland Stanford Linear Accelerator Center August 14, 2007 Abstract

More information

On Modular Design of Field Robotic Systems

On Modular Design of Field Robotic Systems University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Mechanical & Materials Engineering Faculty Publications Mechanical & Materials Engineering, Department of 2001 On Modular

More information

12 Feb 19. Images and text courtesy of John Bean, University of Virginia

12 Feb 19. Images and text courtesy of John Bean, University of Virginia Here we take the covers off the atomic force microscope. Inside, there is a circuit board that controls and monitors the probe s movement. The probe, itself, is under the cover at the right. 1 2 The probe

More information

MICRO-CONTROLLER BASED ROBOT ARM WITH THREE-DIMENSIONAL REACH

MICRO-CONTROLLER BASED ROBOT ARM WITH THREE-DIMENSIONAL REACH - 111 - MICRO-CONTROLLER BASED ROBOT ARM WITH THREE-DIMENSIONAL REACH R.A.D.M.P.Ranwaka 1, T. J. D. R. Perera, J. Adhuran, C. U. Samarakoon, R.M.T.P. Rajakaruna ABSTRACT Department of Mechatronics Engineering,

More information

Final Report. Autonomous Robot: Chopper John Michael Mariano December 9, 2014

Final Report. Autonomous Robot: Chopper John Michael Mariano December 9, 2014 Final Report Autonomous Robot: Chopper John Michael Mariano December 9, 2014 EEL 4665: Intelligent Machines Design Laboratory Instructors: Dr. A. Antonio Arroyo, Dr. Eric M. Schwartz TA: Nicholas Cox,

More information

Vision-based Manipulator Navigation. using Mixtures of RBF Neural Networks. Wolfram Blase, Josef Pauli, and Jorg Bruske

Vision-based Manipulator Navigation. using Mixtures of RBF Neural Networks. Wolfram Blase, Josef Pauli, and Jorg Bruske Vision-based Manipulator Navigation using Mixtures of RBF Neural Networks Wolfram Blase, Josef Pauli, and Jorg Bruske Christian{Albrechts{Universitat zu Kiel, Institut fur Informatik Preusserstrasse 1-9,

More information

Generality and Simple Hands

Generality and Simple Hands Generality and Simple Hands with Grasp Invariance Matthew T. Mason and Alberto Rodriguez February 18, 2011 Outline 1. Overview of Robotics Institute (Mason) 2. Simple hands project (Mason) 3. Grasp invariance

More information

Implementation Of Stair Climbing Robo using Microcontroller

Implementation Of Stair Climbing Robo using Microcontroller Implementation Of Stair Climbing Robo using Microcontroller Mrs.A.H.Tirmare 1, Ms.P.S.Mali2, Ms.S.M.Bhoi 3 1 Assi.Professor E & Tc Department, Bharati Vidyapeeth s College Of Engg Shivaji University Kolhapur

More information

Optimal Kinodynamic Motion Planning for 2D Reconfiguration of Self-Reconfigurable Robots

Optimal Kinodynamic Motion Planning for 2D Reconfiguration of Self-Reconfigurable Robots Optimal Kinodynamic Motion Planning for 2D Reconfiguration of Self-Reconfigurable Robots John Reif Department of Computer Science, Duke University Abstract A self-reconfigurable (SR) robot is one composed

More information

A Multifunctional Hybrid Hip Joint for Improved Adaptability in Miniature Climbing Robots

A Multifunctional Hybrid Hip Joint for Improved Adaptability in Miniature Climbing Robots Proceedings of the 00 IEEE International Conference on Robotics & Automation Taipei, Taiwan, September -9, 00 A Multifunctional Hybrid Hip Joint for Improved Adaptability in Miniature Climbing Robots Satya

More information

Evolution of PolyBot: A Modular Reconfigurable Robot

Evolution of PolyBot: A Modular Reconfigurable Robot Evolution of PolyBot: A Modular Reconfigurable Robot David G. Duff, Mark Yim and Kimon Roufas 3333 Coyote Hill Rd, Palo Alto, CA 94304 Abstract Modular, self-reconfigurable robots show the promise of great

More information

CHAPTER 4 DESIGN AND MODELING OF CANTILEVER BASED ELECTROSTATICALLY ACTUATED MICROGRIPPER WITH IMPROVED PERFORMANCE

CHAPTER 4 DESIGN AND MODELING OF CANTILEVER BASED ELECTROSTATICALLY ACTUATED MICROGRIPPER WITH IMPROVED PERFORMANCE 92 CHAPTER 4 DESIGN AND MODELING OF CANTILEVER BASED ELECTROSTATICALLY ACTUATED MICROGRIPPER WITH IMPROVED PERFORMANCE 4.1 INTRODUCTION Bio-manipulation techniques and tools including optical tweezers,

More information

Docking in Self-Reconfigurable Robots

Docking in Self-Reconfigurable Robots Docking in Self-Reconfigurable Robots Wei-Min Shen and Peter Will Information Sciences Institute, University of Southern California 4676 Admiralty Way, Marina del Rey, CA 90292, USA {shen,will}@isi.edu

More information

Self-Collision Detection. Planning for Humanoid Robots. Digital Human Research Center. Talk Overview

Self-Collision Detection. Planning for Humanoid Robots. Digital Human Research Center. Talk Overview Self-Collision Detection and Motion Planning for Humanoid Robots James Kuffner (CMU & AIST Japan) Digital Human Research Center Self-Collision Detection Feature-based Minimum Distance Computation: Approximate

More information

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet:

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet: Local qualitative shape from stereo without detailed correspondence Extended Abstract Shimon Edelman Center for Biological Information Processing MIT E25-201, Cambridge MA 02139 Internet: edelman@ai.mit.edu

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

DETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA

DETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA Proceedings Proceedings of IDETC/CIE of IDETC 06 2006 ASME 2006 ASME International International Design Design Engineering Engineering Technical Technical Conferences Conferences & September Computers

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

Three-Dimensional Laser Scanner. Field Evaluation Specifications

Three-Dimensional Laser Scanner. Field Evaluation Specifications Stanford University June 27, 2004 Stanford Linear Accelerator Center P.O. Box 20450 Stanford, California 94309, USA Three-Dimensional Laser Scanner Field Evaluation Specifications Metrology Department

More information

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support

More information

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE Head-Eye Coordination: A Closed-Form Solution M. Xie School of Mechanical & Production Engineering Nanyang Technological University, Singapore 639798 Email: mmxie@ntuix.ntu.ac.sg ABSTRACT In this paper,

More information

DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT

DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT Sai Srinivas Nallamothu, Sai Preetham Sata, P. Sateesh Kumar Reddy, B. Jaswanth Babu ABSTRACT The conventional mobile robotic platforms which either uses wheels

More information

Continuous Valued Q-learning for Vision-Guided Behavior Acquisition

Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Yasutake Takahashi, Masanori Takeda, and Minoru Asada Dept. of Adaptive Machine Systems Graduate School of Engineering Osaka University

More information

Self Assembly of Modular Manipulators with Active and Passive modules

Self Assembly of Modular Manipulators with Active and Passive modules Self Assembly of Modular Manipulators with Active and Passive modules Seung-kook Yun, Yeoreum Yoon, Daniela Rus Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology,

More information

Interaction with the Physical World

Interaction with the Physical World Interaction with the Physical World Methods and techniques for sensing and changing the environment Light Sensing and Changing the Environment Motion and acceleration Sound Proximity and touch RFID Sensors

More information

Motion Planning. Howie CHoset

Motion Planning. Howie CHoset Motion Planning Howie CHoset Questions Where are we? Where do we go? Which is more important? Encoders Encoders Incremental Photodetector Encoder disk LED Photoemitter Encoders - Incremental Encoders -

More information

Techniques. IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale. Phone: Fax:

Techniques. IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale. Phone: Fax: Incorporating Learning in Motion Planning Techniques Luca Maria Gambardella and Marc Haex IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale Corso Elvezia 36 - CH - 6900 Lugano Phone: +41

More information

CONTENTS. xfischertechnik Mobile Robots. xintroductory Example; Sliding Door

CONTENTS. xfischertechnik Mobile Robots. xintroductory Example; Sliding Door CONTENTS xmobile Robots xfischertechnik Mobile Robots xthe Kit xintroductory Example; Sliding Door xhelpful Tips Welcome to the Intelligent Interface online documentation by fischertechnik x How to handle

More information

Ch 8 Industrial Robotics

Ch 8 Industrial Robotics Ch 8 Industrial Robotics Sections: 1. Robot Anatomy and Related Attributes 2. Robot Control Systems 3. End Effectors 4. Sensors in Robotics 5. Industrial Robot Applications 6. Robot Programming 7. Robot

More information

AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT

AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT Projects, Vol. 11, 2004 ISSN 1172-8426 Printed in New Zealand. All rights reserved. 2004 College of Sciences, Massey University AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT C. J. Duncan Abstract:

More information

Self-Collision Detection and Prevention for Humanoid Robots. Talk Overview

Self-Collision Detection and Prevention for Humanoid Robots. Talk Overview Self-Collision Detection and Prevention for Humanoid Robots James Kuffner, Jr. Carnegie Mellon University Koichi Nishiwaki The University of Tokyo Satoshi Kagami Digital Human Lab (AIST) Masayuki Inaba

More information

ME5286 Robotics Spring 2015 Quiz 1

ME5286 Robotics Spring 2015 Quiz 1 Page 1 of 7 ME5286 Robotics Spring 2015 Quiz 1 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other

More information

Modeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator

Modeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator Modeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator Chioniso Dube Mobile Intelligent Autonomous Systems Council for Scientific and Industrial Research,

More information