Shuffle Turn and Translation of Humanoid Robots

Similar documents
SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT

RECENTLY, various humanoid robots have been

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Computer Simulation of Semi-Passive Walking Robot with Four Legs and Verification of It s Validity Using Developed Experimental Robot

Acquisition of Humanoid Walking Motion. Considering Characteristics of Servo Modules

Body Stabilization of PDW toward Humanoid Walking

A Six-axis Force Sensor with Parallel Support Mechanism

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

Slip Observer for Walking on a Low Friction Floor

Motion Control of a Bipedal Walking Robot

Faster and Smoother Walking of Humanoid HRP-2 with Passive Toe Joints *

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring

Gait planning for biped locomotion on slippery terrain

Swimming Pattern Generator Based on Diving Beetles for Legged Underwater Robots

Robots With Legs. Helge Wrede

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Emergency Stop Algorithm for Walking Humanoid Robots

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

A Walking Pattern Generation Method for Humanoid robots using Least square method and Quartic polynomial

The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control

DEVELOPMENT OF A FULL-SIZED BIPEDAL HUMANOID ROBOT UTILIZING SPRING ASSISTED PARALLEL FOUR-BAR LINKAGES WITH SYNCHRONIZED ACTUATION

Trajectory Planning for Smooth Transition of a Biped Robot

Homework #10 Due Monday, May Compute the moment of inertia of the objects below.

Biped Walking Robot Control System Design

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Adaptation in Bipedal Locomotion Using Phase Oscillator Networks

Compliance Control for Biped Walking on Rough Terrain

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Proof Copy. Controlling the Walking Period of a Pneumatic Muscle Walker. Takashi Takuma Koh Hosoda. Abstract. 1. Introduction

Motion Representation of Walking/Slipping/Turnover for Humanoid Robot by Newton-Euler Method

Mobile Robots (Legged) (Take class notes)

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Kungl Tekniska Högskolan

Centre for Autonomous Systems

A Study of Function of Foot s Medial Longitudinal Arch Using Biped Humanoid Robot

Learning Energy Efficient Walking Based on Ballistics

Development and analysis of a novel add-on drive mechanism for motorizing a manual wheelchair and its step climbing strategy

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

Biomechanics and Models of Locomotion

Mag-Foot: a steel bridge inspection robot

Walking Gait Generation with Foot Placement Control for the HOAP-3 Humanoid Robot

Gait Pattern Generation and Stabilization for Humanoid Robot Based on Coupled Oscillators

Improvement of Humanoid Walking Control by Compensating Actuator Elasticity

Learning Energy Efficient Walking with Ballistic Walking

Stability Control of Bipedal Walking Robot

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Robotics and Autonomous Systems

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

Efficient Gait Generation using Reinforcement Learning

Robotics and Autonomous Systems

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

Toward a Human-like Biped Robot with Compliant Legs

Fast Bipedal Walk Using Large Strides by Modulating Hip Posture and Toe-heel Motion

Compliance for a cross four-bar knee joint

1502. The effect of mechanism design on the performance of a quadruped walking machine

The Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang 2, d

Spider Robot for Motion with Quasistatic. Force Constraints

Rappelling by a Humanoid Robot Based on Transition Motion Generation and Reliable Rope Manipulation

Robot motion by simultaneously wheel and leg propulsion

CEE 345, Part 2, Winter 2012, Final Exam Solutions (Open Channel Flow)

Development of a New Humanoid Robot WABIAN-2 *

Humanoid Robot Orientation Stabilization by Shoulder Joint Motion During Locomotion

Experimental Realization of Dynamic Walking for a Human-Riding Biped Robot, HUBO FX-1

Biomechanical Analysis of Body Movement During Skiing Over Bumps

Robot Walking with Genetic Algorithms

Blocking time reduction for level crossings using the genetic algorithm

Chapter 4: 2-D Kinematics

Online Human Walking Imitation in Task and Joint Space based on Quadratic Programming

An Energy Efficient Dynamic Gait for a Nao Robot

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Effects of a Passive Dynamic Walker s Mechanical Parameters on Foot- Ground Clearance

FORECASTING OF ROLLING MOTION OF SMALL FISHING VESSELS UNDER FISHING OPERATION APPLYING A NON-DETERMINISTIC METHOD

Biorobotic Locomotion: Biped Humanoid Walking. using Optimal Control

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

Walking Pattern Generation and Stabilization of Walking for Small Humanoid Robots

Precise aerodynamics measurements of a track runner using a wind-tunnel moving-belt system

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Optimal Gait Primitives for Dynamic Bipedal Locomotion

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2

