J.L. BUESSLER, J.P. URBAN Neurobiology Suggests the Design of Modular Architectures for Neural Control Advanced Robotics, 16 (3),

Size: px
Start display at page:

Download "J.L. BUESSLER, J.P. URBAN Neurobiology Suggests the Design of Modular Architectures for Neural Control Advanced Robotics, 16 (3),"

Transcription

1 MIPS EA33 - Groupe TROP Contrôle Neuro-mimétique 4 r. des Frères Lumière Mulhouse Cedex J.L. BUESSLER, J.P. URBAN Neurobiology Suggests the Design of Modular Architectures for Neural Control Advanced Robotics, 16 (3), (00) Preprint MIPS-TROP-TR-0-05

2 Neurobiology Suggests the Design of Modular Architectures for Neural Control J.L. Buessler J.P. Urban TROP Research Group at the University of Mulhouse 4 rue des Frères Lumière, Mulhouse, France JP.Urban@univ-mulhouse.fr Abstract The existence of modular structures in the biological world strongly suggests that the training of this kind of structures is actually feasible. It is a key indication for the development of neural networks applications, especially in the field of robotics. Indeed, a single network can only efficiently treat problems with few independent variables; the combining of several networks is necessary to address more complex tasks. We investigate learning techniques and show that using a particular form of architecture can ease the training of a modular structure: a bi-directional structure that allows combining several neural networks. The approach is illustrated with Kohonen s self-organizing maps for a robotic visual servoing task. Our group investigates the possibilities of learning in such modular structures. Adaptation in neural systems appears a priori very difficult. Indeed, the design of architectures combining several ANN stumbles currently on the difficulty of training the various networks. Besides, since the brain presents both a large modularity and an extraordinary learning capability, it is important to search the mechanisms in action. This article shows that a bi-directional architecture can considerably ease learning and could be a key to modular neural structures. The approach is introduced in a very general manner; no specific assumptions are made on the learning mechanism. The second part of the article describes an implementation with Kohonen s Self-Organizing Maps, and a robotic arm-positioning task using data supplied by a stereoscopic vision head. 1. Introduction Neurobiologists collect more and more precise data on the working of the CNS (Central Nervous System). The brain appears as a highly modular structure. Recent reviews on visually guided reaching [1,] reveal a distributed functioning over multiple areas. There is no unique sensorial space perception preceding action, as has been supposed for along time. A multiplicity of areas brings about distinct sensorimotor transformations, each area using specific sensorial data [1]. These transformations are realized progressively by strongly functionally related areas linked by reciprocal connections []. This information is important for the design of artificial systems. For example, Kawato and his group proposed interesting applications of bi-directional architecture where Artificial Neural Networks (ANN) are linked by reciprocal connections [3].. Modular Architecture and Learning.1. Architectural units Considering the brain as an aggregation of specialized modules, many kinds of combinations can be considered. Two basic architectural units are used to illustrate the problems of learning. x Expert 1 Expert Expert 3 Gating Figure 1: An example of parallel organization: mixture-of-experts Σ ŷ IROS 000 Tagamatsu, Japan, Oct Nov. 5,000 organized session Robotics & Neuroscience (A. del Pobil)

3 x 1 x x 3 NN 1 NN NN 3 NN 4 NN 5 NN 6 Figure : An ANN sequential composition example Jacobs and Jordan s mixture-of-experts [4] represents an example of parallel organization (see Figure 1). Each neural network is considered as an expert. It can carry out the task by itself, but is mainly efficient on a fraction of the input space. A gating network weighs out the experts responses to determine the global output response. On the other hand, a modular decomposition can break up the treatment into a sequence (see Figure ). One module carries out part of the treatment. Its response is an intermediate result transmitted to another module. The interest of this architecture becomes considerable when sub-tasks can be defined that will only treat a fraction of the variables. This modularity reduces thus the dimensionality of the modules to be implemented. Figure 3 describes the basic architectural motif. Input vector x is partitioned into two sets x 1 and x (not necessarily disjoint). Multiple variants of units and composition are possible. Each individual module can itself be decomposed... Supervised learning To examine the compatibility of these modular structures with a learning capability, the nature of this learning must be defined. Our approach is developed with a stochastic supervised learning scheme, but the reasoning can be generalized to other training variants. Supervised learning is defined in terms of example-based adaptation of system parameters (i.e. synaptic weight). It is stochastic when the data are used online, without being stored. The weights are iteratively updated with randomly presented examples that depend on the interactions of the system with its environment. To define the notations more formally, a neural network responds with yˆ R x to input vector x. The neural function can also be denoted yˆ k R xk, Wkto show the dependence of the response to parameters W k. Presenting example xk, y k, the weights are modified to reduce error ε y yk Гyˆ k yk ГR xk, W k, or a cost function J ε y. In the parallel organization of Figure 1, each expert can use examples x, y. They compete to learn the k k x x 1 training patterns. The gating network mediates the competition and is itself adapted. Jacobs and Jordan developed these learning algorithms [4]. In a sequential structure, on the other hand, the examples are not sufficient anymore to supervise the adaptation of each of the modules. The intermediate variables zk introduce new degrees of freedom in the system that are not defined in the response model (see figure 3). Today, there is no practical solution available for the learning of such a modular structure. And thus, this type of modular structure cannot be used in ANN applications, whose use is limited to problems of small dimensionality. The composition can only be implemented if each network can be trained independently. Ingenious application examples can be found in robotics (e.g. [5])..3. Internal representations The systematic interconnection reciprocity that is noticed within the brain areas suggests an extension of the neural module concept. Instead of a single ANN, we consider that each module contains a second network R inv associated to the first, that learns the inverse correlation, from the outputs to the inputs. This extension defines a data flow of opposed direction. To simplify the analysis, we assume that function y F x, that is to be learned by the neural structure, can be decomposed in the form: z yf z, x with F 1 x 1 (1) and there exists a function G(.) such as: z G y () ẑ R ŷ R 1 Figure 3: Basic architecture motif of a sequential composition. The learning flows appear in dashed lines.? Functions F 1, F, and G, are smooth. They are not necessarily known. They only establish the possibility to carry out learning. For example, supervised learning of module M 1 has only meaning if z is defined and unique for a given vector x 1. The neural structure thus reproduces a mathematically possible decomposition and can provide a precise response if the training of both modules is carried out suitably. y page /

