171 research outputs found

    A Leg Configuration Measurement System for Full-Body Pose Estimates in a Hexapod Robot

    Get PDF
    We report on a continuous-time rigid-body pose estimator for a walking hexapod robot. Assuming at least three legs remain in ground contact at all times, our algorithm uses the outputs of six leg-configuration sensor models together with a priori knowledge of the ground and robot kinematics to compute instantaneous estimates of the 6-degrees-of-freedom (6-DOF) body pose. We implement this estimation procedure on the robot RHex by means of a novel sensory system incorporating a model relating compliant leg member strain to leg configuration delivered to the onboard CPU over a customized cheap high-performance local wireless network. We evaluate the performance of this algorithm at widely varying body speeds and over dramatically different ground conditions by means of a 6-DOF vision-based ground-truth measurement system (GTMS). We also compare the odometry performance to that of sensorless schemes—both legged as well as on a wheeled version of the robot—using GTMS measurements of elapsed distance

    Sensor Data Fusion for Body State Estimation in a Hexapod Robot With Dynamical Gaits

    Get PDF
    We report on a hybrid 12-dimensional full body state estimator for a hexapod robot executing a jogging gait in steady state on level terrain with regularly alternating ground contact and aerial phases of motion. We use a repeating sequence of continuous time dynamical models that are switched in and out of an extended Kalman filter to fuse measurements from a novel leg pose sensor and inertial sensors. Our inertial measurement unit supplements the traditionally paired three-axis rate gyro and three-axis accelerometer with a set of three additional three-axis accelerometer suites, thereby providing additional angular acceleration measurement, avoiding the need for localization of the accelerometer at the center of mass on the robot’s body, and simplifying installation and calibration. We implement this estimation procedure offline, using data extracted from numerous repeated runs of the hexapod robot RHex (bearing the appropriate sensor suite) and evaluate its performance with reference to a visual ground-truth measurement system, comparing as well the relative performance of different fusion approaches implemented via different model sequences

    Legged Odometry from Body Pose in a Hexapod Robot

    Get PDF
    We report on a continuous time odometry scheme for a walking hexapod robot built upon a previously developed leg-strain based body pose estimator. We implement this estimation procedure and odometry scheme on the robot RHex and evaluate its performance at widely varying speeds and over different ground conditions by means of a 6 degree of freedom vision based ground truth measurement system (GTMS). We also compare the performance to that of sensorless odometry schemes — both legged as well as on a wheeled version of the robot — using GTMS measurements of elapsed distance. For more information: Kod*La

    Body levelling of a hexapod robot using the concept of sensor fusion

    No full text
    Contrary to their wheeled counterpart, multi-legged robots are capable of easily changing their body posture through reconfiguration of the legs (i.e. inclination or posture control). This capability is exploited in the paper at hand to level out a six-legged robot when placed on a plain slope with adjustable inclination. By extension such inclination control could then be used to let the legged robot mount plain slopes with its body horizontally which greatly benefits the way the robot absorbs the load posed on its mechanics. The implemented body levelling algorithm uses the hexapod's forward and inverse kinematic model, basic geometry, and the Cartesian plane equation to calculate the leg tip displacements able of counteracting the fused orientation data obtained from an inertial measurement unit (IMU). Experimental results show the approach to be successful, although the speed of the levelling process leaves room for improvement. To address the latter a more powerful processing unit and/or, more importantly, a simpler redesign of the legs is advised

    State Derivation of a 12-Axis Gyroscope-Free Inertial Measurement Unit

    Get PDF
    The derivation of linear acceleration, angular acceleration, and angular velocity states from a 12-axis gyroscope-free inertial measurement unit that utilizes four 3-axis accelerometer measurements at four distinct locations is reported. Particularly, a new algorithm which derives the angular velocity from its quadratic form and derivative form based on the context-based interacting multiple model is demonstrated. The performance of the system was evaluated under arbitrary 3-dimensional motion

    Parallel Manipulators

    Get PDF
    In recent years, parallel kinematics mechanisms have attracted a lot of attention from the academic and industrial communities due to potential applications not only as robot manipulators but also as machine tools. Generally, the criteria used to compare the performance of traditional serial robots and parallel robots are the workspace, the ratio between the payload and the robot mass, accuracy, and dynamic behaviour. In addition to the reduced coupling effect between joints, parallel robots bring the benefits of much higher payload-robot mass ratios, superior accuracy and greater stiffness; qualities which lead to better dynamic performance. The main drawback with parallel robots is the relatively small workspace. A great deal of research on parallel robots has been carried out worldwide, and a large number of parallel mechanism systems have been built for various applications, such as remote handling, machine tools, medical robots, simulators, micro-robots, and humanoid robots. This book opens a window to exceptional research and development work on parallel mechanisms contributed by authors from around the world. Through this window the reader can get a good view of current parallel robot research and applications

    Posture control of a low-cost commercially available hexapod robot for uneven terrain locomotion

    Get PDF
    Legged robots hold the advantage on uneven and irregular terrain, where they exhibit superior mobility over other terrestrial, mobile robots. One of the fundamental ingredients in achieving this exceptional mobility on uneven terrain is posture control, also referred to as attitude control. Many approaches to posture control for multi-legged robots have been taken in the literature; however, the majority of this research has been conducted on custom designed platforms, with sophisticated hardware and, often, fully custom software. Commercially available robots hardly feature in research on uneven terrain locomotion of legged robots, despite the significant advantages they pose over custom designed robots, including drastically lower costs, reusability of parts, and reduced development time, giving them the serious potential to be employed as low-cost research and development platforms. Hence, the aim of this study was to design and implement a posture control system on a low-cost, commercially available hexapod robot – the PhantomX MK-II – overcoming the limitations presented by the lower cost hardware and open source software, while still achieving performance comparable to that exhibited by custom designed robots. For the initial controller development, only the case of the robot standing on all six legs was considered, without accounting for walking motion. This Standing Posture Controller made use of the Virtual Model Control (VMC) strategy, along with a simple foot force distribution rule and a direct force control method for each of the legs, the joints of which can only be position controlled (i.e. they do not have torque control capabilities). The Standing Posture Controller was experimentally tested on level and uneven terrain, as well as on a dynamic balance board. Ground truth measurements of the posture during testing exhibited satisfactory performance, which compared favourably to results of similar tests performed on custom designed platforms. Thereafter, the control system was modified for the more general case of walking. The Walking Posture Controller still made use of VMC for the high-level posture control, but the foot force distribution was expanded to also account for a tripod of ground contact legs during walking. Additionally, the foot force control structure was modified to achieve compliance control of the legs during the swing phase, while still providing direct force control during the stance phase, using the same overall control structure, with a simple switching strategy, all without the need for torque control or modification of the motion control system of the legs, resulting in a novel foot force control system for low-cost, legged robots. Experimental testing of the Walking Posture Controller, with ground truth measurements, revealed that it improved the robot’s posture response by a small amount when walking on flat terrain, while on an uneven terrain setup the maximum roll and pitch angle deviations were reduced by up to 28.6% and 28.1%, respectively, as compared to the uncompensated case. In addition to reducing the maximum deviations on uneven terrain, the overall posture response was significantly improved, resulting in a response much closer to that observed on flat terrain, throughout much of the uneven terrain locomotion. Comparing these results to those obtained in similar tests performed with more sophisticated, custom designed robots, it is evident that the Walking Posture Controller exhibits favourable performance, thus fulfilling the aim of this study.Dissertation (MEng)--University of Pretoria, 2018.Mechanical and Aeronautical EngineeringMEngUnrestricte
    • …
    corecore