Gait Analysis of Wittenberg s Women s Basketball Team: The Relationship between Shoulder Movement and Injuries

Abstract 1. INTRODUCTION

An auto-adaptable algorithm to generate human-like locomotion for different humanoid robots based on Motion Capture Data

Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor

Simulation of the Hybtor Robot

Free Swimming of the Swimming Humanoid Robot for the Crawl Stroke

Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB

IAV PREPRINTS 5th IFAC/EURON Symposium on Intelligent Autonomous Vehicles Instituto Superior Técnico, Lisboa, Portugal July 5-7, 2004

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT

GaitAnalysisofEightLegedRobot

Neuro-Fuzzy ZMP Control of a Biped Robot

Learning Ankle-Tilt and Foot-Placement Control for Flat-footed Bipedal Balancing and Walking

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

HUMANOID robots involve many technical issues to be

Transcription:

Shuffle Turn and Translation of Humanoid Robots Masanao Koeda, Yumi Uda, Seiji Sugiama, and Tsuneo Yoshikawa Abstract This paper proposes a novel shuffle-translating method that combines shuffle turns repeatedl for a humanoid robot. Conventionall, the walking motion of a humanoid robot is performed through a repeated foot stepping motion. However, this motion is inefficient and has low stabilit. Previousl, we have studied the shuffle-turning method for a humanoid robot, which can perform a stepless and stable turning. In this paper, we present a precise shuffle turn and a new shuffle translation method b repeating shuffle turns. Eperiments using a humanoid robot were conducted and the results revealed that the proposed method was effective for shuffle translation. I. INTRODUCTION Humans routinel move in narrow spaces and in constrained postures during their everda activities. When working in a kitchen, for eample, cooking, washing dishes, fetching a piece of cookware, or doing some other task related to their work, cooks move around a sink area in a stooped or knee-bent position. In automobile assembl lines, workers move in narrow spaces and in constrained postures when assembling car parts. In nursing care, support personnel ma lift a patient from his or her bed their arms in a constrained position when turning to place the patient in a wheelchair in a narrow medical ward. Finall, in plant construction tasks, field workers perform much of their work in narrow spaces and constrained postures. Biped robots conventionall perform walking and turning motions through repeated foot stepping as the move around their environment. These kinds of motions are eas to generate because the can be treated similarl to walking motions. However, foot stepping is inefficient, time consuming, unstable, and generall unsuitable for use in narrow spaces under constrained postures, as illustrated in Fig. 1. Recentl, we have been studing a method that involves the stepless shuffle motion of humanoid robots to realie smooth, quick, and high stabilit moving [1][2]. The main feature of the shuffle motion is that the load distributions of each sole are led to be nonuniform to take into account the effect of floor friction. As illustrated in Fig. 2, the conventional motion loops of humanoid robots are generated using onl two states: standing and stepping. The motions generated b combining these two states are suitable for mid- and long-range movements. However, the are not suitable for narrow spaces in constrained positions. Shuffling M. Koeda is the Department of Computer Science, Osaka Electro- Communication Universit, Kiotaki 11-7 Shijonawate, Osaka, 7-63, Japan. koeda@isc.osakac.ac.jp Y. Uda, S. Sugiama and T. Yoshikawa are the Department of Human and Computer Intelligence, Ritsumeikan Universit, Noji Higashi 1-1-1 Kusatsu, -877 Shiga, Japan. oshikawa@ci.ritsumei.ac.jp is a newl developed state but one that has received little attention from researchers thus far. As shown in Fig. 3, the shuffling motion is not generated b stepping, but b rotating the legs while maintaining contact the soles and the floor. This is suitable for short-range movement high stabilit and low energ consumption because of the stepless motion, and it is useful in a narrow space in a constrained posture because it takes advantage of stepless motion. There has been a great deal of research on the narrow space motions and slip motions of biped robots. Harada et al. [3] realied a narrow space movement a conventional stepping motion b grasping the environment. Miura et al. [4] reported a model in which a minimal amount of energ was consumed from floor friction when both feet were in a slip turning motion. The conducted their eperiments using a humanoid robot and a simulator, and the concluded that the friction coefficient of the floor had no effect on slip turning. Fig. 1. Proposed Motion Loop Conventional Motion Loop Stand Shuffle Swingless Turn, Translation Fig. 2. Motivation Step Walk, Turn Suited for Middle- to Long-range Movement Suited for Short-range, Stable Movement Conceptual diagram