4 It is easy to see on Figure 4 that module is entirely supervised with data known at instant k: x, k, zˆ k, y k. We can define the adaptation of modules R 1 and R inv by taking each other s response as desired output to minimize the difference between their estimations. Consider the class of solutions of functional equation: R x R y 1 1, k inv k z ^ R x R F, x using equation (1) 1 1, k inv k k Since the relation must stand x1, x, the second term depends only on z and thus represents a function h(z). Function h is in this case a scalar function of z. If h can be inverted, then zˆ hz ( ) can be defined as an internal representation of variable z. The training phase leads the neural networks to represent respectively: R h F x ˆ x R zˆ, x F h z, R x y h G y inv k k In this configuration, the third network serves only to ease learning phase. The composition of the two first realize the desired general function: yˆ R zˆ, x R R x, x F F x, x F( x) Regularization Any invertible function h will fit the relation above. It is therefore not necessary to impose the choice of the internal representation, for example hz ( ) z. However, one must verify that the adaptation does not converge to a trivial solution hz ( ) constant. One can also take advantage of the freedom of representation to favor a smooth function with an amplitude range compatible with the elements of x. The adaptation of the networks will be more efficient. (3) The regularization techniques are difficult to implement in the context of stochastic learning. The most efficient approach seems here to be an algorithm introduced by J.F. Cardoso and B. Laheld [6], to adapt iteratively a whitening matrix. The training examples are adapted for one of the networks, for example R 1, which will no more take x1, k, z ˆ, k as model, but x1, k, k with k k ˆ, k k v z Г m (4) where v k and m k correspond respectively to a whitening factor and a mean estimation of z ˆ, k. These two variables allow to enforce a constraint of zero mean and unit variance for the learning flow of network R 1. They are iteratively estimated with z ˆ, k, using equations: m m 0 zˆ Гm k1 k m, k k v v 0 v 1Г v zˆ k1 k v k k, k where γ m and γ v are learning rates comprised between 0 and 1. They can be time varying..5. Bi-directional architecture This learning approach, based on bi-directional data flows, can be easily generalized. It uses exclusively local data, that belong to the considered neural stage. The adaptation technique is identical when the considered modules belong to a structure that gathers multiples stages. Its principle is simple and allows to design more complex variants and modular architectures. The design of these architectures is based on the possible decompositions of data processing and the necessity to reduce the dimensionality of the subtasks. In many applications, a judicious data organization permits to meet the constraints expressed in equations (1) and (). The example in the following section shows that learning is really feasible and efficient when several bi-directional stages are chained and produce several internal representations. (5) x x 1 R 1 V m ẑ 1 ẑ R R inv Figure 4: Bi-directional extension of the learning diagram depicted in Figure 3. The regularization variables appear symbolically on Module 1. ŷ y 3. An example of composition The application we introduce uses several Self-Organizing Maps (SOM) to represent the motor and sensorial position correlations of a robotic platform. Two active cameras follow the movements of a robot manipulator in 3-D space. The mapping of image positions and camera orientations into arm angular joint page 3/3

5 = Σ * ˆ F A SOM (3-D) ˆ4 v SOM 1 (3-D) m - + ˆ F * B SOM.inv (3-D) 4 Module A Module B Figure 5: Modular decomposition for the learning of visuo-motor correlations : the global transformation F: [V,α] = θ is decomposed into two steps G: [α, V] = α F and H: α F = θ. The bi-directional organization consists of a 3-D SOM map for Module A, two 3-D SOM maps for Module B. positions could be learned by a neural network. However, decomposing the problem and using several neural networks turns out to be a better way Visual and robotic task We consider a robotic arm in movement in its 3-D workspace and study the control with visual information. Active vision techniques are implemented to ensure the vision system's performances. The cameras of a robotic head are continuously oriented in direction of the interest zone. The use of visual data for robotic control turns out to be difficult with classical techniques. Various works showed that ANN could facilitate the learning of such a control scheme. Learning replaces the determination of kinematics models and the tedious system calibration phase Especially Self-Organizing Maps, based on Kohonen's algorithm, result in a relatively rapid learning by organizing and using a topological representation of the input space. The neural algorithm can therefore be used to control the robot-arm or robot-head movements, expressed in terms of positioning tasks, visual tracking, and so on. In this paper the use of the data for controls is not described. The emphasis is placed on the idea that the learning of discrete correlations with SOM algorithms can be easily decomposed in modules. In this experiment, the data have been gathered on a robotic platform. The experimental setup is composed of a robotic head that follows the movements of an arm manipulator fixed upside down to the ceiling for maximum workspace (see Figure 5). The active vision head can be defined using three motor angles: α P, α T, pan and tilt of the whole head, and α V, the vergence variable. In the described experiments, the cameras' vergence angles (referenced to the head basis) are maintained symmetrical and can therefore be represented by a single variable α V. Let α = [α P, α V, α T ] denote the camera configuration. A 3-D target point P is projected on the image plane of the two cameras and forms [x R, y R ] and [x L, y L ], the right and left image coordinates of the projected points. Let V = [x R, y R, x L, y L ] denote these image coordinates. Any 3-D target point P is represented by its image coordinates V for a given camera configuration α. The particular camera configuration that fixates a point P is denoted by α F (P) (P is fixated when its image appears at the center of the image plane for both cameras denoted V F ). The non-redundant robot arm configuration is denoted θ = [θ 1, θ, θ 3 ]. The purpose of the learning scheme is to construct the correlations between the sensorial data and the two motor systems, G: [α, V] = α F and F: [V,α] = θ. 3.. Supervised Self-Organizing Maps Among neural networks algorithms, we choose Kohonen s Self-Organizing Maps, and its extension by Ritter et al. [7]. The algorithm is simple, well-suited for online adaptation, and converges rapidly. The SOM algorithm is based on 3 major elements: a pre-defined grid of fixed dimension where each unit (neuron) r is defined by its position r, the distance between neurons r and s and the neighborhood function h rs = h(r,s), weight vectors, associated to each unit r: w in r in the input space, w out r in the output space. page 4/4

