Academia.eduAcademia.edu

Outline

A Forward / Inverse Motor Controller for Cognitive Robotics

2006, Lecture Notes in Computer Science

https://doi.org/10.1007/11840817_63

Abstract

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.

References (6)

  1. Mussa Ivaldi FA, Morasso P, Zaccaria R (1988) Kinematic Networks. A Distributed Model for Representing and Regularizing Motor Redundancy. Biological Cybernetics, 60, 1-16.
  2. Tsuji T, Tanaka Y, Morasso P, Sanguineti V, Kaneko M (2002) Bio-Mimetic Trajectory Generation of Robots via Artificial Potential Field with Time Base Generator. IEEE Transactions on Systems, Man, and Cybernetics, Part C -Applications, 88, 4, 426-439.
  3. Zak M (1991) Terminal chaos for information processing in neurodynamics. Biological Cybernetics 64, 343-351.
  4. Z.: Hagan, M. T., and M. Menhaj, (1994) "Training feed forward networks with the Marquardt algorithm," IEEE Transactions on Neural Networks, vol. 5, no. 6, pp. 989-993.
  5. Beer, R.D., Quinn, R.D., Chiel, H.J., and Ritzmann, R.E. (1997). Biologically-inspired approaches to robotics. Communications of the ACM 40(3):30-38.
  6. Weng J (2004). Developmental Robotics: Theory and Experiments. International Journal of Humanoid Robotics.