![]() Robotics Lab Department of Communications and Information Engineering University of Murcia
|
(Click
on any image to enlarge it) The system is intended to be deployed in special roads with controlled traffic. For instance the scenario can be a goods delivery application in an industrial area, where a good GPS coverage is possible and also the velocities are not high. For the rest of this section this scenario is assumed. The SatAnt vehicle (Figure 2) is based on a COMARTH S1-50 two-seats sport car, which has been heavily modified to allow it to be controlled by a computer based system. The weight of the whole vehicle is 700 Kg and the engine provides 90 h.p. which gives a high power to weight ratio and allows high accelerations. The modifications include an automatic gearbox, electronic assisted steering system, electronic speed control, and electronic braking system. For safety reasons, all electronic systems have been designed in such way that they allow both manual and automatic control, and at any time the electronic systems can be disengaged. Both the frame and the outer shell have been modified to accommodate for the non standard equipment (Figure 3). The modified car has a different set-up of the control panels with respect to the production car. The main differences (Figure 4) are the automatic gearbox, a set of voltage meters, a safety switch, and a LCD panel to interact with the control software and the navigation aids. The leading car is provided with a portable equipment that contains the positioning sensors, a small processing unit and the radio communication link (Figure 5). This portable system can be used in any standard car. The SatAnt vehicle is far more complex. It is automated to allow a computer to fully control it (Figure 6). Next, it includes enough processing elements and sensors to perform autonomous tasks. The SatAnt sensors system (Figure 7) includes a Novatel GPS (which provides global positioning data), a Precision Navigation electronic compass (which provides both heading and pitch/roll data), relative encoders attached to the four wheels (which provide vehicle speed), absolute encoder attached to the steering wheels arm (which provides steering wheels angle), and a Fujitsu 77 GHz radar (for detecting obstacles and the leading car). An important feature of the GPS unit is that it makes use of the Euro Geostationary Navigation Overlay Service (EGNOS), the European implementation of the Wide Area Augmentation System (WAAS). WAAS is a system of satellites and ground stations that provide GPS signal corrections, giving a much better position accuracy.
The electronic speed control system (Figure 9) consists on four different elements: the throttle pedal sensor, the servo actuated injector, the servo controller, and the speed controller. The servo controller and the speed controller are connected through the CAN bus. The speed controller is a hierarchical fuzzy controller (Figure 10) that uses both the wheel encoders and road steepness information to decide the position of the injection servo in order to maintain a commanded speed. Given the available engine power and the light weight of the whole vehicle, the plant presents high non-linearities. In particular, controlling both acceleration and deceleration are important issues. Thus, there are three basic controllers: one for uphill control, one for downhill control and the other for in level control. The selection of the active controller is performed by a high level controller whose input is the pitch/roll data. Depending on the values a combination of the basic controllers is executed. The output of the pitch/roll sensor used is quite noisy and a fuzzy IIR filter is applied to the sensor in order to smooth the signal. The servo controller receives both the throttle pedal sensor signal and the speed controller output and actuates the servo position accordingly. In the case that the throttle is actuated by a human operator, the manual input takes control over in any condition. All the electronics for both the servo control and speed control have been custom designed. The electronic braking system (Figure 11) consists on the pedal actuator, a Maxon motor controller and the braking controller. The pedal actuator is a complex mechanical structure that allows parallel actuation of the pedal for both the human operator and the braking motor. The braking controller is in charge of applying braking patterns by sending signals to the motor controller through the CAN bus. A braking pattern (Figure 12) is composed of three parameters: motor pressing time (to control the pressure applied to the brakes), motor standby time (to control how much time the brake is kept pressed), and motor releasing time (to control how fast the brake is released). Both the braking controller electronics and the mechanical structure have been custom designed and built. The electronic steering system (Figure 13) consists on a Delphi power steering column and a steering controller. The power steering column is directly attached to the steering controller. It includes a switch to engage or disengage the automatic control. The steering controller is a fuzzy controller (Figure 14) that uses the steering column absolute position sensor to maintain a given wheel angle. The steering controller has been custom designed. Application
The following video shows the state of the MIMICS project during summer 2001. In those dates the SatAnts vehicle only incorporated an Intelligent Cruise Control (ICC), which allows maintaining a given speed (that of the leading vehicle) and in the case of detecting a possible collisions (using the equipped radar) the vehicle is stopped. Most of the takes are from a race circuit (Fuente Alamo, Murcia, Spain) closed to normal traffic.
|
|
Last updated on February 24, 2004 |
|