6 At a given time instant, the competition between the units within the layer results in a winner s, the neuron whose weights best fit the input vector x: x - w in s x - w in r, r (6) This neuron activates the associated output vector: ŷ= w out s (7) the learning step for the input and output weight vectors are respectively: w in r = w in r + ε.h rs.(x - w in r) (8) w out r = w out r + ε'.h' rs.(y - w out r) (9) ε and ε' are learning rates and h rs and h' rs are neighborhood functions of the form: h exp r Г s rs Г 6 (10) The values of the parameters ε, ε', σ, and σ' decrease with the number of learning steps Neuro-controller architectures In a previous work [8], we analyzed the decomposition into two modules whose structure is depicted in Figure 5. This architecture is briefly described, and then a complementary decomposition of Module B is proposed. The results presented here confirm the working of a structure that chains 4 bi-directional modules. a) Bi-directional Learning The diagram in Figure 5 depicts the two steps involved in the arm motor command based on active vision data: G: [α, V] = α F and H: α F = θ. This modular decomposition is interesting because it is based on an internal representation which corresponds to α F, the robot head commands to fixate the 3-D target point with the cameras. The elements of vector α F can be expressed as the sum α F = α + α = α + f(v). We consider that the camera orientation variation is only a function of vector V, and not of the current orientation. This is an acceptable approximation that is necessary for the dimensional reduction of the data to be treated. Module A uses a 3-D SOM map. The adaptation of this module is based on the bi-directional learning principle. Module B combines two 3-D maps, one for the direct data flow, the other for the inverse flow. The learning parameters are detailed in [8]. b) Extended modularity (figure 6) Module A use an additive composition of maps, respectively of dimensions 1-D and -D. An analysis of the robot s geometrical invariances leads to the decomposition of Module B into a 3-stage bi-directional structure. The neuro-controller s global architecture is then based on 8 SOM maps, seven -D and one 1-D. With this thorough decomposition, we will verify that the advantage of having dimensionally reduced maps is not annihilated by the induced more complex modular structure. c) Comparison tests Two tests are proposed to give elements of comparison. The independent learning assumes that the data necessary to perform supervised independent adaptation of the two modules are available. This test provides an ideal learning reference. The second reference, the single network test, attempts to learn F: [V,α] = θ with a single SOM map. It shows the failure of this approach when too many independent variables are involved. = X R, X L Y R +Y L SOM (-D) SOM (1-D) Σ - + ˆ F * A F * B * F V * F T * F P Module B1 SOM (-D) Module B SOM (-D) Module B3 SOM (-D) θ 1 θ θ 3 Module A Module B Figure 6: Extended modularity. Module A uses an additive composition of two maps. Module B is broken up into three -D bi-directional modules. Each module Bi reproduces the structure of Module B in Fig. 5. page 5/5

7 3.4. Results and discussion The main purpose of the presented results is to validate the learning technique. The modular architecture is compatible with rapid learning and good convergence. We present the results of experiments conducted on a real robotic platform. Table 1 presents the positioning error for a test set after a learning phase (10,000 presented examples). The mean error value is close to the minimum, for the considered discretization, when the training of the networks can be supervised independently (independent learning test). In the general case, in which the data are not available to supervise each network, the bi-directional learning technique shows its efficiency, even when the decomposition introduces several modular stages. Table 1 : Architecture comparison and performance Evaluation after 10,000 training cycles Single neural network Independent learning Bi-directional structure (fig 5) Extended modularity (fig 6) error (cm) positioning error mean(max) in cm number of SOM networks presented vector # number of SOM neurons response computing time (with learning) ms/sample 10.1 (31) 1 (3-D) 40, (10) (3-D) 84, (11) 3 (3-D) 16, (10) 8 (-D) 15, Figure 7: Convergence of learning for the extended modularity structure. The neural responses positions the end-effector, and the distance to the desired position gives an error measure. The curve represents the mean values for sequences of 100 vectors; the '+' signs the maximal values. Figure 7 presents the error evolution during the training of the extended modular structure. The resulting curve is very similar to the one obtained with the supervised adaptation of each of the SOM maps. The interest of the modular approach appears clearly with the examination of the performances displayed by the single network test. Although a large number of neurons are used, it does not converge on a satisfying representation of the function. Besides, when modularity permits to reduce the dimensionality of the networks, and therefore the number of neurons implied for an equivalent discretization, the computational cost is greatly reduced. 4. Conclusion The bi-directional learning technique enables the creation of an internal representation that does not have to be supervised during the training. It provides the means to design modular architectures and to break up the treatments. The experiments have been presented using supervised SOM networks. They converge rapidly, but result in a relatively coarse space discretization. The presented bi-directional technique is however not dependent on a given learning algorithm. 5. References [1] Rizzolatti, G., Fogassi, L. and Gallese, V. (1997), Parietal cortex: from sight to action, Current Opinion in Neurobiology, Vol. 7, pp [] Caminiti, R., Ferraina, S. and Mayer, A. B. (1998), Visuomotor transformations: early cortical mechanisms of reaching, Current Opinion in Neurobiology, Vol. 8, pp [3] Miyamoto, H., Schaal, S., Gomi, Wada and Kawato (1996), A Kendama Learning Robot Based on Bi-directional theory, Neural Networks, Vol. 9, pp [4] Jacobs, R. A., Jordan, M. I., Nowlan, S. J. and Hinton, G. E. (1991), Adaptive Mixtures of Local Experts, Neural Computation, Vol. 3, pp [5] Kun, A. L. and Miller, W. T. (1999), Control of Variable-Speed Gaits for a Biped Robot, IEEE Robotics & Automation Magazine, Vol. 6, pp [6] Cardoso, J.-F. and Laheld, B. (1996), Equivariant Adaptive Source Separation, IEEE Trans. on Signal Processing, Vol. 44, pp [7] Ritter, H. J., Martinetz, T. M. and Schulten, K. J. (199), Neural Computation and Self-Organizing Maps, Addison-Wesley, Reading, MA. [8] Buessler, J. L., Kara, R., Wira, P., Kihl, H. and Urban, J. P. (1999), IEEE SMC'99, Int. Conf. on Systems, Man and Cybernetics, Tokyo. page 6/6

