Learning Robot Low Level Control Primitives: A Case Study
نویسندگان
چکیده
Controlling articulated mobile robots is associated with the manipulation of very complex dynamics, leading to a straightforward lack in the kind of motions these robots can complete, i.e. confined to those computed off-line from the very approximated models of its bodies’ physics. Trajectory generation based on safety mathematical conditions, e.g. avoiding singularities or non-equilibrium states, limites its performance. It has been demonstrated that, by means of optimization process inside the low level control laws, robots may outperform its physical capabilities [1]. Inverse dynamics of very approximated and complex models are not helpful to design natural motions. The system presented in this paper uses a modular control architecture, where joint’s actuators share information between each other. The policies that gather and distribute the signals to the actuators are learned based on the task performance. Here we defend the idea of learning low level control primitives to achieve coordination [2], allowing the system to generate trajectories autonomously by using Policy Gradient Reinforcement learning techniques (PGRL), i.e an optimal control framework is established. In this poster a time-varying dynamics task is used as a test bed : The simulated version of the AIBO! robot completing a basketball-like task by means of PGRL ( see process video); control actions and output signals are presented while comparing changes during learning; additionally, different kind of PGRL algorithms are proved and compared from a control systems’ perspective.
منابع مشابه
Using Primitives in Learning From Observation
This paper describes the use of motor primitives in robot learning from observation. Data is collected while a human performs a task. This data is parsed into small parts of the task called primitives. Modules are created for each primitive that encode the movements required during the performance of the primitive. Another module encodes when and where the low-level primitives are performed. A ...
متن کاملMotor Schemas in Robot Learning
Motor schemas used for robot learning are sequences of action that accomplish a goal-directed behavior, or a task. Motor schemas in robot learning are also known as movement primitives, basis behaviors, units of action, and macro actions. Rather than representing the simplest elementary actions available to the robot, such as a simple command to a robot actuator, schemas and motion primitives r...
متن کاملParametric Primitives for Motor Representation and Control
The use of motor primitives for the generation of complex movements is a relatively new and interesting idea for dimensionality reduction in robot control. We propose a framework in which adaptive primitives learn and represent synergetic arm movements. A simple and fixed set of postural and oscillatory primitives form the substrate through which all control is elicited. Higher level adaptive p...
متن کاملTeacher feedback to scaffold and refine demonstrated motion primitives on a mobile robot
Task demonstration is an effective technique for developing robot motion control policies. As tasks becomemore complex, however, demonstration can becomemore difficult. In this work, we introduce an algorithm that uses corrective human feedback to build a policy able to performanovel task, by combining simpler policies learned from demonstration. While some demonstration-based learning approach...
متن کاملA New Intelligent Approach to Patient-cooperative Control of Rehabilitation Robots
This paper presents a new intelligent method to control rehabilitation robots by mainly considering reactions of patient instead of doing a repetitive preprogrammed movement. It generates a general reference trajectory based on different reactions of patient during therapy. Three main reactions has been identified and included in reference trajectory: small variations, force shocks in a single ...
متن کامل