Gait Generation for Legged Robots
|
|
- Stella Lee
- 10 months ago
- Views:
Transcription
1 Proceedings of the IEEE International Conference on Intelligent Robots and Systems, July 99 Gait Generation for Legged Robots David Wettergreen and Chuck Thorpe The Robotics Institute Carnegie Mellon University Pittsburgh, PA USA Abstract Gait generation is the formulation and selection of a sequence of coordinated leg and body motions that propel a legged robot along a desired path. Approaches to gait generation can be classified into control, behavioral, rule-based, and constraintbased paradigms. We survey these models of gait generation and introduce the Ambler, a hexapod robot that can circulate its legs to produce unique gaits. Then we present kinematic, collision, terrain, support, and stability constraints available for gait generation, and discuss our progress using a constraint-based method to generate the Ambler s gait. I. INTRODUCTION In comparison to wheeled mechanisms, legged mechanisms require complex design, move slowly, and are difficult to control. However, for locomotion over rough or discontinuous terrain, legged mechanisms are potentially superior to wheeled mechanisms.[] Legged mechanisms make discrete terrain contacts and avoid undesirable footholds while wheeled mechanisms have rollers in continuous contact with the ground. The posture of a wheeled mechanism is dependent upon the terrain, but a legged mechanism can isolate its body from the terrain achieving a more stable stance and allowing smooth level motion. Legged locomotion is theoretically more energy efficient because body propulsion does not expend as much energy in soil compaction and body motion can occur in a level plane decoupled from the effects of gravity. Legged mechanisms can actively position their center of gravity to maximize stability. Dead reckoning (estimating position by integrating motion over time) can be more accurate in a legged machine where feet make discrete contacts and do not slip or skid like a wheel. The complexity in the design of legged mechanisms can be achieved, as is demonstrated by the working systems examined in this paper. We believe that the slow, smooth motion of legged devices is advantageous in rough terrain where caution (and, sometimes, sensing) will limit the speed of wheeled and legged mechanisms alike. The significant drawback to legs has been the difficulty in control. For a slow-moving walker, this challenge is not in moving the individual legs, as this is directly analogous to well-understood manipulator control, but in the coordination of leg and body motions. The legged robot, either with a real-time controller, low-level planner, or as an artifact of its architecture, must generate a sequence of leg and body motions, a gait, that will propel it along some path. Gait generation is the formulation and selection of a sequence of coordinated leg and body motions that propel the robot along a desired path. In this paper we survey several approaches taken toward gait generation and present some of A stance is any specific configuration of the joints of a legged robot a point in configuration space. the key issues involved. We then introduce the Ambler legged robot and discuss our work on gait generation for the Ambler. Fig.. The Ambler indoors among sand and rocks II. APPROACHES One classification of the various approaches to generating gaits is into control, behavioral, rule-based, and constraintbased paradigms. This is an approximate decomposition since specific systems use techniques from more than one area, but it is useful in distinguishing the most appropriate system model for a given legged robot. A. Control Walking (or running) in some legged mechanisms can be modeled using appropriate feedback as a control system. Control laws generate a gait as an inherent property of the system by defining a stable feedback system that alternately drives the legs and body. Gait generation by control law is used, to date, in most biped mechanisms. It has the advantage of speed. Bipeds and legged mechanisms that run quickly require this speed in order to remain stable. An important distinction in the taxonomy of legged robots is between statically and dynamically stable mechanisms. A legged robot exhibits static stability by keeping, at least, three feet planted on the ground and maintaining the center of gravity within the foot/ground contact points. Dynamic stability is achieved by continuously moving either the feet or the body to maintain balance.[] Dynamic walking mechanisms require
2 fast feedback loops to maintain stability. Gait is generated as a by-product of maintaining stability while progressing forward. Raibert controlled one- and two-legged dynamically stable mechanisms with three servo loops. One loop controlled vertical motion (hopping height), one controlled body attitude, and one controlled balance (foot placement), which dictates the forward speed.[3] More complicated control laws have been applied to a quadruped (four legged mechanism) and have executed the more highly synchronized gaits of a horse. Sutherland s walking machine used a control law to synchronize a series of hydraulic valves in order to produce a ratchet gait. A behavioral interaction of the control processes developed by Donner used inhibition and excitation between adjacent legs to vary the gait. [4] B. Behavioral Gait has been examined in studies of biological systems that sought to identify patterns in both quadrupeds and hexapods. [5][6] The neurological basis of walking and some aspects of walking behaviors have been examined.[7] Biological systems produce gaits in a manner unlike conscious reasoning. The physical symbol systems hypothesis formal symbol manipulation is necessary and sufficient for general intelligent behavior does not apply to walking for this reason.[8] The behavioral approach characteristically rejects symbols and reasoning about gaits, instead embodying the generation of the gait in a control network. To generate robot walking, such a network is patterned after a particular animal neural-system or after an abstraction of a behavioral hierarchy. Beer and Chiel have developed a simplified version of the cockroach nervous system.[9] They focused on walking behavior and built a heterogeneous artificial neural network, in which individual nerve cells can excite or inhibit leg motions or act as pace makers to sequence legs and coordinate body motion. A lesion study demonstrated the robustness of the nervous system, and showed that high-speed gaits, such as the tripod 3 gait, are coordinated centrally while low-speed gaits, such as the wave 4 gait, are not.[] Brooks implemented walking in the subsumption architecture with a distributed network of finite state machines augmented by internal clocks.[] In this instance, the network formed an abstraction of the behaviors necessary for walking. The robot, Genghis, performed a rear-propagated, ratchet gait. Genghis was also able to learn a tripod gait by converging on the pattern. Learning was reinforced by an incentive to keep legs from contacting each other.[] Free gaits are gaits in which any leg is permitted to move at any time. Fixed, or regular, gaits are those in which a specific pattern of leg movement is imposed. These biologically based systems exhibit fixed gaits (although some perform several dif- A ratchet gait is the sequential movement of front, opposite-side middle, then rear (front-propagated); or rear, opposite-side middle, and then front (rearpropagated) legs followed by the same order for the opposite side. 3 In the tripod gait, three legs that enclose the center of gravity support the mechanism while the other legs simultaneously lift and recover. The ratchet is a crawling or creeping (one leg moves at any time) form of the tripod gait. 4 The sequential movement of legs front, middle, and then rear (front-propagated); or rear, middle, and then front (rear-propagated) is called a wave gait (also called metachronal wave or follow-the-leader). ferent fixed gaits) because the pattern is dictated by the encoding of the network. All animals locomote with fixed gaits. A tenet of behavioral systems is that the emulation of animal behavior, hence fixed gaits, is sufficient. Stability and efficiency are not primary issues. C. Rule-Based In the control and behavioral approaches to walking there is no explicit planning. The robot exhibits a patterned behavior of leg placement and body regulation. For rough terrain situations where legged mechanisms are most appropriate, the specific foot placements, body motions, and gait type can be optimized to improve efficiency and reliability. Rule-based gait generation uses a set of rules or heuristics to prescribe (plan) a gait. McGhee developed a hexapod device and a free gait generating algorithm that found reachable stances by exhaustively searching from the kinematic limits of the current stance. [3] This search was apparently prohibitive since a fixed wave gait was developed for the robot when perception of terrain was incorporated in the system.[4] Waldron led the design of the Adaptive Suspension Vehicle (ASV) on which a number of gait generation systems were developed.[5] Rule-based generation of gaits produces patterns, usually fixed, for example tripod gaits, that can be commanded to the mechanism. Song developed a provably efficient wave gait.[6] In one system the gait pattern remained the same but specific foot placements were adjusted.[7] In another, hand-crafted gaits were developed to cross ditches and climb over obstacles.[8] A heuristic rule-based mechanism was used to help the operator select the appropriate strategy. An approach that applies gait strategies to specific terrain instances is not amenable to autonomy because of the difficulty determining a spanning set of strategies, selecting the proper strategy in non-typical terrain, and transitioning between various strategies. Kumar used a number of control schemes to modify various gait parameters, such as the stepping rate and the amount of time a leg supports, to optimize a wave gait for a given path. Transitions between gaits are a problem in this system.[9] Using finite state machines to model individual legs, Kwak coded rules in Prolog to govern a free gait generator for the ASV.[][] By identifying a set of heuristics, Hirose designed a hierarchy of rules that limited possible leg moves and generated a free gait for a quadruped mechanism.[] The quadruped used a crab 5 ratchet or wave gait. An analysis to determine the optimal crab angle 6 for any given stance of a quadruped was developed.[3] D. Constraint-Based Constraint-based approaches to gait generation utilize various factors, such as kinematics, terrain, and stability to constrain the range of possible moves and then order the remaining 5 A gait is called crab if body motion is not along the longitudinal (or primary) axis of the robot. Ratchet and wave gaits can be crabbed. 6 The crab angle is the angle of the direction of body motion relative to longitudinal (or primary) axis.
3 moves so that search or optimization can be used to select the best gait to achieve the goal. There are two basic problems with searching in constraint space for an optimal gait. First, the space grows exponentially with the number of degrees-of-freedom in the robot and is more difficult to search with increasing numbers of constraints.[4] Pal kept the search space manageable by considering only four leg placements for each body move. [5] This restriction compromises the optimality of the resulting gait. Second, the horizon effect for limited search implies that successfully finding a gait to an intermediate goal is no guarantee of reaching the ultimate goal. For most legged mechanisms, one or two gait cycles 7 are sufficient to reconfigure to any arbitrary stance, so the search need only look ahead by that amount to ensure that any terrain challenge can be met. Pal discretized the local (leg workspace) and global (terrain) reference frames to constrain the possible gaits and then searched the space for possible leg and body move sequences that progressed toward the goal. Free gaits were generated and because the search used the A* algorithm, they are optimal for the search space examined a very simplified world with restricted leg placement.[6] Our earlier work applied a costing function to each constraint, then combined costs and selected the gait with the least cost (greatest progress with least danger). This was troubled by the heuristic nature of the costing and combining functions. They had to be carefully tuned to work well and then provided no assurance of generality.[7] We are now trying to analytically select the gait that satisfies all discrete constraints and maximizes continuous constraints. III. AMBLER Having examined some approaches to gait generation, we now present our progress on gait generation for the Ambler. 8 We present the Ambler, then we discuss the available constraints and how they can be used to generate gaits.[8] A. Mechanism Extreme terrain is characterized by featureless landscapes of sand and rock containing obstacles of irregular geometry. Mining, construction and waste disposal sites, and planetary surfaces are examples of extreme terrain. The Martian surface, shown in Fig.., typifies these environments. Although the problems involved in extreme terrain navigation have been investigated, the mechanisms used in these experiments have been primarily wheeled or tracked locomotors.[9][3] Legged mechanisms offer advantages in extreme terrain because of control of stability, isolation from terrain irregularities, power consumption, and physical capability. The Ambler is a legged robot built to traverse extreme terrain with high reliability.[3] (See Fig. 3.) The Ambler is a unique mechanism with six legs, each of which consists of two links in the horizontal plane, one rotational and one extensional, and one extensional link in the orthogonal, vertical plane. The rotational links are stacked around two central shafts with three legs on each and are able to rotate continuously. The horizontal 7 A gait cycle is a sequence of leg moves during which each leg moves once. 8 Ambler is an acronym for autonomous mobile exploration robot. Fig.. The surface of Mars from a Viking lander links permit planar motion of the leg and the vertical extensional link provides motion of the foot into ground contact. The orthogonal leg design of the Ambler decouples horizontal and vertical motions for energy and planning efficiency. Each vertical link adjusts to the terrain roughness so that the Ambler remains constantly level, providing a stable platform for sensing and sampling operations. On-board sensing consists of a scanning laser rangefinder and foot-mounted force-torque sensors. The rangefinder is used to generate depth maps of the terrain.[3] At close range the depth maps are of high resolution suitable to selecting individual footfalls, while at long range they provide adequate information to determine the ability to traverse distant terrain. Depth maps are generated on demand for small regions of interest because large global maps are both computationally expensive and unnecessary. The force-torque sensors provide support information about the terrain and the stability of the current stance. Although the specific position of the legs changes the overall height, width and length of the Ambler, a typical stance is 5 meters in height, 4.5 meters in width and 3.5 meters in depth. The Ambler walks by lifting a leg vertically, swinging it in the horizontal plane, extending it down to terrain contact, and then gliding the body forward at constant elevation by coordinated actuation of the joints in the supporting legs. The Ambler can perform any of the gaits typically associated with hexapods including the wave, ratchet, and tripod gaits. In addition the Ambler is capable of a unique circulating gait. The circulating gait, which has no natural counterpart, is performed by lifting a trailing leg, passing it through the body cavity, and placing it out in front of a leading leg. The final foot positions are the same as a rear-propagated wave gait but only one leg has moved. When this circulation of the rear legs to the front is repeated six times, all six legs will have made a complete circulation of their stack axes. The circulating gait can reduce the number of footfalls per equivalent body advance to less than that of any naturally occurring gait. By circulating one stack forward and one stack back (retrograde) the Ambler can turn in place. Through proper selection of gait and foot placement, the
4 Leg Reachable Area (for the left stack) Maximum Extension Minimum Extension Rotational Link Stack Extensional Link Body Feet Fig. 3. Perspective and top view line drawings of the Ambler Ambler can follow an arc of any radius (from zero for a point turn, to infinity for a straight line). B. Constraints The Ambler walks with static stability, using a free circulating gait. The Ambler must be efficient and reliable. Because it explores extreme terrain, it must constantly step deftly among obstacles. Considerations of slow-moving static stability, efficiency and reliability, and a free ever-changing gait led us to the constraint-based approach to gait generation. Our solution has been to satisfy: kinematic, collision, terrain, support constraints and maximize stability and advance (productivity). Kinematic Constraints Of course, feet must be placed within kinematic limits of the leg. These minimum and maximum leg extensions also limit body motion. To maintain productive advance the abstraction of reachable area for the leg stack simplifies the selection of the most productive rotation and translation. Each stack is maintained in its reachable area. The regions, shaped like the webbed foot of a four-toed duck, are kinematically feasible for the given leg placements. (See the area formed by overlapping circles shown in Fig. 4.) Any translation and rotation that maintains each stack in its respective stack reachable area is feasible. Stack Reachable Area Fig. 4. Leg reachable area and kinematic constraints on the body motion (stack reachable area) as a composite of the individual leg reachable areas Collision constraints By accurately modeling the mechanism to determine the position at which a collision between two legs (or between a leg and the body) occurs, those free gaits that would result in an inter-leg collision are eliminated from consideration. The collision constraint is particularly important when the robot is in an irregular stance. (See Fig. 5.) It generally governs body motion for small radius turns. To squeeze out the maximum performance, we carefully calibrated the collision limits throughout the workspace of each joint. Potential Collision Fig. 5. Collision constraint during straight line body motion Terrain Constraints Footholds must be within the maximum and minimum vertical travel of the leg, adjusted by the elevation of the body. By examining an elevation map of the terrain, the areas that allow foot placement and clear leg recovery are identified. Body motion is selected to avoid terrain collision. Support Constraints The support polygon for a stance is the minimum bounding polygon, on the ground plane, that includes all leg-ground contact points. If the robot's center-of-
5 force (approximately the center-of-gravity for a slow walker) is held above the support polygon, it is statically stable. If five legs are on the ground while the sixth is recovering, the support polygon is the convex hull of those five legs. If one of the five supporting legs fails, either due to mechanical failure or soil collapse, the system is statically stable if the center-of-force is within the convex hull of the remaining four legs. Considering the failure of each of the legs in turn generates a number of polygons equal to the number of supporting legs. The intersection of these polygons is the conservative support polygon (CSP) the area that gives guaranteed static support even if any single supporting leg fails. [33] When five legs are in ground contact, as during a leg recovery, the CSP appears as the shaded region of Fig. 6. Conservative Support Polygon r h z Ψ Center-of-gravity Foot Fig. 8. Illustration of height change to tip over two feet in the plane (D) energy to tip over a sample flat-terrain stance and plots the minimum energy for all possible tipping directions, as a function of the position of the center-of-mass. The peak of the energy r Front Non-supporting Leg (in recovery) Foot Positions Fig. 6. Conservative support polygon with five supporting legs When six legs are in ground contact, the CSP becomes the polygon that subsumes all the five leg CSPs as in Fig. 7. Conservative Support Polygon Energy ( 3 J) Fig. 7. Conservative support polygon with six supporting legs The CSP abstraction is useful in the planning process because it provides limitations on the movement of the body, which must stay behind the leading boundary of the CSP. This in turn limits the footfalls that must be considered, because a feasible gait must sequence moves so that the body can glide from one CSP to the next. Stability Metric The stability of a stance can be evaluated by computing its energy stability which is a measure of the work required to tip the center-of-mass over an edge of the support boundary. [34] The energy, e, required to overturn when standing on a level plane is computed by (). 9 e = mgh = mg( r z) The center-of-mass must undergo a change in height, h, for the mechanism to overturn, as shown in Fig. 8. Presumably, the greater the energy required to tip over from a given stance, the more stable the stance. Fig.. shows the 9 In [34], h = r ( cosψ), but for us, where z is known, the formulation, h = r z is less complex to compute. () - Lateral Position (m) function occurs along the ridge where the mechanism is most stable because its center-of-mass is farthest from all the sides of its support boundary. The general form of the equation of e is computed by () in which cg x stands for the x position of the center-of-gravity, f n stands for foot n and i x is the x position of the intersection of r and the line of the support boundary Longitudinal Position (m) Fig. 9. Flat terrain stance (top) and a plot of the energy stability (bottom) where cosφ = e = mg( ( r cosφ) z) r = ( cg x i x ) + ( cg y i y ) + ( cg z i z ) n n ( f x f + x ) n n +( f y f + y ) n n ( f x f + x ) n n ( f y f + y ) n n + + +( f z f z ) ()
6 In order to overturn the vehicle, a force must rotate the center-of-mass of the machine in an arc (pivoting about a line between two adjacent feet a support boundary). In three dimensions, the change in height, h, to tip over a support boundary at arbitrary orientation appears as in Fig.. Front h z Center-of-gravity Vertical Plane of a Support Polygon Edge r Gravity Φ r Support Polygon Edge Foot Ψ Foot Φ Support Polygon Energy ( 3 J) Fig.. Illustration of height change required to tip over two feet in arbitrary positions (3D) On sloped terrain the stability constraint appears as in Fig.. where the peak is shifted into the slope. This clearly illustrates the value of biasing the center-of-mass toward the slope to increase stability. Energy stability in one example of actual rough terrain appears as in Fig.. For a given direction of - Lateral Position (m) - Longitudinal Position(m) Longitudinal Position (m) 4 Front Energy ( 3 J) Energy ( 3 J) Lateral Position (m) Fig.. Stance in actual rough terrain during a point turn (top) and plot of the energy stability (bottom) Longitudinal Position (m) Fig.. Stance on a slope (top), plot of the energy stability on a slope (middle), and side view of the energy stability plot (bottom) travel, a slice through the energy stability surface produces a continuous stability constraint that is used to optimize the Ambler s stability. This stability metric also provides a quantitative measure that can be used to compare the relative stability of possible stances. C. Gait Generation A robot, operating in extreme terrain, should walk: using the minimum number of steps to produce the maximum rate of progress with adequate caution. This frames gait generation as a bounded optimization problem. For autonomous walking in rough terrain, it is not sufficient to adapt a fixed gait: the robot must operate to the limits of its ability to maximize its performance and achieve reliability and efficiency. We reduce the problem by generating the free gait one stance at a time the best body move followed by the best leg move(s).
7 The gait generator for the Ambler requires information about the initial configuration of the mechanism, the surrounding terrain (elevation) and the desired trajectory, specified in the form of arcs of various length and radii. To formulate a body move that does not violate transient or terminal constraints from kinematic limits, terrain features, collision conditions, or body support boundaries, we use a number of techniques. The initial set of possible body moves is intersected with the terrain depth map to eliminate from consideration all moves that contact the terrain. To identify the kinematic limits and collision conditions, which can both be transient in nature, the trajectory between stances is divided into equal increments, each of which is checked for feasibility (linear search). This guarantees that the move is possible to the resolution of the trajectory increments. This can be computationally expensive. Linear search is necessary to detect transient constraints. A recursive decomposition of the trajectory (binary search) from the initial to final position applies an acceptability test to determine the position, if any, at which body kinematic limits are exceeded. Body kinematic limits cannot be solved in closedform because when moving along an arc, the stacks move along cycloids, precluding simple intersection solutions to the constraints. The conservative support boundary is computed in closed-form so that no search is necessary to determine the maximum supported body move. Once the range of acceptable body moves has been determined the single move that optimizes performance must be selected. Progress (change in configuration) and stability are two measures that can be maximized. All moves that meet or exceed a specified stability level, which can vary based upon the environment and configuration, are compared and the maximum is selected. The set of feasible (constraint satisfying) stances that progress along the desired path is small at this point so it is not unreasonable to check them all to find the maximum. There is an interdependence between leg and body moves in that the motion of a leg is constrained by the position of the body, and body motion is constrained by the leg positions. To select a best leg move, the constraints imposed on body motion are attributed to each leg. Leg moves that relieve constraints, allowing greater body motion or increasing the stability of the stance, are more desirable. The gait generator identifies possible leg moves that allow body progress in the desired direction. Each move must satisfy leg kinematic constraints and remain out of the path of the body so as to not introduce new limits on the body motion (until later in the gait cycle, since it is rarely advantageous to move the same leg twice in sequence). The leg placement that best relieves constraints on the body, meets all leg-specific constraints and allows maximum progress of the body along the path is selected. Our gait generator can produce locally optimal moves at the expense of global performance. We are working to address this but find that it is largely mitigated by the ability of the Ambler to surmount even the most challenging terrain. Transient constraints exist at positions intermediate between the initial and final positions (non-inclusive). A terminal constraint persists to the final position. IV. DISCUSSION The Ambler s gait generation system has performed reasonably well, enabling the Ambler to demonstrate reliable autonomous walking in rough terrain. To date, the Ambler has taken thousands of steps, climbed over hundreds of boulders, and explored continuously for multi-day missions. With the constraint-based gait generator, we were able to walk laterally in a crab ratchet gait with only minor modifications to the software. When the need arose, we also were able to modify constraints to achieve a crippled gait in which only five legs operated after a hardware failure. The constraint-based approached has the flexibility to adjust to varied situations. We are working on ways to automatically cope with changing parameters by basing the constraints on these values. We have recently begun studying the configuration space representation as a way of formalizing gait generation as a motion planning problem. Gait generation in high-dimension configuration space is poorly defined because the goal (body position and orientation) is specific in at most six dimensions (three is typical). Planning motion toward this subspace is difficult because leg moves do not result in a change in any metric measuring distance to the goal region of configuration space. For the Ambler moving in the plane, the configuration space is 5-dimensional there are driven degrees-of-freedom and the 3 degrees-of-freedom for the body (the full configuration space is 4-dimensional). Moving the body involves the highly constrained motion in dimensions as the body tracks a trajectory in the other 3 dimensions. Kinematic limits, leg-leg collisions, and out-of-csp configurations are inadmissable regions. Configuration space obstacles are avoided by moving along the two dimensions of the joints of the constraining leg (moving it out of the way). We are looking at tractable ways of generating efficient gaits using the configuration space representation. A number of problems still exist with our constraint-based gait planner. When travelling for a number of steps through benign terrain the planner settles on a productive circulating gait. However, in tight situations and during transitions between path segments, the gait planner sometimes fails to find a gait. Some of these problems may be caused by inadequate reasoning about constraints but it also may point out a fundamental short-sightedness in the system. The current interaction of constraints may be too focused on local optimality at the expense of global performance. To improve global performance we can create additional leg placement selection strategies. We have formulated a constraint that utilizes the conservative support polygon and the minimum (tightest) foot placements to project where later legs have to step so that they do not impede the progress of the body. This future flexibility constraint reduces the feasible foot placement locations and ensures that none of those that meet the constraint will get in the way later. The Ambler currently moves in a plane or changes height more complex body motions will be a challenge. Changing In its longest single exploration, the Ambler recently traversed 7 meters of linear distance with 35 degrees of rotation (numerous revolutions) in a cramped rough terrain testbed of sand and boulders. It made nearly 4 body and leg moves during 7.4 hours of runtime (over several days).
8 elevation is easy since horizontal and vertical motion are decoupled, but changing elevation to reach higher/lower foot placements increases the complexity of selecting a foot position. Also, simultaneous leg and body moves, which require operation in the both time and spatial regimes, will increase complexity. The configuration space representation may be helpful in sorting out these added complications but certainly more constraints must be identified since brute force search in configuration space is intractable. V. SUMMARY Legged robots are uniquely advantageous to autonomously traverse extreme terrain because of their ability to isolate their body from terrain irregularities, avoid undesirable footholds, regulate their stability, and achieve energy efficiency. The difficulty has been to generate gaits that demonstrate these characteristics. Methods of generating gait can be classified into control, behavioral, rule-based, and constraint-based paradigms. The control approach is characterized by dynamically stable robots using feedback control laws to produce patterned gaits that can reactively adapt to maintain balance. Networks of simple elements (either neural models or primitive behaviors) that interact without symbols to coordinate a gait typify the behavioral approach to gait generation. In rule-based gait generation, either a specific gait pattern is selected and then individual moves are modified by the application of rules or a free gait is generated by applying heuristics to a particular situation to determine actions that will produce progress toward the goal. Constraint-based approaches to gait generation utilize various factors to constrain the range of possible moves and then order the remaining moves so that search or optimization can be used to select the best gait. The Ambler legged robot is designed for exploration of extremely rough terrain. It possesses a unique circulating gait that improves energy efficiency and enables tight turning maneuvers. By applying kinematic, collision, terrain, support, and stability constraints, a free circulating gait can be generated for the Ambler that propels it along the desired path. The gait planner has succeeded in demonstrating long-duration autonomous walking in rough terrain. ACKNOWLEDGMENTS We thank Hans Thomas for his invaluable contributions to this research through ideas, insightful discussion, and hard work. We also thank Red Whittaker and the members of the Planetary Rover project at Carnegie Mellon, in particular Reid Simmons, who have made great efforts to assure that the Ambler walks with a robust gait generation software. REFFERENCES [] Bares,J., Configuration of Autonomous Walkers for Extreme Terrain, Ph.D. Dissertation in Civil Engineering, Carnegie Mellon University, May 99. [] McKerrow,P., Introduction to Robotics, Addison-Wesley, Singapore, 99, pp , [3] Raibert,M., Sutherland,I., "Machines That Walk," Scientific American, January, 983, pp [4] Donner,M., "Control of Walking: Local Control and Real Time Systems," Carnegie Mellon Department of Computer Science Technical Report, CMU-CS-84-, May 984 [5] Wilson, D., "Insect Walking," Annual Review of Entomology, Vol., 966, pp.3-. [6] Alexander,R., "The Gaits of Bipedal and Quadrupedal Animals," International Journal of Robotics Research, Vol.3, No., Summer 984, pp [7] Pearson,K., Franklin,R., "Characteristics of Leg Movements and Patterns of Coordination in Locusts Walking on Rough Terrain," International Journal of Robotics Research, Vol.3, No., Summer, 984, pp. -. [8] Beer,R., Chiel,H., Sterling,L., "A Biological Perspective on Autonomous Agent Design," Robotics and Autonomous Systems 6, 99, pp [9] Chiel,H., Beer,R., Sterling,L., "Heterogeneous Neural Networks for Adaptive Behavior in Dynamic Environments," Advances in Neural Information Processing Systems, 989, pp [] Chiel,H., Beer,R., "A Lesion Study of a Heterogeneous Artificial Neural Network for Hexapod Locomotion," International Joint Conference on Neural Networks, 989, pp [] Brooks,R., "A Robot that Walks; Emergent Behaviors from a Carefully Evolved Network," Neural Computation, 989, pp [] Maes,P., Brooks,R., "Learning to Coordinate Behaviors," Machine Learning, 99, pp [3] McGhee,R., Iswandhi,G., "Adaptive Locomotion of a Multilegged Robot over Rough Terrain," IEEE Transactions on Systems, Man, and Cybernetics, Vol. SMC-9, No. 4, April 979,pp [4] Ozguner,F., Tsai,S., McGhee,R., "An Approach to the Use of Terrain-Preview Information in Rough-Terrain Locomotion by a Hexapod Walking Machine," International Journal of Robotics Research, Vol.3, No., Summer, 984, pp [5] Waldron,K., et al., "Configuration Design of the Adaptive Suspension Vehicle," International Journal of Robotics Research, Vol. 3, No., Summer, 984, pp [6] Song,S., Waldron,K., "An Analytical Approach for Gait Study and Its Applications on Wave Gaits," International Journal of Robotics Research, Vol. 6, No., Summer, 987, pp [7]Qiu,X., Song, S., "A Strategy of Wave Gait for a Walking Machine Traversing a Rough Planar Terrain," Journal of Mechanisms, Transmissions, and Automation in Design, Vol., December 989, pp [8] Choi,B., Song, S., "Fully Automated Obstacle-Crossing Gaits for Walking Machines," IEEE Transactions on Systems, Man, and Cybernetics, Vol. 8, No. 6, November/December 988, pp [9] Kumar,V., Waldron, K., "Adaptive Gait Control for a Walking Robot," Journal of Robotics Systems, Vol. 6., No., Summer, 99, pp []Kwak,S., McGhee,R.B., "Rule-Based Motion Coordination for the Adaptive Suspension Vehicle," Technical Report NPS5-88-, Naval Postgraduate School, May 988. [] Kwak,S., McGhee,R., "Rule-based motion coordination for a hexapod walking machine," Advanced Robotics, Vol. 4, No.3, 99, pp [] Hirose,S., "A Study of Design and Control of a Quadruped Walking Vehicle," International Journal of Robotics Research, Vol.3, No., Summer 984, pp [3] Zhang,C., Song,S., "Stability Analysis of Wave-Crab Gaits of a Quadruped," Journal of Robotics Systems, Vol. 7., No., Summer, 99, pp [4]Latombe,J-C., Robot Motion Planning, Kluwer Academic,99 [5] Pal,P., Jayarajan,K., "A Free Gait for Generalized Motion," IEEE Transactions on Robotics and Automation, Vol. 6, No. 5, October 99, pp [6] Pal,P., Jayarajan,K., "Generation of Free Gait A Graph Search Approach," IEEE Transactions on Robotics and Automation, Vol. 7, No. 3, June 99, pp [7] Wettergreen, D.,Thomas,H.,Thorpe,C.,"Planning Strategies for the Ambler Walking Robot," IEEE International Conference on Systems Engineering, August, 99, pp [8] Bares,J., et al., "Ambler: An Autonomous Rover for Planetary Exploration", IEEE Computer, Vol., No [9] Kiersey,D., Rosenblatt,J., Payton, D., "Autonomous Navigation in Cross- Country Terrain," 988 Image Understanding Workshop, pp [3] Stentz, A., "Multiresolution Constraint Modeling for Mobile Robot Planning," SPIE Symposium on Advances in Intelligent Robotics Systems, November, 989. [3] Bares,J., Whittaker,W., "Walking Robot with a Circulating Gait," IEEE International Workshop on Intelligent Robots an Systems (IROS '9), July 99. [3]Kweon,I., Kanade,T., "High Resolution Terrain Maps from Multiple Sensor Data," IEEE International Workshop on Intelligent Robots an Systems (IROS '9), July 99. [33] Mahalingam,S., Whittaker,W., "Terrain Adaptive Gaits For Walkers with Completely Overlapping Work Spaces," Robots 3, May, 989, pp.-4. [34] Messuri,D., Klein,C., "Automatic body Regulation for Maintaining Stability of a Legged Vehicle During Rough-Terrain Locomotion," IEEE Journal of Robotics and Automation, Vol. RA-, No. 3, September, 985, pp.3-4.
Kungl Tekniska Högskolan
Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical
Spider Robot for Motion with Quasistatic. Force Constraints
Spider Robot for Motion with Quasistatic Force Constraints Shraga Shoval, Elon Rimon and Amir Shapira Technion - Israel Institute of Technology - Haifa, Israel 32000. Abstract In quasistatic motions the
EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM
Evolving Hexapod Gaits Using a Cyclic Genetic Algorithm Page 1 of 7 EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM GARY B. PARKER, DAVID W. BRAUN, AND INGO CYLIAX Department of Computer Science
Motion Control of a Bipedal Walking Robot
Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my
The Incremental Evolution of Gaits for Hexapod Robots
The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required
Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots
Spring 2016 Locomotion Concepts Locomotion Concepts 01.03.2016 1 Locomotion Concepts: Principles Found in Nature ASL Autonomous Systems Lab On ground Locomotion Concepts 01.03.2016 2 Locomotion Concepts
Robot motion by simultaneously wheel and leg propulsion
Robot motion by simultaneously wheel and leg propulsion Aarne Halme, Ilkka Leppänen, Miso Montonen, Sami Ylönen Automation Technology Laboratory Helsinki University of Technology PL 5400, 02015 HUT, Finland
LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS
LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu
Gait Evolution for a Hexapod Robot
Gait Evolution for a Hexapod Robot Karen Larochelle, Sarah Dashnaw, and Gary Parker Computer Science Connecticut College 270 Mohegan Avenue New London, CT 06320 @conncoll.edu Abstract
Evolving Gaits for the Lynxmotion Hexapod II Robot
Evolving Gaits for the Lynxmotion Hexapod II Robot DAVID TOTH Computer Science, Worcester Polytechnic Institute Worcester, MA 01609-2280, USA toth@cs.wpi.edu, http://www.cs.wpi.edu/~toth and GARY PARKER
Gaits and Gait Transitions for Legged Robots
Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 2006 Gaits and Gait Transitions for Legged Robots G. Clark Haynes and Alfred A. Rizzi The Robotics
OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING
OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING Minseung Kim Dept. of Computer Science Illinois Institute of Technology 3201 S. State St. Box 2082 Chicago IL 60616
Generating Arachnid Robot Gaits with Cyclic Genetic Algorithms
Generating Arachnid Robot Gaits with Cyclic Genetic Algorithms Gary B. Parker Department of Computer Science Indiana University Bloomington, IN gaparker@cs.indiana.edu http://www.cs.indiana.edu/hyplan/gaparker.html
ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots
ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots Jong H. Park School of Mechanical Engineering Hanyang University Seoul, 33-79, Korea email:jong.park@ieee.org Yong K. Rhee School of
RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION
CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 543 RUNNING ON SOFT
Robust Task Execution: Procedural and Model-based. Outline. Desiderata: Robust Task-level Execution
Robust Task Execution: Procedural and Model-based Mission Goals and Environment Constraints Temporal Planner Temporal Network Solver Projective Task Expansion Initial Conditions Temporal Plan Dynamic Scheduling
CS 4649/7649 Robot Intelligence: Planning
CS 4649/7649 Robot Intelligence: Planning Motion Planning: Introduction & Reactive Strategies Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu)
1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.
Department of Mechanical Engineering Massachusetts Institute of Technology 2.14 Analysis and Design of Feedback Control Systems Fall 2004 October 21, 2004 Case Study on Ship Roll Control Problem Statement:
Velocity Based Stability Margins for Fast Bipedal Walking
Velocity Based Stability Margins for Fast Bipedal Walking Jerry E. Pratt 1 and Russ Tedrake 2 1 Florida Institute for Human and Machine Cognition jpratt@ihmc.us 2 Massachusettes Institute of Technology
Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a)
Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a) Side and ventral images of adult female flies used to calculate the sizes of body and leg segments. Scale bar is 0.3 mm. Green,
Control/Learning Architectures for use in Robots Operating in Unstructured Environments
Control/Learning Architectures for use in Robots Operating in Unstructured Environments P. McDowell, S. Iyengar +, M. Gendron, B. Bourgeois, and J. Sample Abstract This paper describes work being conducted
ZIN Technologies PHi Engineering Support. PHi-RPT CFD Analysis of Large Bubble Mixing. June 26, 2006
ZIN Technologies PHi Engineering Support PHi-RPT-0002 CFD Analysis of Large Bubble Mixing Proprietary ZIN Technologies, Inc. For nearly five decades, ZIN Technologies has provided integrated products and
Proposal for a Design of a Autonomous Bridge-Mapping Hydroplane
Proposal for a Design of a Autonomous Bridge-Mapping Hydroplane Group 2 Proposed for: 2.017 Design of Electromechanical Robotic Systems Professor Franz Hover Lab Instructor Harrison Chin September 29,
Simulation of the Hybtor Robot
Simulation of the Hybtor Robot Pekka Aarnio, Kari Koskinen and Sami Salmi Information and Computer Systems in Automation Helsinki University of Technology ABSTRACT A dynamic rigid body simulation model
Toward a Human-like Biped Robot with Compliant Legs
Book Title Book Editors IOS Press, 2003 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University
Gait Regulation and Feedback on a Robotic Climbing Hexapod
Robotics: Science and Systems 26 Philadelphia, PA, August 16-19, 26 Gait Regulation and Feedback on a Robotic Climbing Hexapod G. Clark Haynes and Alfred A. Rizzi The Robotics Institute Carnegie Mellon
A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices
A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices The 10th Workshop on Humanoid Soccer Robots at 15th IEEE-RAS International Conference on Humanoid Robots Nov 3, 2015 Seungmoon
IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016
IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016 OFFICIAL RULES Version 2.0 December 15, 2015 1. THE EVENTS The IEEE Robotics & Automation Society
Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach
Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach Thijs Mandersloot and Martijn Wisse Delft University of Technology Delft, Netherlands thijs.mandersloot@gmail.com, m.wisse@tudelft.nl
ENVIRONMENTALLY ADAPTIVE SONAR
ENVIRONMENTALLY ADAPTIVE SONAR Ole J. Lorentzen a, Stig A. V. Synnes a, Martin S. Wiig a, Kyrre Glette b a Norwegian Defence Research Establishment (FFI), P.O. box 25, NO-2027 KJELLER, Norway b University
EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming
EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming Jinkyoo Park 1 Introduction In a wind farm, the wakes formed by upstream wind turbines decrease the power outputs of downstream
Advanced PMA Capabilities for MCM
Advanced PMA Capabilities for MCM Shorten the sensor-to-shooter timeline New sensor technology deployed on off-board underwater systems provides navies with improved imagery and data for the purposes of
Programmable Valves Enable Both Precision Motion Control and Energy Saving
Programmable Valves Enable Both Precision Motion Control and Energy Saving Dr. Bin Yao Purdue University West Lafayette, IN 47907, USA 1 Outline Development of Programmable Valves Control of Programmable
Robot Walking with Genetic Algorithms
Robot Walking with Genetic Algorithms Bente Reichardt 14. December 2015 Bente Reichardt 1/52 Outline Introduction Genetic algorithms Quadruped Robot Hexapod Robot Biped Robot Evaluation Bente Reichardt
OIL & GAS. 20th APPLICATION REPORT. SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT. Q&A: OPEC Responds to SHALE BOOM
Process VARIABILITY & Equipment RELIABILITY Are PROCESS SAFETY & CYBERSECURITY Related? Q&A: OPEC Responds to SHALE BOOM 20th 1995-2015 SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT special section
Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions
Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions Pranav A. Bhounsule Abstract We show that the simplest slope walker can walk over wide combinations of step lengths
Co-evolutionary Approach to Design of Robotic Gait
Co-evolutionary Approach to Design of Robotic Gait Jan Černý and Jiří Kubalík Department of Cybernetics, Faculty of Electrical Engineering, Czech Technical University, Technická 2, 166 27 Prague 6, Czech
Swimming Stroke Mechanics
Swimming Stroke Mechanics What we continue to learn from High-speed Videography and Biomechanical Motion Analysis Jan Prins, Ph.D. Aquatic Research Laboratory University of Hawaii Swimming Biomechanics,
Product Decomposition in Supply Chain Planning
Mario R. Eden, Marianthi Ierapetritou and Gavin P. Towler (Editors) Proceedings of the 13 th International Symposium on Process Systems Engineering PSE 2018 July 1-5, 2018, San Diego, California, USA 2018
Walk - Run Activity --An S and P Wave Travel Time Simulation ( S minus P Earthquake Location Method)
Walk - Run Activity --An S and P Wave Travel Time Simulation ( S minus P Earthquake Location Method) L. W. Braile and S. J. Braile (June, 2000) braile@purdue.edu http://web.ics.purdue.edu/~braile Walk
Planar motion hexapod walking machines: a new configuration
Planar motion hexapod walking machines: a new configuration G. Genta and N. Amati Politecnico di Torino, Dipartimento di Meccanica ABSTRACT The present paper develops a new configuration for walking machines
THERMALLING TECHNIQUES. Preface
DRAFT THERMALLING TECHNIQUES Preface The following thermalling techniques document is provided to assist Instructors, Coaches and Students as a training aid in the development of good soaring skills. Instructors
Reliable Dynamic Motions for a Stiff Quadruped
Reliable Dynamic Motions for a Stiff Quadruped Katie Byl, Alec Shkolnik, Sam Prentice, Nick Roy, and Russ Tedrake Computer Science and Artificial Intelligence Lab, MIT, Cambridge, MA 02139 katiebyl@alum.mit.edu,
Mecánica de Sistemas Multicuerpo:
Universidad Pública de Navarra 12 de Noviembre de 2008 Departamento de Ingeniería Mecánica, Energética y de Materiales Mecánica de Sistemas Multicuerpo: Análisis de la Silla de Ruedas Triesférica y Dinámica
Creation of a Fallback Catch Method. Megan Berry Mechanical Engineering Senior MAE 490 (4 credits)
Creation of a Fallback Catch Method Megan Berry Mechanical Engineering Senior MAE 490 (4 credits) Abstract In order that the Cornell Ranger remains autonomous during long distance record attempts and avoids
Simulation of an All Terrain Hexapod using Lego Mindstorms
Simulation of an All Terrain Hexapod using Lego Mindstorms James Christofis Department of Computer Science Graceland University Lamoni, Iowa 50140 jchristo@graceland.edu Abstract Last year one of Graceland
Integrated control system for ship motion in inland navigation
Integrated control system for ship motion in inland navigation J. Kulczyk, T. Bielihski Institute ofmachines Desing and Operation, Technical University of Wroclaw, Wybrzeze Wyspianskiego 27, 50-370 Wroclaw,
Pedestrian Dynamics: Models of Pedestrian Behaviour
Pedestrian Dynamics: Models of Pedestrian Behaviour John Ward 19 th January 2006 Contents Macro-scale sketch plan model Micro-scale agent based model for pedestrian movement Development of JPed Results
System Operating Limit Definition and Exceedance Clarification
System Operating Limit Definition and Exceedance Clarification The NERC-defined term System Operating Limit (SOL) is used extensively in the NERC Reliability Standards; however, there is much confusion
INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION
Proceedings of COBEM 2009 Copyright 2009 by ABCM 20th International Congress of Mechanical Engineering November 15-20, 2009, Gramado, RS, Brazil INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION Helena
PLEA th Conference, Opportunities, Limits & Needs Towards an environmentally responsible architecture Lima, Perú 7-9 November 2012
Natural Ventilation using Ventilation shafts Multiple Interconnected Openings in a Ventilation Shaft Reduce the Overall Height of the Shaft While Maintaining the Effectiveness of Natural Ventilation ABHAY
FLOW CONSIDERATIONS IN INDUSTRIAL SILENCER DESIGN
FLOW CONSIDERATIONS IN INDUSTRIAL SILENCER DESIGN George Feng, Kinetics Noise Control, Inc., 3570 Nashua Drive, Mississauga, Ontario Vadim Akishin, Kinetics Noise Control, Inc., 3570 Nashua Drive, Mississauga,
Modeling of Hydraulic Hose Paths
Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State
The Design and Control of a Prototype Quadruped Microrover GAURAV S. SUKHATME.
??,??, 1{10 (??) c?? Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. The Design and Control of a Prototype Quadruped Microrover GAURAV S. SUKHATME gaurav@robotics.usc.edu Robotics
PERFORMANCE MANEUVERS
Ch 09.qxd 5/7/04 8:14 AM Page 9-1 PERFORMANCE MANEUVERS Performance maneuvers are used to develop a high degree of pilot skill. They aid the pilot in analyzing the forces acting on the airplane and in
From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -
From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach - Steffen Wischmann and Frank Pasemann Fraunhofer Institute for Autonomous Intelligent Systems (AiS) Schloss Birlinghoven, 53754
Introduction to Robotics for 3D Additive Construction
Introduction to Robotics for 3D Additive Construction Brian Wilcox, Manager, Space Robotics Technology Jet Propulsion Laboratory, California Institute of Technology 24 Aug 20105 Robotics for 3D Additive
Toward a Human-like Biped Robot with Compliant Legs
Book Title Book Editors IOS Press, 23 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University
Root Cause Determination of Excessive Hull Vibration On a First-In-Class Tugboat Design By Wylie Moreshead, P.E., Azima DLI
Root Cause Determination of Excessive Hull Vibration On a First-In-Class Tugboat Design By Wylie Moreshead, P.E., Azima DLI In August of 2002, Azima DLI was tasked to collect vibration data on a new tug
Scissor Mechanisms. Figure 1 Torero Cabin Service Truck. Scissor Mechanism was chassis mounted and lifted the cabin to service aircraft
Scissor Mechanisms Scissor mechanisms are very common for lifting and stabilizing platforms. A variety of manlifts, service platforms and cargo lifts utilize this visually simple but structurally complex
Stair Descent in the Simple Hexapod RHex
Stair Descent in the Simple Hexapod RHex D. Campbell and M. Buehler dcampb@cim.mcgill.ca, buehler@cim.mcgill.ca, Ambulatory Robotics Laboratory, Centre for Intelligent Machines, McGill University Montreal,
Adaptability and Fault Tolerance
Adaptability and Fault Tolerance Rogério de Lemos University of Kent, UK Context: self-* and dependability; Focus: adaptability and fault tolerance; State of the art; Conclusions; Rogério de Lemos ICSE
Review and Classification of The Modern ROV
Review and Classification of The Modern ROV Overview Chengxi Wu The National University of Shipbuilding named after Admiral Makarov With unmanned ground chariot, unmanned aircraft and unmanned ships gradually
STUDY OF UNDERWATER THRUSTER (UT) FRONT COVER OF MSI300 AUTONOMOUS UNDERWATER VEHICLE (AUV) USING FINITE ELEMENT ANALYSIS (FEA)
STUDY OF UNDERWATER THRUSTER (UT) FRONT COVER OF MSI300 AUTONOMOUS UNDERWATER VEHICLE (AUV) USING FINITE ELEMENT ANALYSIS (FEA) M. Sabri 1, 2, T. Ahmad 1, M. F. M. A. Majid 1 and A. B. Muhamad Husaini
Introduction Roundabouts are an increasingly popular alternative to traffic signals for intersection control in the United States. Roundabouts have a
HIGH-CAPACITY ROUNDABOUT INTERSECTION ANALYSIS: GOING AROUND IN CIRCLES David Stanek, PE and Ronald T. Milam, AICP Abstract. Roundabouts have become increasingly popular in recent years as an innovative
The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control
The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control H. Takemura, J. Ueda, Y. Matsumoto, T. Ogasawara Nara Institute of Science and Technology, Takayama-cho,
Non-Linear Seismic Analysis of Multi-Storey Building
Non-Linear Seismic Analysis of Multi-Storey Building Uzair Khan 1 1 M.Tech (Structural & Construction Engineering) Department of Civil Engineering, National Institute of Technology, Jalandhar. Hina Gupta
Introducing The Gemma One
Introducing The Gemma One The Gemma One is a new generation clean vessel: a practical, safe, conservatively styled, amenity-rich, and highly automated boat that can be 100% powered by renewable energy,
Stable Upright Walking and Running using a simple Pendulum based Control Scheme
1 Stable Upright Walking and Running using a simple Pendulum based Control Scheme H.-M. MAUS, J. RUMMEL and A. SEYFARTH Lauflabor Locomotion Laboratory, University of Jena, Germany E-mail: moritz.maus@uni-jena.de
Application of Bayesian Networks to Shopping Assistance
Application of Bayesian Networks to Shopping Assistance Yang Xiang, Chenwen Ye, and Deborah Ann Stacey University of Guelph, CANADA Abstract. We develop an on-line shopping assistant that can help a e-shopper
AN31E Application Note
Balancing Theory Aim of balancing How an unbalance evolves An unbalance exists when the principle mass axis of a rotating body, the so-called axis of inertia, does not coincide with the rotational axis.
Acoustical Modeling of Reciprocating Compressors With Stepless Valve Unloaders
Acoustical Modeling of Reciprocating Compressors With Stepless Valve Unloaders Kelly Eberle, P.Eng. Principal Engineer keberle@betamachinery.com Brian C. Howes, M.Sc., P.Eng. Chief Engineer bhowes@betamachinery.com
A Method for Accurate Ballasting of an Autonomous Underwater Vehicle Robert Chavez 1, Brett Hobson 2, Ben Ranaan 2
A Method for Accurate Ballasting of an Autonomous Underwater Vehicle Robert Chavez 1, Brett Hobson 2, Ben Ranaan 2 1 University of California, Irvine 2 Monterey Bay Aquarium Research Institute Abstract
BIPED LOCOMOTION: STABILITY, ANALYSIS AND CONTROL
BIPED LOCOMOTION: STABILITY, ANALYSIS AND CONTROL Prahlad Vadakkepat and Dip Goswami Electrical And Computer Engineering National University of Singapore, Singapore Emails: mailto:prahlad@ieee.org, mailto:dip.goswami@nus.edu.sg
Using Gait Change for Terrain Sensing by Robots
2013 International Conference on Computer and Robot Vision Using Gait Change for Terrain Sensing by Robots Sandeep Manjanna and Gregory Dudek Centre for Intelligent Machines McGill University Montreal,
A Novel Gear-shifting Strategy Used on Smart Bicycles
2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore A Novel Gear-shifting Strategy Used on Smart Bicycles Tsung-Yin
Trim and Stabilisation systems NEXT GENERATION IN BOAT CONTROL.
Trim and Stabilisation systems NEXT GENERATION IN BOAT CONTROL www.humphree.com WHEN EFFICIENCY AND PERFORMANCE REALLY MATTERS! Humphree proudly presents the new HCS-5 The HCS-5 combines exceptional mechanical
Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *
Queue analysis for the toll station of the Öresund fixed link Pontus Matstoms * Abstract A new simulation model for queue and capacity analysis of a toll station is presented. The model and its software
II.E. Airplane Flight Controls
References: FAA-H-8083-3; FAA-8083-3-25 Objectives Key Elements Elements Schedule Equipment IP s Actions SP s Actions Completion Standards The student should develop knowledge of the elements related to
A Biomechanical Approach to Javelin. Blake Vajgrt. Concordia University. December 5 th, 2012
A Biomechanical Approach to Javelin Blake Vajgrt Concordia University December 5 th, 2012 The Biomechanical Approach to Javelin 2 The Biomechanical Approach to Javelin Javelin is one of the four throwing
The Design and Control of a Bipedal Robot with Sensory Feedback
International Journal of Advanced Robotic Systems ARTICLE The Design and Control of a Bipedal Robot with Sensory Feedback Regular Paper Teck-Chew Wee 1,*, Alessandro Astolfi 1 and Xie Ming 2 1 Department
Flight Corridor. The speed-altitude band where flight sustained by aerodynamic forces is technically possible is called the flight corridor.
Flight Corridor The speed-altitude band where flight sustained by aerodynamic forces is technically possible is called the flight corridor. The subsonic Boeing 747 and supersonic Concorde have flight corridors
ScienceDirect. Rebounding strategies in basketball
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 72 ( 2014 ) 823 828 The 2014 conference of the International Sports Engineering Association Rebounding strategies in basketball
A SEMI-PRESSURE-DRIVEN APPROACH TO RELIABILITY ASSESSMENT OF WATER DISTRIBUTION NETWORKS
A SEMI-PRESSURE-DRIVEN APPROACH TO RELIABILITY ASSESSMENT OF WATER DISTRIBUTION NETWORKS S. S. OZGER PhD Student, Dept. of Civil and Envir. Engrg., Arizona State Univ., 85287, Tempe, AZ, US Phone: +1-480-965-3589
Lab 4: Root Locus Based Control Design
Lab 4: Root Locus Based Control Design References: Franklin, Powell and Emami-Naeini. Feedback Control of Dynamic Systems, 3 rd ed. Addison-Wesley, Massachusetts: 1994. Ogata, Katsuhiko. Modern Control
City of Vallejo Traffic Calming Toolbox
City of Vallejo Traffic Calming Toolbox June 1, 2013 Final Table of Contents Introduction... 1 Non-Physical Devices... 3 High-Visibility Crosswalk... 3 In Pavement Lighted Crosswalk... 4 Rapid Flashing
SAMPLE MAT Proceedings of the 10th International Conference on Stability of Ships
and Ocean Vehicles 1 Application of Dynamic V-Lines to Naval Vessels Matthew Heywood, BMT Defence Services Ltd, mheywood@bm tdsl.co.uk David Smith, UK Ministry of Defence, DESSESea-ShipStab1@mod.uk ABSTRACT
Biomechanics of Parkour: The Vertical Wall-Run Technique
University of Colorado, Boulder CU Scholar Undergraduate Honors Theses Honors Program Spring 2015 Biomechanics of Parkour: The Vertical Wall-Run Technique Integrative Physiology, Peter.Lawson@Colorado.EDU
Swarm-Based Traffic Simulation with Evolutionary Traffic Light Adaptation
Swarm-Based Traffic Simulation with Evolutionary Traffic Light Adaptation Joanne Penner Ricardo Hoar Christian Jacob Department of Computer Science, University of Calgary 2500 University Drive N.W., Calgary,
COURSE OBJECTIVES CHAPTER 9
COURSE OBJECTIVES CHAPTER 9 9. SHIP MANEUVERABILITY 1. Be qualitatively familiar with the 3 broad requirements for ship maneuverability: a. Controls fixed straightline stability b. Response c. Slow speed
BIPED TRANSFORMER. Group No. 9
BIPED TRANSFORMER Group No. 9 Name Roll Number Aditya Vikram Singh 11010305 Dhiraj Gandhi 11010321 Jagjeet Singh 11010326 Mayank Sanghani 11010336 Sriram Kumar 11010365 Vikas Singh 11010371 Abstract: This
Basketball free-throw rebound motions
Available online at www.sciencedirect.com Procedia Engineering 3 () 94 99 5 th Asia-Pacific Congress on Sports Technology (APCST) Basketball free-throw rebound motions Hiroki Okubo a*, Mont Hubbard b a
Front Cover Picture Mark Rasmussen - Fotolia.com
Flight Maneuvers And Stick and Rudder Skills A complete learn to fly handbook by one of aviation s most knowledgeable and experienced flight instructors Front Cover Picture Mark Rasmussen - Fotolia.com
7 th International Conference on Wind Turbine Noise Rotterdam 2 nd to 5 th May 2017
7 th International Conference on Wind Turbine Noise Rotterdam 2 nd to 5 th May 2017 Sound power level measurements 3.0 ir. L.M. Eilders, Peutz bv: l.eilders@peutz.nl ing. E.H.A. de Beer, Peutz bv: e.debeer@peutz.nl
LEADER SEARCH RADAR LIFE LOCATOR
INTRODUCTION OF: Ultra Wide Band Victims detector & Locator V30.09.13.00 Product Concept i. The is designed to be simplistic in use whilst producing reliable and accurate information in the search for
Finite Element Analysis of an Aluminium Bike Frame
Finite Element Analysis of an Aluminium Bike Frame Word Count: 1484 1 1. Introduction Each new bike model must pass a series of structural tests before being released for public retail. The purpose of
Flotation Control & Optimisation
Flotation Control & Optimisation A global leader in mineral and metallurgical innovation FlowStar Overview Flotation is a complex process that is affected by a multitude of factors. These factors may be
ECO 199 GAMES OF STRATEGY Spring Term 2004 Precept Materials for Week 3 February 16, 17
ECO 199 GAMES OF STRATEGY Spring Term 2004 Precept Materials for Week 3 February 16, 17 Illustration of Rollback in a Decision Problem, and Dynamic Games of Competition Here we discuss an example whose
Kinematic Differences between Set- and Jump-Shot Motions in Basketball
Proceedings Kinematic Differences between Set- and Jump-Shot Motions in Basketball Hiroki Okubo 1, * and Mont Hubbard 2 1 Department of Advanced Robotics, Chiba Institute of Technology, 2-17-1 Tsudanuma,
USING THE MILITARY LENSATIC COMPASS
USING THE MILITARY LENSATIC COMPASS WARNING This presentation is intended as a quick summary, and not a comprehensive resource. If you want to learn Land Navigation in detail, either buy a book; or get