Preprint MIPS-TROP-TR MIPS EA Groupe TROP Contrôle Neuro-mimétique

Preprint MIPS-TROP-TR MIPS EA Groupe TROP Contrôle Neuro-mimétique MIPS EA2332 - Groupe TROP Contrôle Neuro-mimétique 4 r. des Frères Lumière -68 93 Mulhouse Cedex www.trop.univ-mulhouse.fr P. WIRA, J.P. URBAN Predicting Unnown Motion for Model Independent Visual Servoing

More information

Reinforcement Learning of Clothing Assistance with a Dual-arm Robot

Reinforcement Learning of Clothing Assistance with a Dual-arm Robot Reinforcement Learning of Clothing Assistance with a Dual-arm Robot Tomoya Tamei, Takamitsu Matsubara, Akshara Rai, Tomohiro Shibata Graduate School of Information Science,Nara Institute of Science and

More information

A modular neural network architecture for inverse kinematics model learning

A modular neural network architecture for inverse kinematics model learning Neurocomputing 38}40 (2001) 797}805 A modular neural network architecture for inverse kinematics model learning Eimei Oyama*, Arvin Agah, Karl F. MacDorman, Taro Maeda, Susumu Tachi Intelligent System

More information

Proceedings of the 8th WSEAS Int. Conference on Automatic Control, Modeling and Simulation, Prague, Czech Republic, March 12-14, 2006 (pp )

Proceedings of the 8th WSEAS Int. Conference on Automatic Control, Modeling and Simulation, Prague, Czech Republic, March 12-14, 2006 (pp ) Dynamic Learning-Based Jacobian Estimation for Pan-Tilt-Verge Head Control SILA SORNSUJITRA and ARTHIT SRIKAEW Robotics and Automation Research Unit for Real-World Applications (RARA) School of Electrical

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. Learning Ballistic Movementsof a Robot Arm 212 13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the

More information

Function approximation using RBF network. 10 basis functions and 25 data points.

Function approximation using RBF network. 10 basis functions and 25 data points. 1 Function approximation using RBF network F (x j ) = m 1 w i ϕ( x j t i ) i=1 j = 1... N, m 1 = 10, N = 25 10 basis functions and 25 data points. Basis function centers are plotted with circles and data

More information

Comparison of supervised self-organizing maps using Euclidian or Mahalanobis distance in classification context

Comparison of supervised self-organizing maps using Euclidian or Mahalanobis distance in classification context 6 th. International Work Conference on Artificial and Natural Neural Networks (IWANN2001), Granada, June 13-15 2001 Comparison of supervised self-organizing maps using Euclidian or Mahalanobis distance

More information

Reducing topological defects in self-organizing maps using multiple scale neighborhood functions

Reducing topological defects in self-organizing maps using multiple scale neighborhood functions Reducing topological defects in self-organizing maps using multiple scale neighborhood functions Kazushi Murakoshi,YuichiSato Department of Knowledge-based Information Engineering, Toyohashi University

More information

11. VISUOMOTOR COORDINATION OF A ROBOT ARM

11. VISUOMOTOR COORDINATION OF A ROBOT ARM 11. Visuomotor Coordination of a Robot Arm 156 11. VISUOMOTOR COORDINATION OF A ROBOT ARM In this chapter we again use the extension of Kohonen s model that includes the learning of output values. By employing

More information

Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation

Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation UMAR KHAN, LIAQUAT ALI KHAN, S. ZAHID HUSSAIN Department of Mechatronics Engineering AIR University E-9, Islamabad PAKISTAN

More information

COMPUTER SIMULATION OF COMPLEX SYSTEMS USING AUTOMATA NETWORKS K. Ming Leung

COMPUTER SIMULATION OF COMPLEX SYSTEMS USING AUTOMATA NETWORKS K. Ming Leung POLYTECHNIC UNIVERSITY Department of Computer and Information Science COMPUTER SIMULATION OF COMPLEX SYSTEMS USING AUTOMATA NETWORKS K. Ming Leung Abstract: Computer simulation of the dynamics of complex

More information

Handwriting Trajectory Movements Controlled by a Bêta-Elliptic Model

Handwriting Trajectory Movements Controlled by a Bêta-Elliptic Model Handwriting Trajectory Movements Controlled by a Bêta-Elliptic Model Hala BEZINE, Adel M. ALIMI, and Nabil DERBEL Research Group on Intelligent Machines (REGIM) Laboratory of Intelligent Control and Optimization

More information

11/14/2010 Intelligent Systems and Soft Computing 1

11/14/2010 Intelligent Systems and Soft Computing 1 Lecture 8 Artificial neural networks: Unsupervised learning Introduction Hebbian learning Generalised Hebbian learning algorithm Competitive learning Self-organising computational map: Kohonen network

More information

Applying Neural Network Architecture for Inverse Kinematics Problem in Robotics

