Robotics Laboratory - Expertise and Research Topics


Robotics Laboratory offers broad knowledge and experience in robotics, automation and control engineering. Special competency is focused on humanoid, service and rehabilitation robotics, system identification, advance modeling and control of large-scale systems, intelligent control,  synthesis of artificial anthropomorphic locomotion, trajectory planning, bio-inspired intelligent control of autonomous systems, cognitive robotic systems, multi-agent cooperative robotics, etc. We are strongly oriented towards practical implementation of robotic systems in industry, medicine, society, education, ecology, etc. Our research directions are oriented towards advanced implementations of bio-technologies and artificial intelligence in different areas of human activities and life. 
 

The current research topics  in Robotics Laboratory:

A Generalized Approach to Modelling Dynamics of Human and Humanoid Motion

The research in this area suggests a generalized approach to the modeling of human and humanoid motion. Instead of the usual inductive approach that starts from the analysis of different situations of real motion (like bipedal gait and running; playing tennis, soccer, or volleyball; gymnastics on the floor or by using some gymnastic apparatus; etc.) and tries to make a generalization, we suggest a deductive approach: one starts with considering a completely general problem. Once the general model is formulated, one may derive different real situations as being special cases. Such approach needs a serious effort in formulating the general model. The general methodology is explained and the feasibility is supported by applying the general model of some illustrative examples: first, a well-known situation – the single-support phase of a biped motion, and second, a completely different problem – gymnastic exercise on a horizontal bar.

 

Intelligent Control Techniques in Robotics

 

Primary aim of the research in this area is the synthesis of intelligent robotic controllers for non-contact and contact tasks, as well as the application in the domain of locomotion robotic mechanisms. The synthesis of new control algorithms based on adaptive learning systems - neural networks is performed. The various forms of neural network training and different topologies of neural networks for efficient realization of robotic contact and non-contact tasks are proposed. Good results are achieved in the application of neural networks for robotic contact tasks where the problem of uncertainties of the robot model and parameters, as well as uncertainties of the dynamic environment is very important. Very interesting and applicable results are obtained using hybrid control method based on combination of conventional control techniques and soft computing paradigms (neural networks, uzzy logics, genetic algorithms). This complementary approach is successfully applied to manipulation robots and locomotion robots. The proposed intelligent techniques which are analyzed for a broader range of contact robotic tasks, show an important advantage in comparison with conventional techniques of robot compliance control.

Wavelet network classifier for  advanced  learning control of robotic contact tasks

 

Connectionist Reactive Control by Robot Hand with soft grippers

 

Reinforcement Learning in Humanoid Robotics

 

Classical humanoid robotics still rely heavily on teleoperation or fixed a priori determined behavior based control  with very little autonomous ability to react to the environment. Key  missing elements is the ability to create control systems that can deal with a  large movement repertoire, variable speeds, constraints and most importantly, uncertainty in the real-world environment in a fast, reactive manner. The acquisition and improvement of motor skills and  control policies for robotics from trial and error is of essential importance if robots should ever leave precisely pre-structured  environments.

 For physical agents, such as humanoid robots acting in the real world, it is much more difficult to gain experience through the process of learning. Robot learning in realistic environments requires novel algorithms for learning to identify important events in the stream of sensory inputs, and to temporarily memorize them in adaptive, dynamic, internal states until the memories can help to compute proper control actions. While supervised statistical learning techniques have significant applications for model and imitation learning, they do not suffice for all biped learning problems, particularly when no expert teacher or idealized desired behavior is available. Since no exact teaching information is available, this is a typical reinforcement learning problem  and the failure signal serves as the reinforcement signal.  Reinforcement learning  offers one of the most general framework to humanoid robotics towards true autonomy and versatility. Humanoid Robotics is a very challenging domain for reinforcement learning, however, since robots cannot perceive the underlying state of their environment  and because training time is usually quite limited.

This research considers a optimal solutions for application of reinforcement learning in humanoid robotics.  The importance of hybrid approach is emphasized. The hybrid aspect is connected with application of model-based and model free approaches as well as with combination of different paradigms of computational intelligence.

The general goal in synthesis of reinforcement learning control algorithms  is the development of methods which scale into the dimensionality of humanoid robots and can generate actions for biped with many degrees of freedom.  In this research, we will consider specially that control of walking of active and passive dynamic walkers by using of reinforcement learning can be efficiently solved .