Afterward, the model was etended to stud asmmetric load balance, and a friction coefficient was input into the model equation []. The concluded that the model error was not negligible for a large velocit motion and that standing on tiptoes to reduce the ground contact area ma solve the problem. Nishikawa [6] developed a humanoid robot that has an etrusion pin on each foot, and can thus realie a stepless turning movement. However, the proposed robot requires a specialied mechanism on its feet. Hashimoto et al. [7] investigated a quick slip turn for a humanoid robot using a passive toe joint and demonstrated the high-energ efficienc of a slip turn. Research has been conducted on the walking movements of biped robots on low-friction floors [8][9][][11]. However, these studies did not report on the turning motions of biped robots. Previous research has been carried out on the turning motion shuffling; however, the translation motion was not mentioned. Our end goal is to realie full moving motion of humanoid robots using shuffling under various situations, to integrate the shuffle motion into the conventional stepping motion, and to select the most suitable motion depending on the situation. In this paper, we describe shuffle turning, and shuffle translation b ling the load distributions of soles. II. CONTROL SCHEME FOR PRECISE SHUFFLE TURNING A. Variet of shuffle translation In terms of foot motion, shuffle translation can be classified into the following three tpical patterns illustrated in Fig. 4 (note that, in Fig. 4, the soles of the feet are alwas full touching the ground): (a) sequential side-slipping motion (b) simultaneous nonparallel shuffling motion (c) simultaneous parallel shuffling motion In this paper, we target the simultaneous parallel shuffling motion depicted in Fig. 4-(c), which requires the same motion for both legs. The load distributions are eas to in this method. To realie this motion, shuffle turn must be realied repeatedl and precisel. Therefore, we appl a proportionalintegral (PI) scheme and its efficiencies are a priori investigated b eperiments using a humanoid robot. B. Control scheme The coordination sstem of the feet Σ B is illustrated in Fig. -(a),(b). The origin position of the coordination sstem Σ B is arranged in the middle between the rotational center points. The positions of the rotational center of the right and left sole in the initial state are described as ls = [ ls ls ] T r s = [ r s r s ] T (1) l s = [ l s l s ] T (2) (a) Sequential side-slipping motion (b) Simultaneous nonparallel shuffling motion Left Foot (c) Simultaneous parallel shuffling motion Fig. 4. Σ Β Feet motion of shuffle translation Right Foot rs = [ rs rs ] T (a) Start feet position Σ H le Left Foot qr Σ Β Right Foot (b) End feet position re Right Foot Left Foot Σ Β (c) Bod Fig. 3. Shuffle turn Fig.. Coordination sstem and rotational center

After the shuffle turn b q r is conducted, the positions of the rotational centers in Σ B can be written as: r e = Rr s (3) l e = Rl s (4) [ ] cos q R = r sin q r () sin q r cos q r The coordination sstem Σ H, which is shown in Fig.-(c), is settled on the center of the hip joint of the robot. The joint angles of legs on Σ H are calculated from r e and l e b solving the inverse kinematics problem. The error value between the current angle and the target angle is ed b the PI algorithm. The scheme is given b: q e (t) = q r (t) q c (t) (6) q r (t+1) = ˆq r (t+1) + K p q e (t) + K i q e (t)dt (7) where ˆq r (t+1) is the target angle at t+1, q c (t) is the rotated angle at t, q e (t) is the angular error at t, q r (t + 1) is the modified target angle at t + 1, and K p (=.4) and K i (=.4) are the proportional and integral gain respectivel. Following the q r, which is given b Eq. (7), the rotation motion is generated b Eqs. (3), (4) and (). q c is calculated b integration of the value of the anglar velocit sensor that is mounted on the robot. We proved that this method can measure the angle between Σ H and Σ B in advance. C. Sstem configuration Our eperimental sstem consists of a humanoid robot HOAP-2 and a host PC. HOAP-2 is a commercial humanoid robot that was developed b Miachi Sstems Corporation; the robot has [DOF] in total. The height of the robot is [mm] and the weight is 7[kg] approimatel. The sie of foot is 98[mm] b 63[mm]. The distance between feet is 47[mm] at the initial standing posture. In each foot, 4 force sensors are mounted, and 3 ais acceleration/angular sensors are equipped in its bod. The soles of the foot are made of POM. The robot is led in 1[ms] through the PC which is running RT-Linu OS. In the following eperiments, two kinds of floors different friction coefficients are used. The friction coefficients were measured using the measurement device depicted in Fig. 6. The device has a vice bench a tiltable clump, and the tilt angle can be measured using a scale. The floorboard was clamped using the vice and a piece of plastic of the same material and sie of the sole was put on the floorboard. When tilting the vice, the piece of plastic started slipping on the board. The static friction coefficient µ was calculated b the following equation: µ = tan θ (8) where θ is the tilting angle of the clamp. In addition, on the assumption that the piece of plastic has a constant acceleration, the dnamic friction coefficient Fig. 6. (a) Measurement device s θ µ, µ (b) Parameters Measurement of coefficient of floor friction TABLE I COEFFICIENTS OF FRICTION OF FLOOR MATERIAL Ave. S.D. Flooring Static Friction Coef..24. Dnamic Friction Coef..226.9 Cork Static Friction Coef..467. Dnamic Friction Coef..431.19 µ can be calculated using µ = tan θ 2s t 2 g cos θ where θ is the tilting angle of the clamp, s is the slipping length, t is the slipping time, and g(= 9.81[m/s 2 ]) is the acceleration of gravit. Using these equations, the friction coefficients of the two kinds of floor material used in the following eperiments were measured, the results of which are presented in Table I. The values in the table are the averaged value of measurements. D. Eperimental conditions There are a number of varing combinations for how loads can be distributed across the soles. Most humanoid robots have flat and square soles; patterns of their tpical load distribution are depicted in Fig. 7. These patterns should be selected as the situation dictates. In this paper, we focus on the following two characteristic load patterns: Pattern (a): nonuniform and smmetrical distribution Pattern (e): uniform distribution To change the load distribution in pattern (a), the joints of the ankle are rotated b +1[deg] about the, ais in the (9)