Applying Neural Network Architecture for Inverse Kinematics Problem in Robotics J. Software Engineering & Applications, 2010, 3: 230-239 doi:10.4236/jsea.2010.33028 Published Online March 2010 (http://www.scirp.org/journal/jsea) Applying Neural Network Architecture for Inverse Kinematics

More information

Parallel Evaluation of Hopfield Neural Networks

Parallel Evaluation of Hopfield Neural Networks Parallel Evaluation of Hopfield Neural Networks Antoine Eiche, Daniel Chillet, Sebastien Pillement and Olivier Sentieys University of Rennes I / IRISA / INRIA 6 rue de Kerampont, BP 818 2232 LANNION,FRANCE

More information

Artificial Neural Network-Based Prediction of Human Posture

Artificial Neural Network-Based Prediction of Human Posture Artificial Neural Network-Based Prediction of Human Posture Abstract The use of an artificial neural network (ANN) in many practical complicated problems encourages its implementation in the digital human

More information

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1 David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 James P. Schmiedeler The Ohio State University, Columbus, OH 43210 e-mail:

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

Figure (5) Kohonen Self-Organized Map

Figure (5) Kohonen Self-Organized Map 2- KOHONEN SELF-ORGANIZING MAPS (SOM) - The self-organizing neural networks assume a topological structure among the cluster units. - There are m cluster units, arranged in a one- or two-dimensional array;

More information

Rough Set Approach to Unsupervised Neural Network based Pattern Classifier

Rough Set Approach to Unsupervised Neural Network based Pattern Classifier Rough Set Approach to Unsupervised Neural based Pattern Classifier Ashwin Kothari, Member IAENG, Avinash Keskar, Shreesha Srinath, and Rakesh Chalsani Abstract Early Convergence, input feature space with

More information

Inverse Kinematics for Humanoid Robots using Artificial Neural Networks

Inverse Kinematics for Humanoid Robots using Artificial Neural Networks Inverse Kinematics for Humanoid Robots using Artificial Neural Networks Javier de Lope, Rafaela González-Careaga, Telmo Zarraonandia, and Darío Maravall Department of Artificial Intelligence Faculty of

More information

Multiple Object Manipulation: is structural modularity necessary? A study of the MOSAIC and CARMA models

Multiple Object Manipulation: is structural modularity necessary? A study of the MOSAIC and CARMA models Multiple Object Manipulation: is structural modularity necessary? A study of the MOSAIC and CARMA models Stéphane Lallée (stephane.lallee@inserm.fr) INSERM U846, Stem-Cell and Brain Research Institute

More information

Robotic System Sensitivity to Neural Network Learning Rate: Theory, Simulation, and Experiments

Robotic System Sensitivity to Neural Network Learning Rate: Theory, Simulation, and Experiments Robotic System Sensitivity to Neural Network Learning Rate: Theory, Simulation, and Experiments Christopher M. Clark James K. Mills Laboratory for Nonlinear Systems Control Department of Mechanical and

More information

Vision-based Manipulator Navigation. using Mixtures of RBF Neural Networks. Wolfram Blase, Josef Pauli, and Jorg Bruske

Vision-based Manipulator Navigation. using Mixtures of RBF Neural Networks. Wolfram Blase, Josef Pauli, and Jorg Bruske Vision-based Manipulator Navigation using Mixtures of RBF Neural Networks Wolfram Blase, Josef Pauli, and Jorg Bruske Christian{Albrechts{Universitat zu Kiel, Institut fur Informatik Preusserstrasse 1-9,

More information

Automatic Modularization of ANNs Using Adaptive Critic Method

Automatic Modularization of ANNs Using Adaptive Critic Method Automatic Modularization of ANNs Using Adaptive Critic Method RUDOLF JAKŠA Kyushu Institute of Design 4-9-1 Shiobaru, Minami-ku, Fukuoka, 815-8540 JAPAN Abstract: - We propose automatic modularization

More information

Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks

Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks Javier de Lope, Rafaela González-Careaga, Telmo Zarraonandia, and Darío Maravall Department of Artificial Intelligence Faculty of

More information

A Population Based Convergence Criterion for Self-Organizing Maps

A Population Based Convergence Criterion for Self-Organizing Maps A Population Based Convergence Criterion for Self-Organizing Maps Lutz Hamel and Benjamin Ott Department of Computer Science and Statistics, University of Rhode Island, Kingston, RI 02881, USA. Email:

More information

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers

More information

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used. 1 4.12 Generalization In back-propagation learning, as many training examples as possible are typically used. It is hoped that the network so designed generalizes well. A network generalizes well when

More information

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots 2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple

More information

Production of Video Images by Computer Controlled Cameras and Its Application to TV Conference System

Production of Video Images by Computer Controlled Cameras and Its Application to TV Conference System Proc. of IEEE Conference on Computer Vision and Pattern Recognition, vol.2, II-131 II-137, Dec. 2001. Production of Video Images by Computer Controlled Cameras and Its Application to TV Conference System

More information

Instant Prediction for Reactive Motions with Planning

Instant Prediction for Reactive Motions with Planning The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Instant Prediction for Reactive Motions with Planning Hisashi Sugiura, Herbert Janßen, and

More information

Human Motion Synthesis by Motion Manifold Learning and Motion Primitive Segmentation

Human Motion Synthesis by Motion Manifold Learning and Motion Primitive Segmentation Human Motion Synthesis by Motion Manifold Learning and Motion Primitive Segmentation Chan-Su Lee and Ahmed Elgammal Rutgers University, Piscataway, NJ, USA {chansu, elgammal}@cs.rutgers.edu Abstract. We

More information

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Operation Trajectory Control of Industrial Robots Based on Motion Simulation Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing

More information

Using Artificial Neural Networks for Prediction Of Dynamic Human Motion

Using Artificial Neural Networks for Prediction Of Dynamic Human Motion ABSTRACT Using Artificial Neural Networks for Prediction Of Dynamic Human Motion Researchers in robotics and other human-related fields have been studying human motion behaviors to understand and mimic

More information

Online Learning for Object Recognition with a Hierarchical Visual Cortex Model

Online Learning for Object Recognition with a Hierarchical Visual Cortex Model Online Learning for Object Recognition with a Hierarchical Visual Cortex Model Stephan Kirstein, Heiko Wersing, and Edgar Körner Honda Research Institute Europe GmbH Carl Legien Str. 30 63073 Offenbach

More information

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan

More information

Seismic regionalization based on an artificial neural network

Seismic regionalization based on an artificial neural network Seismic regionalization based on an artificial neural network *Jaime García-Pérez 1) and René Riaño 2) 1), 2) Instituto de Ingeniería, UNAM, CU, Coyoacán, México D.F., 014510, Mexico 1) jgap@pumas.ii.unam.mx

More information

CELL COMPETITION GENERATES. Inst. fur Theor. Physik, SFB Nichtlin. Dynamik, Univ.

CELL COMPETITION GENERATES.  Inst. fur Theor. Physik, SFB Nichtlin. Dynamik, Univ. ON-CENTER AND OFF-CENTER CELL COMPETITION GENERATES ORIENTED RECEPTIVE FIELDS FROM NON-ORIENTED STIMULI IN KOHONEN'S SELF-ORGANIZING MAP Maximilian Riesenhuber y Hans-Ulrich Bauer Theo Geisel max@ai.mit.edu,

More information

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION

