A Forward / Inverse Motor Controller for Cognitive Robotics
نویسندگان
چکیده
Before making a movement aimed at achieving a task, human beings either run a mental process that attempts to find a feasible course of action (at the same time, it must be compatible with a number of internal and external constraints and near-optimal according to some criterion) or select it from a repertoire of previously learned actions, according to the parameters of the task. If neither reasoning process succeeds, a typical backup strategy is to look for a tool that might allow the operator to match all the task constraints. A cognitive robot should support a similar reasoning system. A central element of this architecture is a coupled pair of controllers: FMC (forward motor controller: it maps tentative trajectories in the joint space into the corresponding trajectories of the end-effector variables in the workspace) and IMC (inverse motor controller: it maps desired trajectories of the end-effector into feasible trajectories in the joint space). The proposed FMC/IMC architecture operates with any degree of redundancy and can deal with geometric constraints (range of motion in the joint space, internal and external constraints in the workspace) and effort-related constraints (range of torque of the actuators, etc.). It operates by alternating two basic operations: 1) relaxation in the configuration space (for reaching a target pose); 2) relaxation in the null space of the kinematic transformation (for producing the required interaction force). The failure of either relaxation can trigger a higher level of reasoning. For both elements of the architecture we propose a closed-form solution and a solution based on ANNs.
منابع مشابه
Neuro-Fuzzy Inverse Forward Models
Internal cognitive models are useful methods for the implementation of motor control [1]. The approach can be applied more generally to any intelligent adaptive control problem where the dynamics of the system (plant) is unknown and/or changing. In particular, paired inverse-forward models have been shown successfully to control complex motor tasks using robotic manipulators [1]. One way this i...
متن کاملFuzzy PD Cascade Controller Design for Ball and Beam System Based on an Improved ARO Technique
The ball and beam system is one of the most popular laboratory setups for control education. In this paper, we design a fuzzy PD cascade controller for a ball and beam system using Asexual Reproduction Optimization (ARO) technique. The ball & beam system consists of a servo motor, a grooved beam, and a rolling ball. This system utilizes a servo motor to control ball’s position on the beam. Chan...
متن کاملAutonomous Learning Evaluation toward Active Motor Babbling
Learning in robotics is one of the practical solutions allowing an autonomous robot to perceive its body and the environment. As discussed in the context of the frame problem [1], the robot’s body and the environment are too complex to be modeled. Even if the kinematics and the dynamics of the body are known, a real sensory input to the body would be different to one derived from the theoretica...
متن کاملBio-Inspired Planning and Reaching in Complex Environments
One of the hallmarks of human reaching behavior is the ability to think and generate plans for movements in complex environments. In this paper we model planning to reach for targets in space using a self-organized process of mental rehearsals of movements, and simulate the process using a redundant robot arm that is capable of learning to reach for targets in space while avoiding obstacles. Th...
متن کاملForward and Inverse Models in Motor Control and Cognitive Control
It is now commonly accepted that the motor system makes use of so-called forward and inverse models in order to control the musculoskeletal system during rapid, skilled, motor behaviour. Inverse models are held to allow the system to determine the motor commands necessary to achieve a desired state, while forward models are held to allow the system to predict the expected sensory feedback of a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006