The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Trajectories planning and motion control of two-legged robots comprise many subtasks for different scenarios. In this paper the problem of stabilization of humanoid robot Darwin-OP in a standing position is considered. The robot balances on a rotating surface with unknown angle and speed. Estimation of surface inclination is provided by data of motor encoders and inertial measurements of accelerometer...
The purpose of this paper is design a stable walking gait for robot UXA-90. We applied Zero Moment Point (ZMP) based preview control to generate Center of Mass (CoM) trajectory. The ankle trajectories were created by spline interpolation method. Experiment results show that our method can make robot walking stable.
Heel-toe walking can increase the stride length within the same joint limit of the robot. This paper proposes a method to compute the foot angle for heel-toe walking. In heel-toe walking, the value of the foot angle influences the movement of the legs, so it is proposed to select the foot angle to minimize the movement of the legs. The changes in stride and movement of leg with or without the heel-toe...
This work explores the stabilization of desired dynamic motion tasks involving hard impacts at non-negligible speed for humanoid robots. To this end, a so-called reference spreading hybrid control law is designed showing promising results in simulation. The simulations are performed employing a dynamical model of an existing humanoid robot and impacts are assumed to be inelastic. The desired motion...
This paper presents a new method for planning and controlling dynamic multi-contact motions for humanoid robots. Our motion planner takes a sequence of multi-contact stances and generates closed-form reference trajectories for the robot center of mass (CoM) position, velocity, and acceleration, based on the concept of Divergent Component of Motion (DCM). The timing of the contact transitions and the...
In this paper, previous works on the Model Predictive Control (MPC) and the Divergent Component of Motion (DCM) for bipedal walking control are extended. To this end, we employ a single MPC which uses a combination of Center of Pressure (CoP) manipulation, step adjustment, and Centroidal Moment Pivot (CMP) modulation to design a robust walking controller. Furthermore, we exploit the concept of time-varying...
We consider the problem of planning whole-body motions for humanoids that must execute loco-manipulation tasks, i.e., manipulation tasks that implicitly require a locomotion phase. The proposed planner builds a tree in configuration-time space by concatenating feasible, collision-free whole-body motions that realize a succession of CoM movement primitives and, at the same time, the assigned manipulation...
This paper presents a novel optimization method for generating persistently exciting trajectories for inertial parameters identification of a robot. The exciting performance of the trajectories is usually evaluated by the condition number of the regressor matrix, which appears in the linear regression model for identification. In this paper, the efficient formulation is presented to directly compute...
We consider a pursuit-evasion problem between humanoids. In our scenario, the pursuer enters the safety area of the evader headed for collision, while the latter executes a fast evasive motion. Control schemes are designed for both the pursuer and the evader. They are structurally identical, although the objectives are different: the pursuer tries to align its direction of motion with the line-of-sight...
We address the problem of humanoid falling with a decoupled strategy consisting of a pre-impact and a postimpact stage. In the pre-impact stage, geometrical reasoning allows the robot to choose appropriate impact points in the surrounding environment and to adopt a posture to reach them while avoiding impact-singularities and preparing for the postimpact. The surrounding environment can be unstructured...
Bipedal humanoid robots have complex dynamics and they are intrinsically unstable. Although, bipedal robots have a similar kinematic architecture to a human and they are the most appropriate type of robots to operate in human environments, developing a humanoid robot that has robust is a difficult task. This paper proposes an omnidirectional walking engine that takes into account the push recovery...
DARwIn-OP is an anthropomorphic robot with intelligence-open platform and twenty degree of freedom(DOF), in which joints are driven by dynamixel motor MX-28T. This paper mainly investigates kinematics analysis and gait planning issues of DARwIn-OP. Denavit-Hartenberg method is applied to direct kinematics and inverse kinematics analysis. In trajectory generation, based on foothold point locations,...
Most humanoid robots walk in an unhuman-like way with bent knees due to the use of the simplified Linear Inverted Pendulum Model (LIPM) which constrains the Center of Mass (CoM) in a horizontal plane. Therefore it results in high knee joint torque and extra energy consumption. To address this issue, we propose a simple yet efficient control strategy to realize straight leg walking. First, theoretical...
Contact-based decision and planning methods are increasingly being sought for task execution in humanoid robots. However, formal methods from the verification and synthesis communities have not been yet incorporated into the motion planning sequence for complex mobility behaviors in humanoid robots. This study takes a step toward formally synthesizing high-level reactive task planners for whole-body...
This paper explores combining task and manipulation planning for humanoid robots. Existing methods tend to either take prohibitively long to compute for humanoids or artificially limit the physical capabilities of the humanoid platform by restricting the robot's actions to predetermined trajectories. We present a hybrid planning system which is able to scale well for complex tasks without relying...
In this paper, we propose a real-time control method for skating motion of humanoid robots. There are three problems for skating motion: (1) keeping dynamic balance, (2) adequately controlling foot force to suppress slipping at the foot, (3) controlling full-body motion in real-time. For solving these problems, we propose the Skating Motion Generator and the Skating Motion Stabilizer. In the Skating...
A labeled motion library, in which robot motions are associated with semantic meanings, e.g., words, is useful for human-robot interaction, as a robot can use it to autonomously select motions to support its non-verbal communication. Manually assigning labels to new motions to a motion library is time consuming. However, a new motion may be similar to motions in the labeled motion library, and can...
Common design principles for low cost humanoid robots include a low center of mass height and a large support area for increased static stability. However, such principles limit the bipedal mobility of the robot due to the kinematic constraints involved. In this paper, we present an efficient locomotion controller that utilizes automatically calculated heel and toe lift motions to overcome the kinematic...
Humanoid robot has the potential to manipulate wide range of tools in daily life. Arms and legs of humanoid robot contribute this ability. Above all, manipulation tasks for vehicles which are the same size as a life-sized humanoid or larger size than it require the operational motion by both arms and legs of humanoid robot. In addition to the arms and legs cooperative motion control, it is also important...
In this paper we present an Android application, called LOCATE-US, that allows accurate indoor positioning of mobile devices by processing the ultrasonic signals coming from a local positioning system (LPS). The LPS operates around 41KHz, and an external hardware based on an ultrasonic microphone digitizes the incoming signals and send them to the mobile device, where they are processed by means of...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.