6. NEURAL NETWORK BASED PATH PLANNING ALGORITHM 6.1 INTRODUCTION 6 NEURAL NETWORK BASED PATH PLANNING ALGORITHM 61 INTRODUCTION In previous chapters path planning algorithms such as trigonometry based path planning algorithm and direction based path planning algorithm

More information

Chapter 7: Competitive learning, clustering, and self-organizing maps

Chapter 7: Competitive learning, clustering, and self-organizing maps Chapter 7: Competitive learning, clustering, and self-organizing maps António R. C. Paiva EEL 6814 Spring 2008 Outline Competitive learning Clustering Self-Organizing Maps What is competition in neural

More information

Robot learning for ball bouncing

Robot learning for ball bouncing Robot learning for ball bouncing Denny Dittmar Denny.Dittmar@stud.tu-darmstadt.de Bernhard Koch Bernhard.Koch@stud.tu-darmstadt.de Abstract For robots automatically learning to solve a given task is still

More information

Robot Manifolds for Direct and Inverse Kinematics Solutions

Robot Manifolds for Direct and Inverse Kinematics Solutions Robot Manifolds for Direct and Inverse Kinematics Solutions Bruno Damas Manuel Lopes Abstract We present a novel algorithm to estimate robot kinematic manifolds incrementally. We relate manifold learning

More information

Visual Servoing Utilizing Zoom Mechanism

Visual Servoing Utilizing Zoom Mechanism IEEE Int. Conf. on Robotics and Automation 1995, pp.178 183, Nagoya, May. 12 16, 1995 1 Visual Servoing Utilizing Zoom Mechanism Koh HOSODA, Hitoshi MORIYAMA and Minoru ASADA Dept. of Mechanical Engineering

More information

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator Inverse Kinematics of 6 DOF Serial Manipulator Robotics Inverse Kinematics of 6 DOF Serial Manipulator Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics

More information

Visual Servoing for Floppy Robots Using LWPR

Visual Servoing for Floppy Robots Using LWPR Visual Servoing for Floppy Robots Using LWPR Fredrik Larsson Erik Jonsson Michael Felsberg Abstract We have combined inverse kinematics learned by LWPR with visual servoing to correct for inaccuracies

More information

Relation Organization of SOM Initial Map by Improved Node Exchange

Relation Organization of SOM Initial Map by Improved Node Exchange JOURNAL OF COMPUTERS, VOL. 3, NO. 9, SEPTEMBER 2008 77 Relation Organization of SOM Initial Map by Improved Node Echange MIYOSHI Tsutomu Department of Information and Electronics, Tottori University, Tottori,

More information

Classifier C-Net. 2D Projected Images of 3D Objects. 2D Projected Images of 3D Objects. Model I. Model II

Classifier C-Net. 2D Projected Images of 3D Objects. 2D Projected Images of 3D Objects. Model I. Model II Advances in Neural Information Processing Systems 7. (99) The MIT Press, Cambridge, MA. pp.949-96 Unsupervised Classication of 3D Objects from D Views Satoshi Suzuki Hiroshi Ando ATR Human Information

More information

Learning Multiple Models of Non-Linear Dynamics for Control under Varying Contexts

Learning Multiple Models of Non-Linear Dynamics for Control under Varying Contexts Learning Multiple Models of Non-Linear Dynamics for Control under Varying Contexts Georgios Petkos, Marc Toussaint, and Sethu Vijayakumar Institute of Perception, Action and Behaviour, School of Informatics

More information

Motion Recognition and Generation for Humanoid based on Visual-Somatic Field Mapping

Motion Recognition and Generation for Humanoid based on Visual-Somatic Field Mapping Motion Recognition and Generation for Humanoid based on Visual-Somatic Field Mapping 1 Masaki Ogino, 1 Shigeo Matsuyama, 1 Jun ichiro Ooga, and 1, Minoru Asada 1 Dept. of Adaptive Machine Systems, HANDAI

More information

Machine Learning : Clustering, Self-Organizing Maps

Machine Learning : Clustering, Self-Organizing Maps Machine Learning Clustering, Self-Organizing Maps 12/12/2013 Machine Learning : Clustering, Self-Organizing Maps Clustering The task: partition a set of objects into meaningful subsets (clusters). The

More information

Experimental study of Redundant Snake Robot Based on Kinematic Model

Experimental study of Redundant Snake Robot Based on Kinematic Model 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThD7.5 Experimental study of Redundant Snake Robot Based on Kinematic Model Motoyasu Tanaka and Fumitoshi Matsuno

More information

A Distributed Robotic Control System Based on a Temporal Self-Organizing Neural Network

A Distributed Robotic Control System Based on a Temporal Self-Organizing Neural Network IEEE TRANSACTIONS ON SYSTEMS, MAN and CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 32, NO. 4, NOVEMBER 2002 347 A Distributed Robotic Control System Based on a Temporal Self-Organizing Neural Network

More information

Continuous Valued Q-learning for Vision-Guided Behavior Acquisition

Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Yasutake Takahashi, Masanori Takeda, and Minoru Asada Dept. of Adaptive Machine Systems Graduate School of Engineering Osaka University

More information

A Computational Approach To Understanding The Response Properties Of Cells In The Visual System

A Computational Approach To Understanding The Response Properties Of Cells In The Visual System A Computational Approach To Understanding The Response Properties Of Cells In The Visual System David C. Noelle Assistant Professor of Computer Science and Psychology Vanderbilt University March 3, 2004

More information

Contextual priming for artificial visual perception

Contextual priming for artificial visual perception Contextual priming for artificial visual perception Hervé Guillaume 1, Nathalie Denquive 1, Philippe Tarroux 1,2 1 LIMSI-CNRS BP 133 F-91403 Orsay cedex France 2 ENS 45 rue d Ulm F-75230 Paris cedex 05

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009

More information

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,

More information

Dynamics modeling of structure-varying kinematic chains for free-flying robots

Dynamics modeling of structure-varying kinematic chains for free-flying robots Dynamics modeling of structure-varying kinematic chains for free-flying robots Roberto Lampariello, Satoko Abiko, Gerd Hirzinger Institute of Robotics and Mechatronics German Aerospace Center (DLR) 8 Weßling,

