Learn More
When describing robot motion with dynamic movement primitives (DMPs), goal (trajectory endpoint), shape and temporal scaling parameters are used. In reinforcement learning with DMPs, usually goals and temporal scaling parameters are predefined and only the weights for shaping a DMP are learned. Many tasks, however, exist where the best goal position is not(More)
In the paper a method for force control of redundant robots in unstructured environment is proposed. We assume that the obstacles are not known in advance. Hence, the robot arm has to be compliant with the environment while tracking the desired position and force at the end effector. First, the dynamic properties of the internal motion of redundant(More)
The paper deals with kinematic control algorithms for on-line obstacle avoidance which allow a kinematically redundant manipulator to move in an un-structured environment without colliding with obstacles. The presented approach is based on the redundancy resolution at the velocity level. The primary task is determined by the end-effector trajectories and(More)
SUMMARY Null space velocity control is essential for achieving good behaviour of a redundant manipulator. Using the dynamically consistent pseudo-inverse, the task and null space motion and forces are decoupled. The paper presents a globally stable null space velocity controller and the gradient projection technique in conjunction with the dynamically(More)
The framework of dynamic movement primitives (DMPs) contains many favorable properties for the execution of robotic trajectories, such as indirect dependence on time, response to perturbations, and the ability to easily modulate the given trajectories, but the framework in its original form remains constrained to the kinematic aspect of the movement. In(More)
— General-purpose autonomous robots need to have the ability to sequence and adapt the available sensorimotor knowledge, which is often given in the form of movement primitives. In order to solve a given task in situations that were not considered during the initial learning, it is necessary to adapt trajectories contained in the library of primitive(More)
• An intuitive and user friendly system for transferring of skills from a person to a robot. • It allows online learning and adaptation of motion trajectories. • It allows adaptation of trajectories through human coaching, from either force or visual feedback. • It is based on the dynamic motion primitives framework. • Surface wiping use-case through(More)
In this paper we propose a new algorithm that can be used for adaptation of robot trajectories in automated assembly tasks. Initial trajectories and forces are obtained by demonstration and iteratively adapted to specific environment configurations. The algorithm adapts Cartesian space trajectories to match the forces recorded during the human(More)
Recently alpine skis with a wider waist width, which medially shifts the contact between the ski edge and the snow while turning, have appeared on the market. The aim of this study was to determine the knee joint kinematics during turning while using skis of different waist widths (65mm, 88mm, 110mm). Six highly skilled skiers performed ten turns on a(More)