Pattern (a) (Outer corners) Pattern (b) (Inner corners) Turning angle [deg] target line target angle Pattern(a) Pattern(e) Pattern(a) Pattern(e). 1 1. 2 2. 3 3. 4 Time [sec] (a) Pattern(a) Fig. 8. Turning angle [deg] target line target angle Pattern(a) Pattern(e) Pattern(a) Pattern(e). 1 1. 2 2. 3 3. 4 Time [sec] (b) Pattern(e) Time-series of turning angle while shuffle turning Low Friction High Friction Low Friction High Friction Pattern (c) (Left corners) Pattern (d) (Right corners) Turning Angle [deg] (a) Pattern(a) Fig. 9. Turning Angle [deg] (b) Pattern(e) Turning angle b shuffle turn Pattern (e) (Center) Fig. 7. Variet of load distribution. Pattern (a)-(d) are non-uniform load distribution, and (e) is uniform. L Left foot q r Right foot right foot, and b -1[deg] about the, ais in the left foot, before turning. In actualit, these tilts are not discernible to the ee because of the backlash of the joints, and the stabilit is not impaired practicall. In pattern (e), the ankle joints are maintained in a constant horiontal position. On the low and high friction floor, eperiments and were conducted times respectivel, and the averaged rotation angle was compared. The target angle was set to [deg] for 4[s] and a constant angular velocit of 7.[deg/s]. The rotation angle was measured b the integration of an angular velocit sensor mounted on the robot. E. Effect of for shuffle turning Figs. 8 and 9 depict the rotation angle at the end of the motion of each pattern. The results reveal that the rotation angle was closer to the target angle than that. This reveals that the scheme performs effectivel for precise shuffle turning. III. SHUFFLE TRANSLATION A. Eperimental Conditions Shuffle translation is conducted b performing shuffle turn in opposite directions repeatedl, as depicted in Fig.. To move rightward b shuffle translation, the motion sequence of feet is in the following order: 1) change load distribution to left front of the sole 2q r q r 2Lsin(q r ) Fig.. Shuffle translation using shuffle turn 2) shuffle turn b +q r 3) change load distribution to left rear of the sole 4) shuffle turn b 2q r ) change load distribution to left front of the sole 6) shuffle turn b +q r