More information

Self-Organizing Map. presentation by Andreas Töscher. 19. May 2008

Self-Organizing Map. presentation by Andreas Töscher. 19. May 2008 19. May 2008 1 Introduction 2 3 4 5 6 (SOM) aka Kohonen Network introduced by Teuvo Kohonen implements a discrete nonlinear mapping unsupervised learning Structure of a SOM Learning Rule Introduction

More information

Experimental evaluation of static stiffness of a spatial translational parallel manipulator.

Experimental evaluation of static stiffness of a spatial translational parallel manipulator. Experimental evaluation of static stiffness of a spatial translational parallel manipulator. CORRAL, J. (1), PINTO, Ch. (), ALTUZARRA, O. (), PETUA, V. (), DEL POZO, D. (1), LÓPEZ, J.M. (1) (1) Robotier

More information

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence The University of Missouri - Columbia Final Exam 1) Clear your desk top of all handwritten papers and personal notes. You may keep only your textbook, a cheat sheet, the test paper, a calculator and a

More information

Influence of Neighbor Size for Initial Node Exchange of SOM Learning

Influence of Neighbor Size for Initial Node Exchange of SOM Learning FR-E3-3 SCIS&ISIS2006 @ Tokyo, Japan (September 20-24, 2006) Influence of Neighbor Size for Initial Node Exchange of SOM Learning MIYOSHI Tsutomu Department of Information and Knowledge Engineering, Tottori

More information

Model learning for robot control: a survey

Model learning for robot control: a survey Model learning for robot control: a survey Duy Nguyen-Tuong, Jan Peters 2011 Presented by Evan Beachly 1 Motivation Robots that can learn how their motors move their body Complexity Unanticipated Environments

More information

Parametric Texture Model based on Joint Statistics

Parametric Texture Model based on Joint Statistics Parametric Texture Model based on Joint Statistics Gowtham Bellala, Kumar Sricharan, Jayanth Srinivasa Department of Electrical Engineering, University of Michigan, Ann Arbor 1. INTRODUCTION Texture images

More information

7.1 The Somatotopic Map of the Body Surface

7.1 The Somatotopic Map of the Body Surface 7. Modeling the Somatotopic Map 101 7. MODELING THE SOMATOTOPIC MAP 7.1 The Somatotopic Map of the Body Surface In this chapter we demonstrate the formation of a somatotopic map by means of a computer

More information

A Rule Chaining Architecture Using a Correlation Matrix Memory. James Austin, Stephen Hobson, Nathan Burles, and Simon O Keefe

A Rule Chaining Architecture Using a Correlation Matrix Memory. James Austin, Stephen Hobson, Nathan Burles, and Simon O Keefe A Rule Chaining Architecture Using a Correlation Matrix Memory James Austin, Stephen Hobson, Nathan Burles, and Simon O Keefe Advanced Computer Architectures Group, Department of Computer Science, University

More information

How to make CAD tools more useful to designers through re- representation

How to make CAD tools more useful to designers through re- representation How to make CAD tools more useful to designers through re- representation John S Gero and Nick Kelly Key Centre of Design Computing and Cognition, University of Sydney, Australia ABSTRACT: This paper describes

More information

Does the Brain do Inverse Graphics?

Does the Brain do Inverse Graphics? Does the Brain do Inverse Graphics? Geoffrey Hinton, Alex Krizhevsky, Navdeep Jaitly, Tijmen Tieleman & Yichuan Tang Department of Computer Science University of Toronto How to learn many layers of features

More information

A Self Organizing Map for dissimilarity data 0

A Self Organizing Map for dissimilarity data 0 A Self Organizing Map for dissimilarity data Aïcha El Golli,2, Brieuc Conan-Guez,2, and Fabrice Rossi,2,3 Projet AXIS, INRIA-Rocquencourt Domaine De Voluceau, BP 5 Bâtiment 8 7853 Le Chesnay Cedex, France

More information

Introduction to Reinforcement Learning. J. Zico Kolter Carnegie Mellon University

Introduction to Reinforcement Learning. J. Zico Kolter Carnegie Mellon University Introduction to Reinforcement Learning J. Zico Kolter Carnegie Mellon University 1 Agent interaction with environment Agent State s Reward r Action a Environment 2 Of course, an oversimplification 3 Review:

More information

m Environment Output Activation 0.8 Output Activation Input Value

m Environment Output Activation 0.8 Output Activation Input Value Learning Sensory-Motor Cortical Mappings Without Training Mike Spratling Gillian Hayes Department of Articial Intelligence University of Edinburgh mikes@dai.ed.ac.uk gmh@dai.ed.ac.uk Abstract. This paper

More information

Autonomous Sensor Center Position Calibration with Linear Laser-Vision Sensor

Autonomous Sensor Center Position Calibration with Linear Laser-Vision Sensor International Journal of the Korean Society of Precision Engineering Vol. 4, No. 1, January 2003. Autonomous Sensor Center Position Calibration with Linear Laser-Vision Sensor Jeong-Woo Jeong 1, Hee-Jun

More information

6-dof Eye-vergence visual servoing by 1-step GA pose tracking

6-dof Eye-vergence visual servoing by 1-step GA pose tracking International Journal of Applied Electromagnetics and Mechanics 52 (216) 867 873 867 DOI 1.3233/JAE-16225 IOS Press 6-dof Eye-vergence visual servoing by 1-step GA pose tracking Yu Cui, Kenta Nishimura,

More information

Learning Motor Behaviors: Past & Present Work

Learning Motor Behaviors: Past & Present Work Stefan Schaal Computer Science & Neuroscience University of Southern California, Los Angeles & ATR Computational Neuroscience Laboratory Kyoto, Japan sschaal@usc.edu http://www-clmc.usc.edu Learning Motor

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

Histogram and watershed based segmentation of color images

Histogram and watershed based segmentation of color images Histogram and watershed based segmentation of color images O. Lezoray H. Cardot LUSAC EA 2607 IUT Saint-Lô, 120 rue de l'exode, 50000 Saint-Lô, FRANCE Abstract A novel method for color image segmentation