Dynamic bipedal walking is difficult to learn because  combinatorial explosion in order  to optimize performance in every possible configuration of the robot., uncertainties of the robot dynamics that must be only experimentally validated, and because coping  with dynamic discontinuities caused by collisions with the ground and with the problem of delayed reward -torques applied at one time may have an effect on the performance many steps into the future. Hence, for a physical robot, it is essential to learn from few trials in order to have some time left for exploitation.  It is thus necessary to speed the learning up by using different methods (hierarchical learning, subtask decomposition, imitation,…), that will be presented  

Various straightforward  and hybrid  intelligent control algorithms  based  RL for active and passive biped locomotion is presented.  The proposed reinforcement learning algorithms is based on two different learning structures: actor-critic architecture and  Q-learning structures.  Also, RL algorithms can use numerical and fuzzy evaluative feedback information for external reinforcement. The proposed RL algorithms use the learning elements that consists of various types of neural networks, fuzzy logic nets or fuzzy-neuro networks with focus on fast convergence properties and small number of learning trials.The structure of controller involves two feedback loops: model-based dynamic controller and
fuzzy reinforcement learning feedback around Zero-Moment Point. The reinforcement learning architecture as external
reinforcement use fuzzy evaluative feedback.

Hybrid Control Algorithm for Humanoid Robots Based on Reinforcement Structure

Reinforcement during process of walking

 

Multi-Arm Cooperating Robots Dynamics and Control

 Several consistent solutions for cooperative system control have recently been identified by the authors of the current monograph. This was achieved by solving three separate tasks that are essential for solving the problem of cooperative manipulation as a whole. The first task is related to the understanding of the physical nature of cooperative manipulation and finding a way for a sufficiently exact characterization of cooperative system statics, kinematics and dynamics. After successfully completing this task, in the frame of the second task, the problem of coordinated motion of the cooperative system is solved. Finally, as a solution to the third task, the control laws of cooperative manipulation are synthesized.

The starting point in dealing with the above three tasks of cooperative manipulation was the assumption that the problem of force uncertainty in cooperative manipulation can be resolved by introducing elastic properties into the cooperative system, at least in the part where force uncertainty appears. In static and dynamic analysis of the elastic structure of cooperative systems the finite element method is applied. In contrast to the procedure used in the major part of the available literature where deformation work is expressed by deviations from the unloaded state of fixed elastic structure, in this monograph the deformation work is expressed by internal forces as a function of the absolute coordinates of contacts of mobile elastic structure. Coordinated motion and control in cooperative manipulation are solved as the problem of coordinated motion and control of a mobile elastic structure, taking into account the specific features of cooperative manipulation. Coordinated motion and control laws in cooperative manipulation are synthesized on the basis of a non-linear model where the problem of uncertainty is solved, which is not the case in the available literature. Simple examples demonstrate the consistent procedure of  mathematical modeling and synthesis of nominal coordinated motion, as well as control of the cooperative system.

Cooperative Robot Dynamics 

Elasticity of robotic sistems 

A joint is defined in a new way, in dependence of the motor state (active or locked) and type of elastic or rigid element that follows behind the motor. An analysis was made of the choice of reference trajectory, which depends on the level of knowing elasticity characteristics. The estimated elasticity characteristics may be included into the reference trajectory, and thus into the control law.   

However, when the introduction of link flexibility into the mathematical model is concerned, it was necessary to point out to some essential problems in this domain. Based on the EBE (“Euler-Bernoulli Approach”), we defined the equation of flexible line of each mode of any link of a complex robotic system. We demonstrated that the equation of equilibrium of all the forces involved at any point follows directly from the equation of flexible line. In addition to the comparative analysis of the EBE and LMA (“Lumped-Mass Approach”), the paper also analyzes a number of other phenomena that make constitutive parts of the motion dynamics of these systems.

a)   Structure of the matrix of stiffness: It must have elements outside the diagonal too, because of the strong coupling between the present modes.

b)   Damping is an elementary characteristic of flexibility: In the Navier equation, in addition to the stiffness characteristic, a damping characteristic was introduced for the first time.

c)    Equations of the particular modes in the overall model differ among themselves.

