20 research outputs found

    Humanoid Robot Balancing

    Get PDF

    Stable whole-body motion generation for humanoid robots to imitate human motions

    Full text link
    Abstractโ€”This work presents a methodology to generate dynamically stable whole-body motions for a humanoid robot, which are converted from human motion capture data. The methodology consists of the kinematic and dynamical mappings for human-likeness and stability, respectively. The kinematic mapping includes the scaling of human foot and Zero Moment Point (ZMP) trajectories considering the geometric differences between a humanoid robot and a human. It also provides the conversion of human upper body motions using the method in [1]. The dynamic mapping modifies the humanoid pelvis motion to ensure the movement stability of humanoid wholebody motions, which are converted from the kinematic mapping. In addition, we propose a simplified human model to obtain a human ZMP trajectory, which is used as a reference ZMP trajectory for the humanoid robot to imitate during the kinematic mapping. A human whole-body dancing motion is converted by the methodology and performed by a humanoid robot with online balancing controllers. I

    Walking trajectory generation & control of the humanoid robot: suralp

    Get PDF
    In recent years, the operational area of the robots started to extend and new functionalities are planned for them in our daily environments. As the human-robot interaction is being improved, the robots can provide support in elderly care, human assistance, rescue, hospital attendance and many other areas. With this motivation, an intensive research is focused around humanoid robotics in the last four decades. However, due to the nonlinear dynamics of the robot and high number of degrees of freedom, the robust balance of the bipedal walk is a challenging task. Smooth trajectory generation and online compensation methods are necessary to achieve a stable walk. In this thesis, Cartesian foot position references are generated as periodic functions with respect to a body-fixed coordinate frame. The online adjustment of these parameterized trajectories provides an opportunity in tuning the walking parameters without stopping the robot. The major contribution of this thesis in the context of trajectory generation is the smoothening of the foot trajectories and the introduction of ground push motion in the vertical direction. This pushing motion provided a dramatic improvement in the stability of the walking. Even though smooth foot reference trajectories are generated using the parameter based functions, the realization of a dynamically stable walk and maintenance of the robot balance requires walking control algorithms. This thesis introduces various control techniques to cope with disturbances or unevenness of the walking environment and compensate the mismatches between the planned and the actual walking based on sensory feedback. Moreover, an automatic homing procedure is proposed for the adjustment of the initial posture before the walking experiments. The presented control algorithms include ZMP regulation, foot orientation control, trunk orientation control, foot pitch torque difference compensation, body pitch angle correction, ground impact compensation and early landing modification. The effectiveness of the proposed trajectory generation and walking control algorithms is tested on the humanoid robot SURALP and a stable walk is achieved

    Modification of Gesture-Determined-Dynamic Function with Consideration of Margins for Motion Planning of Humanoid Robots

    Full text link
    The gesture-determined-dynamic function (GDDF) offers an effective way to handle the control problems of humanoid robots. Specifically, GDDF is utilized to constrain the movements of dual arms of humanoid robots and steer specific gestures to conduct demanding tasks under certain conditions. However, there is still a deficiency in this scheme. Through experiments, we found that the joints of the dual arms, which can be regarded as the redundant manipulators, could exceed their limits slightly at the joint angle level. The performance straightly depends on the parameters designed beforehand for the GDDF, which causes a lack of adaptability to the practical applications of this method. In this paper, a modified scheme of GDDF with consideration of margins (MGDDF) is proposed. This MGDDF scheme is based on quadratic programming (QP) framework, which is widely applied to solving the redundancy resolution problems of robot arms. Moreover, three margins are introduced in the proposed MGDDF scheme to avoid joint limits. With consideration of these margins, the joints of manipulators of the humanoid robots will not exceed their limits, and the potential damages which might be caused by exceeding limits will be completely avoided. Computer simulations conducted on MATLAB further verify the feasibility and superiority of the proposed MGDDF scheme

    Bipedal humanoid robot control by fuzzy adjustment of the reference walking plane

    Get PDF
    The two-legged humanoid structure has advantages for an assistive robot in the human living and working environment. A bipedal humanoid robot can avoid typical obstacles at homes and offices, reach consoles and appliances designed for human use and can be carried in human transport vehicles. Also, it is speculated that the absorption of robots in the human shape into the human society can be easier than that of other artificial forms. However, the control of bipedal walk is a challenge. Walking performance on solely even floor is not satisfactory. The complications of obtaining a balanced walk are dramatically more pronounced on uneven surfaces like inclined planes, which are quite commonly encountered in human surroundings. The difficulties lie in a variety of tasks ranging from sensor and data fusion to the design of adaptation systems which respond to changing surface conditions. This thesis presents a study on bipedal walk on inclined planes with changing slopes. A Zero Moment Point (ZMP) based gait synthesis technique is employed. The pitch angle reference for the foot sole plane โˆ’as expressed in a coordinate frame attached at the robot body โˆ’ is adjusted online by a fuzzy logic system to adapt to different walking surface slopes. Average ankle pitch torques and the average value of the body pitch angle, computed over a history of a predetermined number of sampling instants, are used as the inputs to this system. The proposed control method is tested via walking experiments with the 29 degreesof- freedom (DOF) human-sized full-body humanoid robot SURALP (Sabanci University Robotics Research Laboratory Platform). Experiments are performed on even floor and inclined planes with different slopes. The results indicate that the approach presented is successful in enabling the robot to stably enter, ascend and leave inclined planes with 15 percent (8.5 degrees) grade. The thesis starts with a terminology section on bipedal walking and introduces a number of successful humanoid robot projects. A survey of control techniques for the walk on uneven surfaces is presented. The design and construction of the experimental robotic platform SURALP is discussed with the mechanical, electronic, walking reference generation and control aspects. The fuzzy reference adjustment system proposed for the walk on inclined planes is detailed and experimental results are presented

    Generation of whole-body motion for humanoid robots with the complete dynamics

    Get PDF
    Cette thรจse propose une solution au problรจme de la gรฉnรฉration de mouvements pour les robots humanoรฏdes. Le cadre qui est proposรฉ dans cette thรจse gรฉnรจre des mouvements corps-complet en utilisant la dynamique inverse avec l'espace des tรขches et en satisfaisant toutes les contraintes de contact. La spรฉcification des mouvements se fait ร  travers objectifs dans l'espace des tรขches et la grande redondance du systรจme est gรฉrรฉe avec une pile de tรขches oรน les tรขches moins prioritaires sont atteintes seulement si elles n'interfรจrent pas avec celles de plus haute prioritรฉ. ร€ cette fin, un QP hiรฉrarchique est utilisรฉ, avec l'avantage d'รชtre en mesure de prรฉciser tรขches d'รฉgalitรฉ ou d'inรฉgalitรฉ ร  tous les niveaux de la hiรฉrarchie. La capacitรฉ de traiter plusieurs contacts non-coplanaires est montrรฉe par des mouvements oรน le robot s'assoit sur une chaise et monte une รฉchelle. Le cadre gรฉnรฉrique de gรฉnรฉration de mouvements est ensuite appliquรฉ ร  des รฉtudes de cas ร  l'aide de HRP-2 et Romeo. Les mouvements complexes et similaires ร  l'humain sont obtenus en utilisant l'imitation du mouvement humain oรน le mouvement acquis passe par un processus cinรฉmatique et dynamique. Pour faire face ร  la nature instantanรฉe de la dynamique inverse, un gรฉnรฉrateur de cycle de marche est utilisรฉ comme entrรฉe pour la pile de tรขches qui effectue une correction locale de la position des pieds sur la base des points de contact permettant de marcher sur un terrain accidentรฉ. La vision stรฉrรฉo est รฉgalement introduite pour aider dans le processus de marche. Pour une rรฉcupรฉration rapide d'รฉquilibre, le capture point est utilisรฉ comme une tรขche contrรดlรฉe dans une rรฉgion dรฉsirรฉe de l'espace. En outre, la gรฉnรฉration de mouvements est prรฉsentรฉe pour CHIMP, qui a besoin d'un traitement particulier.This thesis aims at providing a solution to the problem of motion generation for humanoid robots. The proposed framework generates whole-body motion using the complete robot dynamics in the task space satisfying contact constraints. This approach is known as operational-space inverse-dynamics control. The specification of the movements is done through objectives in the task space, and the high redundancy of the system is handled with a prioritized stack of tasks where lower priority tasks are only achieved if they do not interfere with higher priority ones. To this end, a hierarchical quadratic program is used, with the advantage of being able to specify tasks as equalities or inequalities at any level of the hierarchy. Motions where the robot sits down in an armchair and climbs a ladder show the capability to handle multiple non-coplanar contacts. The generic motion generation framework is then applied to some case studies using HRP-2 and Romeo. Complex and human-like movements are achieved using human motion imitation where the acquired motion passes through a kinematic and then dynamic retargeting processes. To deal with the instantaneous nature of inverse dynamics, a walking pattern generator is used as an input for the stack of tasks which makes a local correction of the feet position based on the contact points allowing to walk on non-planar surfaces. Visual feedback is also introduced to aid in the walking process. Alternatively, for a fast balance recovery, the capture point is introduced in the framework as a task and it is controlled within a desired region of space. Also, motion generation is presented for CHIMP which is a robot that needs a particular treatment

    Motion Recognition and Planning Using Gaussian Process Dynamical Models

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› ๊ณต๊ณผ๋Œ€ํ•™ ๊ธฐ๊ณ„ํ•ญ๊ณต๊ณตํ•™๋ถ€, 2017. 8. ๋ฐ•์ข…์šฐ.๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๋กœ๋ด‡์ด ํ•ด์„์ ์œผ๋กœ ์ •์˜๋˜์ง€ ์•Š์€ ํ™˜๊ฒฝ์— ๋Œ€์‘ํ•˜๋Š” ๋ฌธ์ œ์— ๊ด€ํ•ด ๋‹ค๋ฃฌ๋‹ค. ์ด ํ™˜๊ฒฝ์—๋Š” ๋กœ๋ด‡์ด ํ”ผํ•ด์•ผ ํ•˜๋Š” ์žฅ์• ๋ฌผ๊ณผ ํ•˜์ง€ ์™ธ๊ณจ๊ฒฉ ๋กœ๋ด‡ ์ฐฉ์šฉ์ž์˜ ๋™์ž‘ ์˜๋„์™€ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ด€๋œ ์ง€ํ˜•์ง€๋ฌผ์ด ์žˆ๋‹ค. ๊ด€์ ˆ ๊ณต๊ฐ„๊ณผ ๊ทธ ์ €์ฐจ์› ๊ณต๊ฐ„์—์„œ์˜ ๊ฒฝ๋กœ ๊ณ„ํš๋ฒ•์„ ํ†ตํ•ด ์žฅ์• ๋ฌผ์„ ํšŒํ”ผ ํ•˜์˜€๊ณ  ๊ธฐ๊ณ„ํ•™์Šต ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ์ง€ํ˜•์ง€๋ฌผ์— ๊ธฐ์ธํ•œ ์‚ฌ๋žŒ์˜ ๋™์ž‘ ์˜๋„๋ฅผ ์ถ”์ •ํ•˜์˜€๋‹ค. ๋จผ์ € Gaussian process dynamical models (GPDM) ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€ ์™ธ๊ณจ๊ฒฉ ๋กœ๋ด‡ ์ฐฉ์šฉ์ž์˜ ์šด๋™ ์˜๋„๋ฅผ ์ถ”์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•˜์˜€๋‹ค. ๊ด€์ธกํ•œ ์งง์€ ์‹œ๊ณ„์—ด ์ž…๋ ฅ ๊ฐ’์— ๋Œ€ํ•˜์—ฌ ์ด์— ์ƒ์‘ํ•˜๋Š” ์ €์ฐจ์› ๊ณต๊ฐ„ ์ขŒํ‘œ๋ฅผ Gaussian process regression ์„ ํ†ตํ•ด ์–ป๋Š”๋‹ค. ๊ฐ ๋ชจ๋ธ์— ๋Œ€ํ•œ ์œ ์‚ฌ๋„๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ด€์ธก ๊ฐ’๊ณผ ๊ทธ ์ €์ฐจ์› ๊ณต๊ฐ„ ์ขŒํ‘œ์˜ ๋กœ๊ทธ ์กฐ๊ฑด๋ถ€ ํ™•๋ฅ ๋ถ„ํฌ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋œ๋‹ค. ์ด ์œ ์‚ฌ๋„๋ฅผ ๋น„๊ตํ•˜์—ฌ ๊ฐ€์žฅ ๊ฐ€๋Šฅ์„ฑ ์žˆ๋Š” ๋™์ž‘์„ ์ถ”์ •ํ•œ๋‹ค. ํ•˜์ง€ ์™ธ๊ณจ๊ฒฉ ๋กœ๋ด‡ ํ”„๋กœํ† ํƒ€์ž… ๋ฐ ๋™์ž‘ ์ถ”์  ์‹œ์Šคํ…œ์„ ์ด์šฉํ•œ ๋ฌผ๋ฆฌ์  ์‹คํ—˜์„ ํ†ตํ•ด ์šฐ๋ฆฌ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค. ๋‹ค์Œ์œผ๋กœ๋Š” ์ ์‘์ ์œผ๋กœ ์Šคํ…์‚ฌ์ด์ฆˆ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” RRT ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•˜์˜€๋‹ค. ์ง€์ˆ˜ ๊ณฑ(Product of Exponentials, PoE) ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋œ ๋กœ๋ด‡์˜ ์ •๊ธฐ๊ตฌํ•™๊ณผ ํ‘œ์ค€ ์ž‘์šฉ์†Œ ๋…ธ๋ฆ„ ๋ถ€๋“ฑ์‹์œผ๋กœ๋ถ€ํ„ฐ ์ง๋ ฌ ๊ฐœ ์—ฐ์‡„ ๋กœ๋ด‡์˜ ์—”๋“œ์ดํŽ™ํ„ฐ์˜ ์ž‘์—…๊ณต๊ฐ„์—์„œ์˜ ์ตœ๋Œ€ ๋ณ€์œ„์™€ ๊ด€์ ˆ ๊ณต๊ฐ„์—์„œ์˜ ๋ณ€์œ„์— ๋Œ€ํ•œ ๋ถ€๋“ฑ์‹์œผ๋กœ ์œ ๋„ํ•˜์˜€๋‹ค. ์ด ๋ถ€๋“ฑ์‹์„ ์ด์šฉํ•˜์—ฌ ์ฃผ์–ด์ง„ ์žฅ์• ๋ฌผ์˜ ์ตœ์†Œ ํฌ๊ธฐ์— ๋Œ€ํ•˜์—ฌ ์ ์‘์ ์œผ๋กœ ์Šคํ…์‚ฌ์ด์ฆˆ๋ฅผ ๊ฒฐ์ •ํ•˜์˜€๋‹ค. 10 ์ž์œ ๋„ ํ‰๋ฉด ๊ฐœ ์—ฐ์‡„ ๋กœ๋ด‡๊ณผ 7์ถ• ์‚ฐ์—…์šฉ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ์šฐ๋ฆฌ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์‚ฌ๋žŒ์˜ ์‹œ์—ฐ ๋™์ž‘์„ GPDM์„ ์ด์šฉํ•ด ์ €์ฐจ์› ๊ณต๊ฐ„์œผ๋กœ ํ•™์Šตํ•˜์—ฌ, ์‚ฌ๋žŒ๊ณผ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ์ƒ์„ฑํ•˜๋Š” ์ €์ฐจ์› ๊ณต๊ฐ„์—์„œ์˜ ๊ฒฝ๋กœ ๊ณ„ํš ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•˜์˜€๋‹ค. ์•ž์„œ ์œ ๋„ํ•œ ๋ถ€๋“ฑ์‹์„ ์ €์ฐจ์› ๊ณต๊ฐ„์—์„œ์˜ ๋ณ€์œ„์™€ ์ž‘์—…๊ณต๊ฐ„์—์„œ์˜ ๊ฐ ๋งํฌ์˜ ๋ณ€์œ„์— ๋Œ€ํ•œ ๋ถ€๋“ฑ์‹์œผ๋กœ ํ™•์žฅํ•˜์˜€๋‹ค. ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž‘์—…๊ณต๊ฐ„์—์„œ ์ •์˜๋œ ์žฅ์• ๋ฌผ์„ ์ƒ˜ํ”Œ๋ง ๊ธฐ๋ฐ˜์œผ๋กœ ์ €์ฐจ์› ๊ณต๊ฐ„์œผ๋กœ ๋งคํ•‘ํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•™์Šตํ•œ ๋™์ž‘๊ณผ ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑํ•œ ๋™์ž‘ ์‚ฌ์ด์˜ ์œ ์‚ฌ์„ฑ์„ ์ธก์ •ํ•˜๋Š” ์ธก๋„๋ฅผ GPDM ์ปค๋„ํ•จ์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •์˜ํ•˜์˜€๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์‹ค์ œ ๋กœ๋ด‡์— ์ ์šฉํ•ด ๋ด„์œผ๋กœ์จ ์ œ์•ˆํ•œ ๋ฐฉ๋ฒ•์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค.In this thesis, we deal with the problems that the robot copes with unstructured environments. Examples of such environments are obstacles that robots should avoid and terrain features that are closely related to the intentions of the wearer of an exoskeleton robot. We make robots to avoid obstacles through path planning algorithms in joint space and its low-dimensional space. We also estimate human motion intentions caused by terrain features using machine learning techniques. First, we propose an algorithm based on Gaussian process dynamical models (GPDM) to estimate motion intention of the wearer of exoskeleton robot. For the observed short time series input values, the corresponding low dimensional space coordinates are obtained via Gaussian process regression. The similarity for each model is expressed in the form of the logarithm of the conditional probability distribution of observed values and its low-dimensional coordinates given the training data. This similarity is compared to estimate the most likely motion. We validate our algorithm through physical experiments using an exoskeleton robot prototype and motion tracking system. Next, we propose a rapidly-exploring random tree (RRT) algorithm that adaptively determines an appropriate stepsize. Using a standard operator norm inequality and the forward kinematics equations expressed as the product of exponentials, we derive an approximate bound on the Cartesian displacement of the open chain tip for a given joint space displacement. Using this inequality bound, we adaptively determine the stepsize for a given minimum obstacle size. We verify our algorithm by numerical experiments using a ten-dof planar open chain robot and a seven-axis industrial manipulator. Finally, we propose a path planning method in a low-dimensional space that generates a human-like motion by learning the human demonstration motion using GPDM. We extend the above inequality to the inequality between displacement in the low-dimensional space and displacement of each links in the workspace. We use this to map the obstacles defined in the workspace to the low-dimensional space based on the uniform sampling. In addition, we define a measure based on the GPDM kernel function to measure the similarity between the learned motion and the newly generated motion. We validate the proposed method by applying it to a simulator and an actual robot.Abstract iii List of Tables xi List of Figures xiii 1 Introduction 1 1.1 Contributions of This Thesis . . . . . . . . . . . . . . . . . . . . . . 4 1.1.1 GPDM-Based Human Motion Intention Recognition for Lower-Limb Exoskeleton . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.2 An Adaptive Stepsize RRT Planning Algorithm for Open Chain Robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.3 A Gaussian Process Dynamical Model-Based Planning Method 8 1.2 Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 Preliminaries 11 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 Gaussian Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.1 Gaussian Process Regression . . . . . . . . . . . . . . . . . . 12 2.2.2 Gaussian Process Latent Variable models . . . . . . . . . . . 16 2.2.3 Gaussian Process Dynamical Models . . . . . . . . . . . . . . 19 2.3 Forward Kinematics of Open Chains . . . . . . . . . . . . . . . . . . 23 3 GPDM-Based Human Motion Intention Recognition for Lower-Limb Exoskeleton 27 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.2 Human Motion Intention Recognition using GPDM . . . . . . . . . 29 3.3 Data Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3.1 Human Motion Capture Data . . . . . . . . . . . . . . . . . 30 3.3.2 Sensor Mock-up Data . . . . . . . . . . . . . . . . . . . . . . 33 3.4 Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.1 Previous Research . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.2 Human Motion Capture Data . . . . . . . . . . . . . . . . . 40 3.4.3 Sensor Mock-up Data . . . . . . . . . . . . . . . . . . . . . . 44 3.5 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5.1 Comparison both Data Sets . . . . . . . . . . . . . . . . . . . 45 3.5.2 Sensitivity Analysis . . . . . . . . . . . . . . . . . . . . . . . 49 3.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4 An Adaptive Stepsize RRT Planning Algorithm for Open Chain Robots 53 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.2 A Cartesian Displacement Bound for Open Chains . . . . . . . . . 54 4.3 Adaptive Stepsize RRT . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.4 Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.4.1 Ten-Dof Planar Robot . . . . . . . . . . . . . . . . . . . . . . 65 4.4.2 Ten-Dof Planar Robot Case II: Latent Space RRT . . . . . 70 4.4.3 Seven-DoF Industrial Robot Arm . . . . . . . . . . . . . . . 77 4.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5 A Gaussian Process Dynamical Model-Based Planning Method 85 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5.2 Learning from Demonstration Framework . . . . . . . . . . . . . . . 88 5.2.1 Learning a New Pose in the Latent Space . . . . . . . . . . 90 5.2.2 Constraints in Latent Space . . . . . . . . . . . . . . . . . . 91 5.2.3 Mapping Obstacle into Latent Space . . . . . . . . . . . . . 92 5.2.4 Motion Planning in Latent Space . . . . . . . . . . . . . . . 102 5.3 Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 5.3.1 Grasping Experiments . . . . . . . . . . . . . . . . . . . . . . 108 5.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 6 Conclusion 117 Bibliography 121 Abstract 128Docto

    Humanizing robot dance movements

    Get PDF
    Tese de mestrado integrado. Engenharia Informรกtica e Computaรงรฃo. Universidade do Porto. Faculdade de Engenharia. 201

    Design, modelling and control of a biped robot platform based on Poppy project

    Get PDF
    Taking as a reference the open source 3D printed robot called ''Poppy'' (https://www.poppy-project.org/) this project aims to develop a new biped robot platform using standard size servomotors. To accomplish this project is required to design a new structure to be able to host the chosen motors and also add a new degree of freedom for each leg, in order to obtain a 12 DoF robot. The next objetive is the modelling and simulation. For that purpose Gazebo simulator will be used to provide the option to be controlled with ROS. In addition various sensors will be added to the model, in order to obtain the feedback necessary for the control algorithm, which is the last objetive of this project
    corecore