More information

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING Tomasz Żabiński, Tomasz Grygiel, Bogdan Kwolek Rzeszów University of Technology, W. Pola 2, 35-959 Rzeszów, Poland tomz, bkwolek@prz-rzeszow.pl

More information

Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing

Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing Minoru Asada, Takamaro Tanaka, and Koh Hosoda Adaptive Machine Systems Graduate School of Engineering Osaka University, Suita,

More information

Theory of Robotics and Mechatronics

Theory of Robotics and Mechatronics Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed

More information

Skill. Robot/ Controller

Skill. Robot/ Controller Skill Acquisition from Human Demonstration Using a Hidden Markov Model G. E. Hovland, P. Sikka and B. J. McCarragher Department of Engineering Faculty of Engineering and Information Technology The Australian

More information

TASK SEGMENTATION IN A MOBILE ROBOT BY MNSOM AND CLUSTERING WITH SPATIO-TEMPORAL CONTIGUITY. Received January 2008; revised June 2008

TASK SEGMENTATION IN A MOBILE ROBOT BY MNSOM AND CLUSTERING WITH SPATIO-TEMPORAL CONTIGUITY. Received January 2008; revised June 2008 International Journal of Innovative Computing, Information and Control ICIC International c 2008 ISSN 1349-4198 Volume 5, Number 4, April 2009 pp. 1 ICONIP07-04 TASK SEGMENTATION IN A MOBILE ROBOT BY MNSOM

More information

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance 28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku

More information

Automatic Group-Outlier Detection

Automatic Group-Outlier Detection Automatic Group-Outlier Detection Amine Chaibi and Mustapha Lebbah and Hanane Azzag LIPN-UMR 7030 Université Paris 13 - CNRS 99, av. J-B Clément - F-93430 Villetaneuse {firstname.secondname}@lipn.univ-paris13.fr

More information

Image Processing. Filtering. Slide 1

Image Processing. Filtering. Slide 1 Image Processing Filtering Slide 1 Preliminary Image generation Original Noise Image restoration Result Slide 2 Preliminary Classic application: denoising However: Denoising is much more than a simple

More information

A Bio-Inspired Sensory-Motor Neural Model for a Neuro-Robotic Manipulation Platform

A Bio-Inspired Sensory-Motor Neural Model for a Neuro-Robotic Manipulation Platform NEUROBOTICS Meeting Genova, September 22, 2005 A Bio-Inspired Sensory-Motor Neural Model for a Neuro-Robotic Manipulation Platform Gioel Asuni, Giancarlo Teti, Cecilia Laschi, Eugenio Guglielmelli and

More information

Indian Institute of Technology Kanpur. Visuomotor Learning Using Image Manifolds: ST-GK Problem

Indian Institute of Technology Kanpur. Visuomotor Learning Using Image Manifolds: ST-GK Problem Indian Institute of Technology Kanpur Introduction to Cognitive Science SE367A Visuomotor Learning Using Image Manifolds: ST-GK Problem Author: Anurag Misra Department of Computer Science and Engineering

More information

Unsupervised Learning of a Kinematic Arm Model

Unsupervised Learning of a Kinematic Arm Model Unsupervised Learning of a Kinematic Arm Model Heiko Hoffmann and Ralf Möller Cognitive Robotics, Max Planck Institute for Psychological Research, Amalienstr. 33, D-80799 Munich, Germany hoffmann@psy.mpg.de,

More information

Supervised Learning in Neural Networks (Part 2)

Supervised Learning in Neural Networks (Part 2) Supervised Learning in Neural Networks (Part 2) Multilayer neural networks (back-propagation training algorithm) The input signals are propagated in a forward direction on a layer-bylayer basis. Learning

More information

An Interactive Technique for Robot Control by Using Image Processing Method

An Interactive Technique for Robot Control by Using Image Processing Method An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.

More information

Chapter 5 Components for Evolution of Modular Artificial Neural Networks

Chapter 5 Components for Evolution of Modular Artificial Neural Networks Chapter 5 Components for Evolution of Modular Artificial Neural Networks 5.1 Introduction In this chapter, the methods and components used for modular evolution of Artificial Neural Networks (ANNs) are

More information

COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS

COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS Larisa Alexandrovna Rybak, Dmitry Ivanovich Malyshev, Lusine Hornikova Virabyan and Galina Valeryevna Bocharnikova

More information

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES 6.1 INTRODUCTION The exploration of applications of ANN for image classification has yielded satisfactory results. But, the scope for improving

More information

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Design & Kinematic Analysis of an Articulated Robotic Manipulator Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela

More information

Manipulator trajectory planning

Manipulator trajectory planning Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to

More information

Applying the Episodic Natural Actor-Critic Architecture to Motor Primitive Learning

Applying the Episodic Natural Actor-Critic Architecture to Motor Primitive Learning Applying the Episodic Natural Actor-Critic Architecture to Motor Primitive Learning Jan Peters 1, Stefan Schaal 1 University of Southern California, Los Angeles CA 90089, USA Abstract. In this paper, we

More information

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CHAPTER 4 CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS 4.1 Introduction Optical character recognition is one of

More information

A NEW ALGORITHM FOR OPTIMIZING THE SELF- ORGANIZING MAP

A NEW ALGORITHM FOR OPTIMIZING THE SELF- ORGANIZING MAP A NEW ALGORITHM FOR OPTIMIZING THE SELF- ORGANIZING MAP BEN-HDECH Adil, GHANOU Youssef, EL QADI Abderrahim Team TIM, High School of Technology, Moulay Ismail University, Meknes, Morocco E-mail: adilbenhdech@gmail.com,

More information

5.6 Self-organizing maps (SOM) [Book, Sect. 10.3]

5.6 Self-organizing maps (SOM) [Book, Sect. 10.3] Ch.5 Classification and Clustering 5.6 Self-organizing maps (SOM) [Book, Sect. 10.3] The self-organizing map (SOM) method, introduced by Kohonen (1982, 2001), approximates a dataset in multidimensional

More information

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS IJCS International Journal of Computer Science and etwork, Volume 3, Issue 5, October 2014 ISS (Online) : 2277-5420 www.ijcs.org 304 A Comparative Study of Prediction of Inverse Kinematics Solution of

More information