d)   Structure of the mathematical model of the motor: With elastic robotic systems, the motor torque is opposed by the elasticity moment of the first elastic element coming directly after the motor. If it is a flexible link, then the motor torque is opposed by the bending moment of the first flexible mode that comes after the motor, and also, in part, by the bending moments of the other flexible modes that are connected sequentially after the first mode. Depending on their position, all modes of the first link, coming after the motor, influence the motor motion dynamics. Mathematical model of the motor is related to the rest of the mechanism via an equivalent flexibility moment. The new structure of stiffness matrix and mathematical model of the motor are a consequence of the coupling between the present modes of particular links.

However, if an elastic gear comes directly after the motor, then the motor torque is opposed by the gear deflection moment.  

e)    A general form of a transversal flexible deformation, obtained by superimposing particular solutions of the oscillatory character (solution of Daniel Bernoulli) and stationary solutions of forced character (which is a consequence of the forces involved), is defined. Flexible deformation and general form of the elastic line is a direct outcome of the system motion dynamics, and can not be described by one scalar equation but by three equations for position and three equations for orientation of every point on that elastic line. Equation of the elastic line of the robotic system comprises (apart from other quantities) the robot configuration.

Robotic mechanism.

 

Tip coordinates and deviation of position from the reference level  

 

Dynamic force of the environment.

Elastic deformations in the vertical plane and in the horizontal plan. 

 

Modeling of complex flexible biped-platform system

This work is concerned with the modeling and analysis of a complex humanoid robotic system walking on an immobile/mobile platform.  

 

Humanoid robotic mechanism with 25 DOF and platform with 6 DOF (this example is analyzed only with flexible gears).

 

For this purpose, a software package FLEXI was synthesized which allows one to select configuration of both the humanoid and the platform.

Each joint of the biped and platform can be defined by the user via the motor state (active or locked) and gear type (rigid or elastic). The user can also form very diverse configurations of the humanoid and platform. The FLEXI forms a mathematical model. By selecting system's parameters the simulation allows user to analyze dynamic behavior of the biped of selected configuration, walking on either an immobile or mobile platform of selected configuration. In the moment when the biped steps on the platform, the latter, by its dynamics, acts on the biped dynamics and the biped on the other hand, by its characteristics, influences dynamics of the platform motion. These two complex contacting systems form a more complex system, whose mathematical model has to encompass all the elements of coupling between the humanoid joints and platform joints. The phenomenon of coupling is analyzed first on a humanoid robotic system with all rigid elements, which is in contact with the platform mechanism having also all rigid elements. It has been shown that coupling is more influenced when elasticity elements are included into the configuration. Insufficient knowledge of coupling characteristics may present a serious disturbance to the system in the robotic task realization. The deviation of the ZMP (Zero-Moment Point) from the reference trajectory is presented, which implies the need for the synthesis of new control structures for stabilizing biped motion on the immobile/mobile platform. The reference trajectory may be defined in very different ways and from several aspects. Reference trajectory of each joint can be defined so to encompass or not encompass elastic deformations. The control structure for the biped walking on the platform should be defined so that it satisfies the requirement for the ZMP to be within the given boundaries in every sampling instant, which guarantees dynamic balance of the locomotion mechanism in the real regime. The control is defined separately under the real conditions of unknown characteristics of coupling between the two complex systems, as well as unknown elasticity properties. The analysis of simulation results of the humanoid robot motion on a mobile platform gives evidence for all the complexity of this system and shows how much system parameters (choice of trajectory, configuration, geometry, elasticity characteristics, motor, etc.) influence stabilization of its humanoid motion  

 

Real  elastic deformations  [rad]

 

Reference ZMPo and real ZMP [m]   


Reference ZMPo and real ZMP [m]   

 Real  elastic deformation  [rad] 

 

 

Reference ZMPo  and real ZMP [m]

  

  Identification of  Anthropomorphic Parameters - Kinematical and dynamic body-segment characteristics

 

 Quantitative biomechanical analyses of human movement typically require estimation of the body segment parameters (mass, position of the center of mass, principal radii of gyration, moments of inertia). Specifying details of biometry measurements as well as applying methodology of Zatsiorsky-Seluyanov (based on statistics obtained measuring cadavers) improved tabular approach of parameter determination proposed by Paolo De Leva, a specialized software for identification of anthropomorphic parameters was developed. For the known mass and stature of the body and with certain photometry measurements the anthropomorphic parameters with satisfactory high accuracy can be obtained.

Kinematic parameters and mass of links of human body of m=84.07 kg, H=1.90 m  

Link

Length

Mass

CM position

 

sagittal      transversal     longitudinal

Head

0.2722

  5.8347

 0.0000          0.0000           0.1361

Trunk