If the conditions are successfull managed, the moving distance d can be: d = 2L sin q r () where L means the length of the sole. The length of the sole of the robot is 98[mm], so d can be calculated as 1[mm]. In these eperiments, q r =[deg] in 3.[s] was emploed because of the limitation of the joint movement of the robot. The eperiments were conducted times on the low and high friction floor, and the, respectivel. The average of the moving distance was compared. B. Results Fig. 11 depicts the snapshots of the eperiment while shuffle translating on the low friction floor. The grid lines on the floor were drawn at [mm] intervals, and the translating motions of the feet were measured using the grid in this eperiment. The rotation angle was measured b integration of an angular velocit sensor mounted on the robot. The averaged value and the standard deviation of the moving distance are shown in Fig. 12, and the time-series data of the rotation angle when shuffle translating is also shown in Fig. 13. The green lines in the figures indicate the target values. From the results, the rotation angles were closer to the target angle, and the moving distance was also nearer the desired value than that ;, the moving distance was nearl constant regardless of the floor friction. However,, the distance varied b the friction. The main causes of the error of the distance were the effect of the floor friction and the misalignment of the rotational center. IV. CONCLUSION In this paper, we proposed a shuffle translating method using repeated shuffle turns for a humanoid robot. The Moving Distance [mm] 4 Fig. 12. Low Friction High Friction Moving distance of shuffle translation precise shuffle turning was described and the eperimental results revealed that the scheme performs effectivel. Eperiments of shuffle translation were also conducted on a low and high friction floor, and, respectivel. With, the moving distance was nearl constant on both floors; however,, the distance was affected b the friction. This revealed that the shuffle translation performed properl, and that was needed to achieve fewer effects from the material or condition of the floor. In future work, we plan to implement another shuffle translating pattern, to anale the relationship between friction and motion, to investigate the ero moment point (ZMP) trajectories, to evaluate the stabilit while shuffling quantitativel, and to develop a comprehensive method for moving b combining the conventional step walk and the shuffling motions presented herein. ACKNOWLEDGMENT This research was supported b Grants-in-Aid for Scientific Research (No.2277) from Ministr of Education, Culture, Sports, Science and Technolog (MEXT), Japan. REFERENCES [1] M. Koeda, T. Yoshikawa and T. Ito: Stabilit Improvement b Slip- Based Turning Motion of Humanoid Robot, In Proceedings of the th Annual Conference of the Robotics Societ of Japan, 3H, 7. (in Japanese) [2] M. Koeda, T. Ito and T. Yoshikawa: Shuffle Turn Both Feet of Humanoid Robot b Controlling Load Distribution of Soles, In Proceedings of 12th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, pp.7-14, 9. [3] K. Harada, H. Hirukawa, F. Kanehiro, K.Fujiwara, K. Kaneko, S. Kajita and M. Nakamura: Dnamical Balance of a Humanoid Robot Grasping an Environment, In Proceedings of 4 IEEE/RSJ International Conference on Intelligent Robots and Sstems, pp.1167-1173, 4. [4] K. Miura, S. Nakaoka, M. Morisawa, K. Harada and S. Kajita: A Friction Based Twirl for Biped Robots, In Proceedings of 8th IEEE-RAS International Conference on Humanoid Robots, pp.279-284, 8. [] K. Miura, S. Nakaoka, M. Morisawa, F. Kanehiro, K. Harada and S. Kajita: Analsis on a Friction Based Twirl for Biped Robots, In Proceedings of IEEE International Conference on Robotics and Automation, pp. 4249-4,. [6] M. Nishikawa: Japanese Patent Application, No.-23847,. [7] K. Hashimoto, Y. Yoshimura, H. Kondo, H. Lim and A. Takanishi: Research on Biped Humanoid Robot as a Human Motion Simulator -11th Report: Realiation of Quick Turn b Using Slipping Motion Both Feet-, In Proceedings of the JSME Conference on Robotics and Mechatronics, 2AD23,. (in Japanese) [8] J.H. Park and O. Kwon: Refle Control of Biped Robot Locomotion on a Slipper Surface, In Proceedings of IEEE International Conference on Robotics and Automation, pp.4134-4139, 1. [9] K. Kaneko, F. Kanehiro, M. Morisawa, K. Fujiwara, K. Harada and H. Hirukawa: Slip Observer for Walking on a Low Friction Floor, In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Sstems, pp.147-1463,. [] S. Kajita, K. Kaneko, K. Harada, F. Kanehiro, K. Fujiwara and H. Hirukawa: Biped Walking On a Low Friction Floor, In Proceedings of 4 IEEE/RSJ International Conference on Intelligent Robots and Sstems, pp.46-2, 4. [11] H. Takemura, M. Deguchi, J. Ueda, Y. Matsumoto and T. Ogasawara: Slip-adaptive Walk of Quadruped Robot, Journal of Robotics and Autonomous Sstems, Vol.3/2, pp.124-141,.

(a) Initial position (b) Change load distribution to left front (c) Turn left b [deg] (d) Change load distribution to left rear (e) Turn right b [deg] (f) Change load distribution to left front (g) Turn left b [deg] (h) Change load distribution to center Fig. 11. Snapshots of right shuffle translation on low friction floor (upper: whole bod, lower: feet in closeup) q c [deg] - - - - time [s] (a) on low friction floor Fig. 13. q c [deg] - - - - time [s] Time series of turning angle while shuffle translating (b) on high friction floor