0.7667

36.5380

 0.0144          0.0000           0.3216

Thorax

0.2500

13.4180

 0.0100          0.0000           0.1167

Abdomen

0.3278

13.7291

 0.0150          0.0000           0.2223

Pelvis

0.1889

  9.3909

 0.0200          0.0000           0.0345

Arm

0.3444

  2.2784

 0.0000          0.0000         -0.1988

Forearm

Hand

Thigh

Shank

Foot

0.3222

0.2111

0.4556

0.4389

0.2800

  1.3620

  0.5128

11.9047

  3.6404

  1.1518

 0.0000          0.0000         -0.1474

 0.0000          0.0000         -0.0779

 0.0000          0.0000         -0.2275

 0.0000          0.0000         -0.1957

 0.0420          0.0000         -0.0684

 Dynamic parameters – inertia tensor and radii of gyration of human body of m=84.07 kg, H=1.90 m  

Link

Radii of gyration

 

Moments of inertia

sagittal   transversal  longitudinal           

                                

Head

 0.0825       0.0856         0.0711

 0.0397      0.0428       0.0295

Trunk

 0.2852       0.2660         0.1464

 2.9720      2.5859       0.7835

Thorax

 0.1790       0.1135         0.1647

 0.4299      0.1729       0.3642

Abdomen

 0.1580       0.1255         0.1534

 0.3427      0.2164       0.3231

Pelvis

 0.1162       0.1041         0.1109

 0.1267      0.1017       0.1155

Arm

 0.0982       0.0927         0.0544

 0.0220      0.0196       0.0067

Forearm

 0.0889       0.0854         0.0390

 0.0108      0.0099       0.0021

Hand

 0.1326       0.1083         0.0847

 0.0090      0.0060       0.0037

Thigh

 0.1828       0.1828         0.0828

 0.3977      0.3977       0.0816

Shank

 0.1119       0.1093         0.0452

 0.0456      0.0435       0.0074

Foot

 0.0720       0.0686         0.0347

 0.0060      0.0054       0.0014

 

 A graphic description of the main adjustments to the relative CM positions according Paolo De Leva

used in the parameter identification

 

 

Quantitative Biomechanical Analysis of Biped Locomotion Capture of human motion

 

 Accurate quantification of kinematics (locomotion) represents a significant requirement for the purpose of physical rehabilitation in medicine, designing of prosthesis in orthopedics, analysis and optimization of sporting disciplines, researches in bio-mechanics, humanoid robotics, etc. Bio-inspired behavior of biped locomotion robots (humanoids) is based on the deep analysis of a human motion. For this purpose a variety of experimental measurements were done in the capture motion studio.  In this research project specialized software for processing of the experimental data of measurements was designed. In the laboratory conditions a set of the extensive experiments were done, measuring capture motion characteristics (using corresponding fluorescent markers and 6-infra red cameras) and ground reaction forces and torques (by  the 6-axis force platform).   

Experimental measurements in the laboratory conditions: (i) fluorescent markers attached to the human body, (ii) Vicon infra-red camera, (iii) 6-sensors force platform

   

 

Identified joint angles of human legs during locomotion

 Experimentally measured ground reaction forces and torques at the contact foot

 

 

 Bio-Inspired Synthesis of the Artificial Humanoid Motion - Knowledge-based generator of the joint trajectories

 

  The goal of this project is to generate/determine a desired biped motion, applying learning algorithms (artificial neural network structure), based on the imposed trajectories of the feet and hip joint centers in the reference, Descartes coordinate system of robot motion. Multi-layer artificial neural network structure was used to learn the inverse kinematics of the lower extremities (legs). Simulation results of the open-loop, biped model (used for the rough/initial training) as well as the data of experimental measurements (for the fine net training) were used as the training sets.  Designed knowledge-based algorithm enables real-time generation of the nominal joint trajectories. As a network input set, considering Descartes trajectories of the feet-sole contour points as well as the hip center coordinates determined at the higher strategic control level were used. Developed algorithm for trajectory generation is suitable for the trajectory planning and for planning of the obstacle avoidance at the strategic control level. Designed knowledge-based algorithm ensures bio-inspired synthesis of the artificial motion since it was based on the experimental measurements.      

Coordinates of the feet contour points and hip joint centers (left and right) imposed as the input variables to the knowledge-based generator of  joint trajectories

 A characteristic example of the slalom trajectory of a biped robot with fixed obstacles in its environment 

 

 

Advanced Modeling  of Humanoid Robots Kinematics and dynamics of biped locomotion

 

 

 Humanoids, being the future of robotic science, are becoming more and more human-like in all aspects of their functioning. It is expected that they will replace humans in a variety of tasks. Thus, it is generally accepted that their shape and motion should be based on biomechanical principles – to be bio-inspired. Because of the complexity and high requirements imposed on such robots, their control system has to utilize the dynamic model. So, the control, the design, and the simulation, strongly require general dynamic models that will make humanoid robots capable of handling the increasing diversity of expected tasks. As the result of this research/developing project, a user-friendly simulation software of humanoid kinematics and dynamics was developed. Modeling software was realized as a MATLAB/SIMULINK toolbox using all advances of the Matlab engineering interface.  Developed spatial, non-linear model in the present state considers structure of the biped mechanism with 32 d.o.f. It includes full kinematical and dynamic models as well as model of foot impact dynamics in all phases of biped gait: single support, double support and flyer phase (no contact with environment).

 Kinematic scheme of the 32 d.o.f. biped mechanism/system considered in the project  

 Human body for its complex motion uses synergy of more than 600 muscles. It has more then 300 degrees of freedom. Some of these particular motions are essential for the human activities (gait, work, sport, dancing, etc.) while the others give it a full mobility. A biped locomotion mechanism of the anthropomorphic structure was considered as a mechanical representative of a human body. In that sense, an articulated system, consisting of the basic kinematic chain and four side branch chains was considered as a biped mechanism. In a mechanical sense, it represents a multi-body, large-scale dynamic system with a variable structure

   Branched mechanism of a biped locomotion robot, b) Decomposition of the complex mechanism structure into the set of single chains

Developed modeling software calculates: Jacobians, Descartes coordinates of the joint centers in the inertial coordinate system attached to the ground support, corresponding velocities and accelerations of robot joint centers, feet positions/orientations relative to the support, inertia matrix, vector of centrifugal, Coriolis and gravitational forces/torques, contact/impact forces and ground reaction forces/torques, driving torques in robot joints and Zero Moment Point location with respect to the supporting polygon of biped system.

 

 

Mathematical  Modeling of Non-Smooth Impact Dynamics of Human Gait – Theory & experiments

 

 The impact phase starts when the biped link reaches the surrounding object(s). Strictly speaking, the restricted coordinates at the robot foot reach zero one by one. So a complex contact is established as a series of simpler contact effects. The impact begins when the biped foot (feet) reaches the constraint surface. Constraint in a general case can be an ordinary curve, prismatic or flat surface. Accurate modeling of non-smooth, frictional impact dynamics was subject of the comprehensive researches conducted in this project.

 

Modeling of feet impact dynamics – mechanical set of the problem

 Impact model in this project was considered as a Linear Complementarity Problem (LCP) formulation. Stiction and friction phenomena were included into the model, too.

 

Functional coordinates of the left and right foot determining the relative positions of the feet contour points with respect to the support in the normal direction

 

 

Model-based, ground reaction forces at the right and the left foot during step phases

 

 

 Integrated Control  of Humanoid Robots 

 

Control of humanoid robots has to satisfy the following requirements: (i) accuracy of tracking the desired trajectories of the mechanism joints (ii) maintenance of dynamic balance of the mechanism during the motion, (iii) minimization of the impact arising at the moment of contact of the free foot and the ground during the gait, (iv) minimization of dynamic loads at the robot joints, and (v) realization of anthropomorphic characteristics of the gait. Fulfillment of requirement (i) enables the realization of a desired mode of motion, walk repeatability and avoidance of potential obstacles. To satisfy requirement (ii) it means to maintain balance of the dynamic reactions acting upon the robotic system during the motion. Fulfillment of requirement (iii) decreases the impact effects on the overall system at the moment when the unconstrained leg foot strikes the ground. Fulfillment of requirement (iv) is needed for the purpose of minimizing dynamic loads at the robotic joints, which is especially important for the joints bearing the highest load during the walk, e.g. the hip. Requirement (v) is related to the quality of artificial (human-like) gait. Walk of a physically healthy human represents a balanced and harmonious sequence of movements, with minimal displacements of the position of the mass center about an imaginary central position corresponding to the human’s posture at rest. Bearing in mind the control requirements, it is necessary to control the following quantitites: positions and velocities of the robot joints, ZMP position, contact force at the instant of foot striking the ground, and dynamic load forces at particular mechanism joints. Control system designed in this project involves four feedback loops: (i) position-velocity feedback, (ii) dynamic reaction feedback at the ZMP, (iii) impact-force feedback at the foot of the free (unconstrained) leg, and (iv) load feedback at the mechanism joints. The dynamic controller was realized at two control levels: tactical and executive

Block-diagram of the integrated dynamic control of a biped locomotion mechanism with four feedback loops and with executive control block at the lower level

 

 

 Advanced Modeling and Simulation of Automotive Systems – Model of chassis, suspensions, tires, steering, power - drivetrain & braking systems

 

 

 The specialized automotive engineering software toolbox designed for modeling and simulation of spatial, non-linear, 22 d.o.f. (degrees of freedom) road vehicle dynamics was developed. In mechanical sense, road vehicle represents a complex, distinctly non-linear, dynamic system with a relatively large number of d.o.f., belonging to the class of so called large-scale dynamic systems.  These d.o.f. (independent motion directions), especially those that essentially influence the system's stability and quality of its dynamic behavior, have to be controlled.  The vehicle stability, quality of its dynamic behavior and maneuvering capabilities depend to a great extent on the system structure as well as on performances of its power-steering and power-drivetrain subsystems.  Synthesis of the best control strategy and design of the corresponding driver-assisted system represent delicate problems whose solving requires knowledge of dynamic behavior of entire vehicle dynamics under different conditions of motion (uneven inclined surface, slippery road, wind gust, etc.).  In that sense, mathematical modeling of vehicle dynamics and its tire-road interaction represents starting point in design process, control synthesis, safety analysis, etc.  

 

Block-scheme of the model structure with particular functional modules

 

 

  Intelligent  Control of Vehicle Lateral and Yaw Dynamics– Smart control system to improve vehicle stability

 

 Advanced hybrid, knowledge-based – model-based control system of road vehicle interactive dynamics was designed in the project. The proposed driver-assisted control system was designed to improve vehicle stability, active safety and handling performances using four wheel steering, active driving/braking and active suspension system. The control scheme was designed based on a centralized, dynamic control approach with a supplementary knowledge-based compensator (connectionist structure) in the feedback loop. The distributed hierarchy control strategy, with two control levels - tactical and operative, was implemented.

Figure 14: Block-scheme of the driver-vehicle system with driver assisted control system in the loop 

Structure of the training process during system identification

 

 

Closed Loop Model of Driver-Vehicle System Fuzzy sets in modeling of driver behavior with automotive systems   

 

With conventional road vehicles the direction and the speed of motion are adjusted by the human operator using driver-vehicle interface (steering wheel and acceleration/braking pedals). Vehicle follows the desired path depending on driver’s psycho-physical abilities to response to the driving demands.  

 Structure of the hybrid, man-machine - driver-vehicle system 

 Block-diagram of the driver-model implementing fuzzy sets

 

 Hazard Prevention Control System – Intelligent, active safety, driver-assisted control of automotive systems

 

 The main role of the Hazard Prevention System (HPC) designed with automotive systems is to predict and to actively control a hazard motion of road vehicles: e.g. to decrease vehicle speed, to stop the car, to improve the steering wheel angle, etc. This is a delicate control task that demands knowledge of vehicle dynamics as well as driver-model. The HPC system consists of two functional modules: (i) the path observer and, (ii) the fuzzy controller. Together, they make a smart control structure, i.e. an active safety control system based on the fuzzy model of a human operator - driver. 

 

Hazard prevention system within a closed-loop control structure 

Path observer identifies the road geometry along which the vehicle moves. Fuzzy controller represents a fuzzy model of an experienced vehicle driver. Parameters of the fuzzy controller are tuned off-line on the basis of experimental and simulation data. The best fit of the model parameters obtains using simulation results of the different running tests. Main task of the fuzzy controller in the loop is the same as the role of the driver instructor assisting to an inexperienced vehicle operator. The control signals from the fuzzy controller are led to the vehicle actuators. They serve to change the driver manual commands in a direct way using corresponding servo-actuators of steering, traction or braking system. Beside the identification of desired road geometry and control of path tracking the proposed HPC system was designed to have certain additional functions in hazard prevention, cruising control, platooning, automatic parking, etc. With a radar system installed in the car, the HPC is able to control vehicle motion in the presence of obstacles on the road.


Back to Robotics Laboratory Main Page