WO2007074197A1 - Gps- and wireless-communication-assisted device for controlling a motor vehicle, which enables the vehicle to travel in congested traffic - Google Patents
Gps- and wireless-communication-assisted device for controlling a motor vehicle, which enables the vehicle to travel in congested traffic Download PDFInfo
- Publication number
- WO2007074197A1 WO2007074197A1 PCT/ES2006/000716 ES2006000716W WO2007074197A1 WO 2007074197 A1 WO2007074197 A1 WO 2007074197A1 ES 2006000716 W ES2006000716 W ES 2006000716W WO 2007074197 A1 WO2007074197 A1 WO 2007074197A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- control
- stage
- gps
- applying
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18018—Start-stop drive, e.g. in a traffic jam
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
- B60W10/184—Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
- B60W30/17—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle with provision for special action when the preceding vehicle comes to a halt, e.g. stop and go
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
Definitions
- the device presented is framed from the point of view of its application in the automotive engineering sector as it is a driving aid. Attending to its construction, it is a computer system composed of a computer and various peripherals specifically designed as an electronic control element and helps driving in traffic conditions in traffic with retentions.
- AICC Automatic Intelligent Cruise Control
- an ACC system The purpose of an ACC system is to automatically adjust the speed of the vehicle that houses it, in order to maintain a safety distance preset by the user with respect to the vehicle that is driving ahead. There are currently two strategies to carry out this task, depending on the final operation you want to achieve.
- Constant distance it is based on forcing the system to maintain a constant distance from the previous vehicle (Shahab Sheikholeslam and Charles A. Desoer, ' “Longitudinal Control of a Platoon of Vehicles I: Linear Model", PATH Research Report UCB-ITS- PRR-89-3, 1989 .; Shahab Sheikholeslam and Charles A. Desoer, "Longitudinal Control of a Platoon of Vehicles; II: First and Second Order Time Derivatives of Distance Deviations", PATH Research Report UCB-ITS-PRR-89- 6, 1989; Shahab Sheikholeslam and Charles A.
- Desoer "Longitudinal Control of a Platoon of Vehicles; 111: Nonlinear Model", UCB-ITS-PRR-90-1, 1990; SE Shladover, "Longitudinal Control of Automated Guideway Transit Vehicle within Platoons ", ASME Journal of Dynamic System, Measurement and Control. VoI. 100, December, 1978; S. Sheikholelslam and CA Desoer," A System Level Study of the Longitudinal Control ", of a Platoon of Vehicles, ASME Journal on Dynamic Systems, Measurement, and Control, 1991; Y. Zhang et al., "Auto nomous Intelligent Cruise Control Using Front and Back Information for Tight Vehicle Following
- Speed-dependent distance it is the most common method to maintain safety distance ([H]), in which, the space between vehicles is variable according to the speed of movement, and is the way of driving more similar to human (L. Evans and P. Wasielewski, “Risky driving related to driver and Vehicle Characteristics", Accident Analysis and Preventions, 15, pp. 121-136, 1983; J. Piao and M. McDonald, “Low Speed Car Following Behavior from Floating Vehicle Data ", Proceedings of the IEEE Intelligent Vehicles Symposium 2003, Columbus, Ohio, USA, June, 2003; PA Vietnamese and CC. Chien,” Autonomous Intelligent Cruise Control ", IEEE Transactions on Vehicular Technology, VoI . 42, No. 4, November 1993, pp. 657-672; A.
- the objective that is proposed is the development of an apparatus that allows the automatic control of a car that circulates in regulated environments with retention.
- This device will be based on a computer that runs a fuzzy control program.
- the computer will receive as data the position itself, through a GPS, the position of the preceding vehicle through wireless Ethernet communication and CAN protocol. It will be able to act on the throttle, brake and steering wheel mechanisms.
- the device object of the invention uses GPS to perform a vehicle position control and keep it behind the preceding vehicle at a safe distance, which depends on the speed.
- a wireless ethernet system that communicates at all times the position of the preceding vehicle.
- the apparatus includes control algorithms that have been developed and validated as described in the attached bibliography.
- the device consists of a computer in which a specific software is responsible for performing the following functions: 1. Analyze the data of the GPS itself and those received by the wireless ethernet network to find the distance to the previous vehicle. 2. Obtain vehicle speed from the information on your CAN data bus.
- a necessary element for the use of this invention is the GPS system or Global Positioning System (its most correct name is NAVSTAR GPS), which is a Global Satellite Navigation System (GNSS), which allows worldwide determination of the Position of an object, a person, a vehicle or a ship, with an accuracy up to centimeters using differential GPS, although the usual are a few meters, was developed and installed and is currently used by the United States Department of Defense.
- the device of the invention uses this information obtained from the GPS system to perform the position control of a vehicle equipped with said device and keep it in its path.
- wireless Wi-Fi Ethernet communication in particular, which is a trademark of the Wi-Fi Alliance (formerly the Wireless Ethernet Compatibility Alliance), the commercial organization that tests and certifies that the equipment complies with IEEE 802. Hx standards.
- the unit receives information on the presence of other nearby vehicles and through the use of new fuzzy control algorithms, developed for the present invention, identifies all its trajectories and speeds and, if the situation allows, performs the appropriate operations on analog or digital driving elements and means such as steering wheel, accelerator and brake to perform a maneuver in case the conditions and safety of the maneuver allow it, as are the cases of being the left lane free in case of use of a highway or there are no vehicles in the opposite direction in the case of two-way roads.
- CAN communications protocol provides the following benefits: a) It is a standardized communications protocol, which simplifies and saves the task of communicating subsystems of different manufacturers on a common network or bus. b) The host processor delegates the communications load to an intelligent peripheral, therefore the host processor has more time to execute its own tasks. c) Being a multiplexed network, considerably reduces wiring and eliminates point-to-point connections. d) To simplify the car electronics even further, a simpler subnet can be used, which connects to the CAN network, called LIN.
- CAN is based on the producer / consumer model, which is a concept, or data communications paradigm, that describes a relationship between a producer and one or more consumers.
- CAN is a message-oriented protocol, that is, the information to be exchanged is broken down into messages, to which an identifier is assigned and encapsulated in frames for transmission. Each message has a unique identifier within the network, with which the nodes decide whether or not to accept said message.
- CAN was developed, initially for applications in automobiles and, therefore, the protocol platform is a result of the existing needs in the automotive area.
- the International Organization for Standardization (ISO, International Organization for Standardization) defines two types of CAN networks: a high-speed network (up to 1 Mbps), under the ISO 11898-2 standard, intended to control the motor and interconnect the electronic control units (ECU) ); and a fault-tolerant low speed network (less than or equal to 125 Kbps), under the standard ISO 11519-2 / ISO 11898-3, dedicated to the communication of the internal electronic devices of a car such as door control, roof sliding, lights and seats.
- ISO International Organization for Standardization
- CAN is a serial communications protocol that supports distributed control in real time with a high level of security and multiplexing.
- the establishment of a CAN network to interconnect the internal electronic devices of a vehicle is intended to replace or eliminate wiring.
- ECUs, sensors, non-slip systems, etc. they are connected via a CAN network at data transfer rates of up to 1 Mbps.
- the CAN protocol architecture includes three layers: physical, data link and application, in addition to a special layer for management and control of the node called supervisor layer.
- Physical layer defines the aspects of the physical environment for the transmission of data between nodes of a network
- CAN the most important are signal levels, representation, synchronization and times in which the bits are transferred to the bus.
- the CAN protocol specification does not define a physical layer, however, ISO 11898 standards establish the characteristics that applications must meet for high and low speed transfer.
- Data link layer defines the tasks independent of the method of access to the medium.
- a CAN network provides support for real-time processing to all the systems that comprise it, the exchange of messages that such processing requires requires a high frequency transmission system and minimum delays.
- the media access technique is very important since every active node has the rights to control the network and monopolize resources. Therefore the data link layer defines the method of access to the medium as well as the types of frames for sending messages
- CAN resolves the above by assigning priorities through the identifier of each message, where said assignment is made during the design of the system in the form of binary numbers and cannot be modified dynamically.
- the identifier with the lowest binary number is the one with the highest priority.
- the method of access to the medium used is Access
- CSMA / CD + AMP Carrier Sense Multiple Access with Collision Detection and Arbitration Message Priority
- each node reads the bitwise bus during frame transmission and compares the transmitted value with the received value; as long as the values are identical, the node continues with the transmission; if a difference is detected in the values of the bits, the arbitration mechanism is carried out.
- CAN establishes two formats of data frames (data frames) that differ in the length of the identifier field, standard frames (standard frame) with an 11-bit identifier defined in the CAN 2.0A specification, and extended frames (extended frame ) with a 29-bit identifier defined in the CAN 2.0B specification.
- data frames data frames
- standard frames standard frame
- extended frames extended frame
- 29-bit identifier defined in the CAN 2.0B specification.
- data data
- remote remote
- error error frame
- overload overload
- a CAN controller has the ability to detect and handle errors that arise in a network. Any error detected by a node is immediately notified to the rest of the nodes.
- Supervisor layer The replacement of conventional wiring with a serial bus system presents the problem that a faulty node can block the operation of the entire system.
- Each active node transmits an error flag when it detects some type of error and can cause a defective node to monopolize the physical environment.
- the CAN protocol defines an autonomous mechanism to detect and disconnect a faulty node from the bus, this mechanism is known as fault isolation.
- Application layer There are different standards that define the application layer; some are very specific and related to their fields of application. Among the most commonly used application layers are CAL, CANopen, DeviceNet, SDS (Smart Distributed System), OSEK, CANKingdom.
- the function of a data bus (d) is to move the data between the hardware devices: input; outbound; and storage such as hard disk or Flash memory, these transfers that occur through the data bus are governed by various devices and methods, of which the PCI controller, "Peripheral Component Interconnect", Interconnection of Peripheral components, is one of the main.
- None of the devices described herein is specifically designed to solve the problem that solves the device 'object of the invention that is specifically designed to avoid the reach of a vehicle to its immediate predecessor in a low-speed traffic lane characterized by cruising speeds. under 45 km / h.
- the applicability and utility of the device object of the invention resides in that the specific use of fuzzy logic methods ensures the reliability of the trajectory calculation process with this procedure.
- Blurred or multivalued logic is based on the following principle: Multivalued logic includes logical systems that support several possible truth values. Fuzzy logic (fuzzy logic) is one of them, characterized by wanting to quantify this uncertainty: If P is a proposition, a number v (P) can be associated in the interval [0,1] such that :
- the system also includes a GPS.
- the device is used to automatically control a vehicle along a road. To do this, it has the database of existing roads. The passenger must indicate the destination point and the device calculates the trajectory and controls the vehicle until it reaches the destination point, taking into account the presence of the other vehicles on the road. For this you have the GPS that It allows you to know your own position and the wireless network input, which allows you to know the position of the other vehicles.
- the GPS is connected to the serial input of the computer and continuously sends frames in which it specifies the position of the vehicle.
- the program developed reads these frames, as well as others from the CAN bus, (which carries vehicle data) to obtain its speed, and others from the wireless network to know the position of the previous vehicle.
- the rule-based fuzzy control program uses the values thus obtained to determine from the position of the vehicle given by the GPS the deviation from the preset trajectory and act on the steering wheel according to the intuitive driving rules, (which thanks to the blurred control can be quantified, obtaining concrete values to act)
- the program knows the speed and position of the preceding vehicle, therefore calculates the safety distance, and if the control is activated, using rules analogous to the example set for speed, decides if the safety distance is too large to reduce it and if it is too Small expand it. To do this, it uses the analog outputs to act on the accelerator and the brake. The mode of action is to stop accelerating and, if not enough, slow down. When you drive the three actuators of the vehicle, steering wheel, accelerator and brake you have in fact full control of it.
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
TITULO: TITLE:
APARATO DE CONTROL DE UN AUTOMÓVIL, CON AYUDA DE GPS Y COMUNICACIONES INALÁMBRICAS, QUE PERMITE CIRCULAR EN TRÁFICO CON RETENCIONESCONTROL UNIT OF A CAR, WITH GPS ASSISTANCE AND WIRELESS COMMUNICATIONS, THAT ALLOWS TRAFFIC CIRCULAR WITH RETENTIONS
SECTOR DE LA TÉCNICASECTOR OF THE TECHNIQUE
El aparato que se presenta se encuadra desde el punto de vista de su aplicación en el sector de la ingenieria del automóvil al ser una ayuda a la conducción. Atendiendo a su construcción de trata de un sistema informático compuesto por un computador y diversos periféricos diseñado específicamente como elemento electrónico de control y ayuda a la conducción en condiciones de circulación en tráfico con retenciones.The device presented is framed from the point of view of its application in the automotive engineering sector as it is a driving aid. Attending to its construction, it is a computer system composed of a computer and various peripherals specifically designed as an electronic control element and helps driving in traffic conditions in traffic with retentions.
ESTADO DE LA TÉCNICASTATE OF THE TECHNIQUE
El número de accidentes de tráfico y las bajas que se sufren en la carretera han venido estimulando, tanto por parte de los gobiernos como de los fabricantes de automóviles, soluciones para reducir tanto los unos como las otras. Uno de los caminos elegidos para conseguir este objetivo es la introducción dentro de los vehículos de ayudas a la conducción que informen al conductor de situaciones que pudieran haber escapado a su conocimiento o que controlen determinados aspectos puntuales de la conducción con el fin de reducir el número de elementos que requieren la atención continuada del conductor. Una de las funciones que más interés recaba en la actualidad por parte de la industria del automóvil es la del mantenimiento de la distancia de seguridad respecto del vehículo precedente dentro del mismo carril de circulación, más conocido comoThe number of traffic accidents and casualties on the road have been stimulating, both by governments and car manufacturers, solutions to reduce both one and the other. One of the paths chosen to achieve this objective is the introduction into the vehicles of driving aids that inform the driver of situations that may have escaped his knowledge or that control certain specific aspects of driving in order to reduce the number of elements that require continuous driver attention. One of the functions that most interest is currently collected by the automobile industry is the maintenance of the safety distance from the previous vehicle within the same lane, better known as
Control Adaptativo de Crucero (Adaptive Cruise Control,Adaptive Cruise Control,
ACC) , llamado también por otros autores ICC (IntelligehtACC), also called by other ICC authors (Intelligeht
Cruise Control) o AICC (Autónomous Intelligent Cruise Control) y considerado una extensión del control de cruceroCruise Control) or AICC (Autonomous Intelligent Cruise Control) and considered an extension of cruise control
(CC) convencional. Su finalidad es la de evitar los accidentes de tráfico más comunes en la actualidad, los denominados rear-end crashes o alcances por detrás (R.R. Knipling et.al., "Rear-End Crashes: Problem Size Assessment and Statistical Description", DOT Report HS 807 994.), asi como optimizar el aprovechamiento de las infraestructuras viarias, manteniendo de forma automática una distancia de seguridad definida por el usuario, mediante la automatización del control de la velocidad- (Willie D.(CC) conventional. Its purpose is to avoid the most common traffic accidents today, the so-called rear-end crashes or scopes behind (RR Knipling et.al., "Rear-End Crashes: Problem Size Assessment and Statistical Description", DOT Report HS 807 994.), as well as optimizing the use of road infrastructure, automatically maintaining a user-defined safety distance, by automating speed control- (Willie D.
Jones, "Keeping Cars from Crashing, " IEEE Spectrum,Jones, "Keeping Cars from Crashing," IEEE Spectrum,
September 2001, pp. 40 - 45.)September 2001, pp. 40-45.)
En la actualidad, algunas casas comerciales ofrecen sistemas ACC como opción para los vehículos de lujo' de su gama. El primer fabricante que lo tuvo disponible fueAt present, some commercial houses offer ACC systems as an option for luxury vehicles ' in their range. The first manufacturer that had it available was
Mitsubishi, con su "Preview Distance Control" para su modelo Diamante, en 1995. Toyota, Nissan, Jaguar, Mercedes,Mitsubishi, with its "Preview Distance Control" for its Diamond model, in 1995. Toyota, Nissan, Jaguar, Mercedes,
Lexus, BMW y algunos fabricantes de componentes para automóviles entre otros lo han ido incorporando hasta la actualidad (Jesse Crosse, "Tomorrow's World," AutomotiveLexus, BMW and some manufacturers of automobile components among others have been incorporating it to the present (Jesse Crosse, "Tomorrow's World," Automotive
World, January/February 2000, p. 46-48). Sin embargo, todos estos sistemas comerciales tienen varias limitaciones: la primera es que su rango de funcionamiento está por encima de los 40 Km/h, con lo que sólo tienen capacidad de funcionamiento en carreteras interurbanas, preferiblemente autopistas con tráfico fluido, quedando fuera de servicio en situaciones de tráfico lento o retenciones, las cuales, además de ser tremendamente tediosas para los conductores, provocan gran cantidad de alcances. La segunda limitación es que en la actualidad sólo actúan sobre el pedal del acelerador, siendo la máxima deceleración que provocan en el vehículo la producida por el propio freno motor, lo cual limita su funcionamiento a situaciones de mantenimiento, de la distancia en situaciones de velocidad estacionaria, sin grandes deceleraciones. La tercera limitación estriba en el método para calcular la distancia respecto al vehículo precedente. Comercialmente, existen únicamente dos alternativas : los basados en radares de microondas o escáneres láser, funcionando por separado o de forma coordinada.World, January / February 2000, p. 46-48). However, all these commercial systems have several limitations: the first is that their operating range is above 40 km / h, which means that they only have the capacity to operate on interurban roads, preferably highways with fluid traffic, leaving out of service in situations of slow traffic or retentions, which, in addition to being tremendously tedious for drivers, cause a lot of scope. The second limitation is that at present they only act on the accelerator pedal, the maximum deceleration caused by the motor brake itself in the vehicle, which limits its operation to maintenance situations, from distance in speed situations stationary without major decelerations The third limitation lies in the method to calculate the distance from the previous vehicle. Commercially, there are only two alternatives: those based on microwave radars or laser scanners, operating separately or in a coordinated manner.
La finalidad de un sistema ACC es la de ajustar automáticamente la velocidad del vehículo que lo alberga, a fin de mantener una distancia de seguridad preestablecida por el usuario con respecto al vehículo que circula por delante. Existen en la actualidad dos estrategias para llevar a cabo este cometido, dependiendo del funcionamiento final que se desee conseguir.The purpose of an ACC system is to automatically adjust the speed of the vehicle that houses it, in order to maintain a safety distance preset by the user with respect to the vehicle that is driving ahead. There are currently two strategies to carry out this task, depending on the final operation you want to achieve.
• Distancia constante: se basa en obligar al sistema a mantener una distancia constante respecto del vehículo precedente (Shahab Sheikholeslam and Charles A. Desoer, '"Longitudinal Control of a Platoon of Vehicles I: Linear Model", PATH Research Report UCB-ITS-PRR-89-3, 1989.; Shahab Sheikholeslam and Charles A. Desoer, "Longitudinal Control of a Platoon of Vehicles; II: First and Second Order Time Derivatives of Distance Deviations", PATH Research Report UCB-ITS-PRR-89-6, 1989; Shahab Sheikholeslam and Charles A. Desoer, "Longitudinal Control of a Platoon of Vehicles; 111: Nonlinear Model", UCB-ITS-PRR-90-1, 1990; S. E. Shladover, "Longitudinal Control of Automated Guideway Transit Vehicle within Platoons", ASME Journal of Dynamic System, Measurement and Control. VoI. 100, December, 1978; S. Sheikholelslam and C. A. Desoer, "A System Level Study of the Longitudinal Control", of a Platoon of Vehicles, ASME Journal on Dynamic Systems, Measurement, and Control, 1991; Y. Zhang et al., "Autonomous Intelligent Cruise Control Using Front and Back Information for Tight Vehicle Following• Constant distance: it is based on forcing the system to maintain a constant distance from the previous vehicle (Shahab Sheikholeslam and Charles A. Desoer, ' "Longitudinal Control of a Platoon of Vehicles I: Linear Model", PATH Research Report UCB-ITS- PRR-89-3, 1989 .; Shahab Sheikholeslam and Charles A. Desoer, "Longitudinal Control of a Platoon of Vehicles; II: First and Second Order Time Derivatives of Distance Deviations", PATH Research Report UCB-ITS-PRR-89- 6, 1989; Shahab Sheikholeslam and Charles A. Desoer, "Longitudinal Control of a Platoon of Vehicles; 111: Nonlinear Model", UCB-ITS-PRR-90-1, 1990; SE Shladover, "Longitudinal Control of Automated Guideway Transit Vehicle within Platoons ", ASME Journal of Dynamic System, Measurement and Control. VoI. 100, December, 1978; S. Sheikholelslam and CA Desoer," A System Level Study of the Longitudinal Control ", of a Platoon of Vehicles, ASME Journal on Dynamic Systems, Measurement, and Control, 1991; Y. Zhang et al., "Auto nomous Intelligent Cruise Control Using Front and Back Information for Tight Vehicle Following
Maneuvers", IEEE Transactions on Vehicular Technology, vol. 48, No. 1, January 1999; R. Rajamani et al.,Maneuvers ", IEEE Transactions on Vehicular Technology, vol. 48, No. 1, January 1999; R. Rajamani et al.,
"Demonstration of integrated Longitudinal and Lateral Control for the Operation of Automated Vehicles in"Demonstration of integrated Longitudinal and Lateral Control for the Operation of Automated Vehicles in
Platoons", IEEE Transactions on Control SystemsPlatoons ", IEEE Transactions on Control Systems
Technology, VoI. 8, No. 4, JuIy 2000, pp. 695-708) .Technology, VoI. 8, No. 4, July 2000, pp. 695-708).
• Distancia dependiente de la velocidad (headway control) : es el método más habitual para mantener la distancia de seguridad ([H]), en el cual, el espacio entre vehículos es variable según la velocidad de circulación, y es la forma de conducción más similar a la humana (L. Evans and P. Wasielewski, "Risky driving related to driver and Vehicle Characteristics", Accident Analysis and Preventions, 15, pp. 121-136, 1983; J. Piao and M. McDonald, "Low Speed Car Following Behaviour from Floating Vehicle Data", Proceedings of the IEEE Intelligent Vehicles Symposium 2003, Columbus, Ohio, USA, June, 2003; P.A. Ioannou and C-C. Chien, "Autonomous Intelligent Cruise Control", IEEE Transactions on Vehicular Technology, VoI. 42, No. 4, November 1993, pp. 657-672; A. Higashimata et al., " Design of a Headway Distance Control System for ACC"; H. Holzmann et al., "Longitudinal and Lateral Control and Supervisión of Autonomous Vehicles", Control Engineering Practice, VoI. 5, No. 11, 1997, pp. 1599-1605. JSAE Review, 22, 2001, pp. 15-22; D. Maurel and S. Donikian, "ACC Systems - Overview and Examples", Intelligent Vehicle Technologies, SAE International, 2001, pp. 423-441; G. Sala and E. Morello, UDC URBAN DRIVE CONTROL, Telematics Applications Programme, Sector Transport, Project TR1060, Deliverable No. D8.01, Versión 1.1, Draft Evaluation Plan, 1998.).• Speed-dependent distance (headway control): it is the most common method to maintain safety distance ([H]), in which, the space between vehicles is variable according to the speed of movement, and is the way of driving more similar to human (L. Evans and P. Wasielewski, "Risky driving related to driver and Vehicle Characteristics", Accident Analysis and Preventions, 15, pp. 121-136, 1983; J. Piao and M. McDonald, "Low Speed Car Following Behavior from Floating Vehicle Data ", Proceedings of the IEEE Intelligent Vehicles Symposium 2003, Columbus, Ohio, USA, June, 2003; PA Ioannou and CC. Chien," Autonomous Intelligent Cruise Control ", IEEE Transactions on Vehicular Technology, VoI . 42, No. 4, November 1993, pp. 657-672; A. Higashimata et al., "Design of a Headway Distance Control System for ACC"; H. Holzmann et al., "Longitudinal and Lateral Control and Supervision of Autonomous Vehicles ", Control Engineering Practice, VoI. 5, No. 11, 1997, pp. 1 599-1605 JSAE Review, 22, 2001, pp. 15-22; D. Maurel and S. Donikian, "ACC Systems - Overview and Examples", Intelligent Vehicle Technologies, SAE International, 2001, pp. 423-441; G. Sala and E. Morello, UDC URBAN DRIVE CONTROL, Telematics Applications Program, Transport Sector, Project TR1060, Deliverable No. D8.01, Version 1.1, Draft Evaluation Plan, 1998.).
DESCRIPCIÓN DE LA INVENCIÓN Breve descripción de la invenciónDESCRIPTION OF THE INVENTION Brief description of the invention
El objetivo que se propone es el desarrollo de un aparato que permita el control automático de un automóvil que circula en entornos reglados con retenciones. Este aparato estará basado en un computador que ejecuta un programa.de control borroso. El • computador recibirá como datos la propia posición, a través de un GPS, la posición del vehículo precedente a través de una comunicación inalámbrica ethernet y protocolo CAN. Será capaz de actuar sobre los mecanismos del acelerador, del freno y del volante.The objective that is proposed is the development of an apparatus that allows the automatic control of a car that circulates in regulated environments with retention. This device will be based on a computer that runs a fuzzy control program. • The computer will receive as data the position itself, through a GPS, the position of the preceding vehicle through wireless Ethernet communication and CAN protocol. It will be able to act on the throttle, brake and steering wheel mechanisms.
Descripción detallada de la invenciónDetailed description of the invention
El dispositivo objeto de la invención utiliza el GPS para realizar en control de posición de un vehículo y mantenerlo detrás del vehículo precedente a una distancia segura, que depende de la velocidad. Un sistema inalámbrico ethernet que le comunica en todo momento la posición del vehículo precedente. El aparato incluye unos algoritmos de control que han sido desarrollados y validados como se describe en la bibliografía adjunta.The device object of the invention uses GPS to perform a vehicle position control and keep it behind the preceding vehicle at a safe distance, which depends on the speed. A wireless ethernet system that communicates at all times the position of the preceding vehicle. The apparatus includes control algorithms that have been developed and validated as described in the attached bibliography.
- Componentes- Components
• 1 GPS• 1 GPS
• 1 comunicación de red inalámbrica ethernet » 1 comunicación con el bus CAN del vehículo para leer datos de éste y en particular la velocidad• 1 Ethernet wireless network communication »1 communication with the vehicle's CAN bus to read data from it and in particular the speed
• 1 computador• 1 computer
• 1 salida analógica para control de volante • 1 salida analógica para control de acelerador• 1 analog output for steering wheel control • 1 analog output for throttle control
• 1 salida analógica para control de freno• 1 analog output for brake control
- Funcionamiento del aparato El aparato consiste en un computador en el que un software especifico se encarga de realizar las siguientes funciones: 1. Analizar los datos del GPS propio y los recibidos por la red ethernet inalámbrica para encontrar la distancia al vehiculo precedente. 2. Obtener la velocidad del vehiculo a partir de las informaciones de su bus CAN de datos .- Operation of the device The device consists of a computer in which a specific software is responsible for performing the following functions: 1. Analyze the data of the GPS itself and those received by the wireless ethernet network to find the distance to the previous vehicle. 2. Obtain vehicle speed from the information on your CAN data bus.
3. Aplicar los algoritmos de control borroso desarrollados por los autores para, con los datos precedentes : « Encontrar las actuaciones para el volante de modo que se mantenga el vehiculo centrado en su carril.3. Apply the fuzzy control algorithms developed by the authors to, with the preceding data: «Find the actions for the steering wheel so that the vehicle remains centered in its lane.
• Encontrar las actuaciones para el acelerador y el freno de modo que se mantenga la distancia de seguridad, dependiente de la velocidad, con el vehiculo precedente. * Caso de hacerse le velocidad mayor de un valor prefijado avisar mediante una señal acústica del cese del funcionamiento automático del aparato.• Find the actions for the accelerator and brake so that the safety distance, dependent on the speed, is maintained with the preceding vehicle. * If the speed is greater than a preset value, notify by means of an acoustic signal of the cessation of the automatic operation of the device.
Un elemento necesario para el uso de esta invención es el sistema GPS o Sistema de Posicionamiento Global (su nombre más correcto es NAVSTAR GPS), que es un Sistema Global de Navegación por Satélite (GNSS) , el cual permite determinar en todo el mundo la posición de un objeto, una persona, un vehiculo o una nave, con una precisión hasta de centímetros usando GPS diferencial, aunque lo habitual son unos pocos metros, fue desarrollado e instalado y actualmente es utilizado por el Departamento de Defensa de los Estados Unidos . El dispositivo de la invención utiliza esta información obtenida del sistema GPS para realizar el control de posición de un vehículo equipado con dicho dispositivo y mantenerlo en su trayectoria. Por medio de la comunicación ethernet inalámbrica en particular Wi-Fi que es una marca de la Wi-Fi Alliance (anteriormente la Wireless Ethernet Compatibility Alliance) , la organización comercial que prueba y certifica que los equipos cumplen los estándares IEEE 802. Hx, esta unidad recibe información de la presencia de otros vehículos cercanos y por medio del uso de nuevos algoritmos de control borroso (fuzzy), desarrollados para la presente invención, identifica todas sus trayectorias y velocidades y, si la situación lo permite, realiza las operaciones adecuadas sobre elementos y medios analógicos o digitales de conducción como volante, acelerador y freno para efectuar una maniobra en caso de que las condiciones y la seguridad de la maniobra lo permitan, como son los casos de estar la vía izquierda libre en caso de uso de una autovía o no haber vehículos en sentido contrario en el caso de carreteras de dos sentidos.A necessary element for the use of this invention is the GPS system or Global Positioning System (its most correct name is NAVSTAR GPS), which is a Global Satellite Navigation System (GNSS), which allows worldwide determination of the Position of an object, a person, a vehicle or a ship, with an accuracy up to centimeters using differential GPS, although the usual are a few meters, was developed and installed and is currently used by the United States Department of Defense. The device of the invention uses this information obtained from the GPS system to perform the position control of a vehicle equipped with said device and keep it in its path. Through wireless Wi-Fi Ethernet communication in particular, which is a trademark of the Wi-Fi Alliance (formerly the Wireless Ethernet Compatibility Alliance), the commercial organization that tests and certifies that the equipment complies with IEEE 802. Hx standards. The unit receives information on the presence of other nearby vehicles and through the use of new fuzzy control algorithms, developed for the present invention, identifies all its trajectories and speeds and, if the situation allows, performs the appropriate operations on analog or digital driving elements and means such as steering wheel, accelerator and brake to perform a maneuver in case the conditions and safety of the maneuver allow it, as are the cases of being the left lane free in case of use of a highway or there are no vehicles in the opposite direction in the case of two-way roads.
Otro elemeto necesario en la utilización del dispositivos es el protocolo de comunicaciones CAN proporciona los siguientes beneficios: a) Es un protocolo de comunicaciones normalizado, con lo que se simplifica y economiza la tarea de comunicar subsistemas de diferentes fabricantes sobre una red común o bus. b) El procesador anfitrión (host) delega la carga de comunicaciones a un periférico inteligente, por lo tanto el procesador anfitrión dispone de mayor tiempo para ejecutar sus propias tareas. c) Al ser una red multiplexada, reduce considerablemente el cableado y elimina las conexiones punto a punto. d) Para simplificar aun más la electrónica del coche se puede utilizar una subred más simple, que se conecta a la red CAN, llamada LIN.Another necessary element in the use of the devices is the CAN communications protocol provides the following benefits: a) It is a standardized communications protocol, which simplifies and saves the task of communicating subsystems of different manufacturers on a common network or bus. b) The host processor delegates the communications load to an intelligent peripheral, therefore the host processor has more time to execute its own tasks. c) Being a multiplexed network, considerably reduces wiring and eliminates point-to-point connections. d) To simplify the car electronics even further, a simpler subnet can be used, which connects to the CAN network, called LIN.
CAN se basa en el modelo productor/consumidor, el cual es un concepto, o paradigma de comunicaciones de datos, que describe una relación entre un productor y uno o más consumidores. CAN es un protocolo orientado a mensajes, es decir, la información que se va a intercambiar se descompone en mensajes, a los cuales se les asigna un identificador y se encapsulan en tramas para su transmisión. Cada mensaje tiene un identificador único dentro de la red, con el cual los nodos deciden aceptar o no dicho mensaje. Dentro de sus principales características se encuentran:CAN is based on the producer / consumer model, which is a concept, or data communications paradigm, that describes a relationship between a producer and one or more consumers. CAN is a message-oriented protocol, that is, the information to be exchanged is broken down into messages, to which an identifier is assigned and encapsulated in frames for transmission. Each message has a unique identifier within the network, with which the nodes decide whether or not to accept said message. Among its main features are:
• Prioridad de mensajes,• Message priority,
• Garantía de tiempos de latencia, • Flexibilidad en la configuración,• Latency time guarantee, • Configuration flexibility,
• Recepción por multidifusión (multicast) con sincronización de tiempos,• Multicast reception with time synchronization,
• Sistema robusto en cuanto a consistencia de datos, • Sistema multimaestro,• Robust system in terms of data consistency, • Multi-master system,
• Detección y señalización de errores,• Error detection and signaling,
• Retransmisión automática de tramas erróneas,• Automatic retransmission of erroneous frames,
• Distinción entre errores temporales y fallas permanentes de los nodos de la red, y desconexión autónoma de nodos defectuosos,• Distinction between temporary errors and permanent failures of the network nodes, and autonomous disconnection of defective nodes,
CAN fue desarrollado, inicialmente para aplicaciones en los automóviles y, por lo tanto, la plataforma del protocolo es resultado de las necesidades existentes en el área de la automoción. La Organización Internacional para la Estandarización (ISO, International Organization for Standardization) define dos tipos de redes CAN: una red de alta velocidad (hasta 1 Mbps) , bajo el estándar ISO 11898- 2, destinada para controlar el motor e interconectar la unidades de control electrónico (ECU) ; y una red de baja velocidad tolerante a fallos (menor o igual a 125 Kbps) , bajo el estándar ISO 11519-2/ISO 11898-3, dedicada a la comunicación de los dispositivos electrónicos internos de un automóvil como son control de puertas, techo corredizo, luces y asientos.CAN was developed, initially for applications in automobiles and, therefore, the protocol platform is a result of the existing needs in the automotive area. The International Organization for Standardization (ISO, International Organization for Standardization) defines two types of CAN networks: a high-speed network (up to 1 Mbps), under the ISO 11898-2 standard, intended to control the motor and interconnect the electronic control units (ECU) ); and a fault-tolerant low speed network (less than or equal to 125 Kbps), under the standard ISO 11519-2 / ISO 11898-3, dedicated to the communication of the internal electronic devices of a car such as door control, roof sliding, lights and seats.
CAN es un protocolo de comunicaciones serie que soporta control distribuido en tiempo real con un alto nivel de seguridad y multiplexación. El establecimiento de una red CAN para interconectar los dispositivos electrónicos internos de un vehículo tiene la finalidad de sustituir o eliminar el cableado. Las ECUs, sensores, sistemas antideslizantes, etc. se conectan mediante una red CAN a velocidades de transferencia de datos de hasta 1 Mbps. De acuerdo al modelo de referencia OSI (Open Systems Interconnection) , la arquitectura de protocolos CAN incluye tres capas: fisica, de enlace de datos y aplicación, además de una capa especial para gestión y control del nodo llamada capa de supervisor.CAN is a serial communications protocol that supports distributed control in real time with a high level of security and multiplexing. The establishment of a CAN network to interconnect the internal electronic devices of a vehicle is intended to replace or eliminate wiring. ECUs, sensors, non-slip systems, etc. they are connected via a CAN network at data transfer rates of up to 1 Mbps. According to the OSI reference model (Open Systems Interconnection), the CAN protocol architecture includes three layers: physical, data link and application, in addition to a special layer for management and control of the node called supervisor layer.
• Capa fisica: define los aspectos del medio físico para la transmisión de datos entre nodos de una red• Physical layer: defines the aspects of the physical environment for the transmission of data between nodes of a network
CAN, los más importantes son niveles de señal, representación, sincronización y tiempos en los que los bits se transfieren al bus. La especificación del protocolo CAN no define una capa fisica, sin embargo, los estándares ISO 11898 establecen las características que deben cumplir las aplicaciones para la transferencia en alta y baja velocidad.CAN, the most important are signal levels, representation, synchronization and times in which the bits are transferred to the bus. The CAN protocol specification does not define a physical layer, however, ISO 11898 standards establish the characteristics that applications must meet for high and low speed transfer.
• Capa de enlace de datos : define las tareas independientes del método de acceso al medio, además debido a que una red CAN brinda soporte para procesamiento en tiempo real a todos los sistemas que la integran, el intercambio de mensajes que demanda dicho procesamiento requiere de- un sistema de transmisión a frecuencias altas y retrasos mínimos. En redes multimaestro, la técnica de acceso al medio es muy importante ya que todo nodo activo tiene los derechos para controlar la red y acaparar los recursos. Por lo tanto la capa de enlace de datos define el método de acceso al medio asi como los tipos de tramas para el envió de mensajes• Data link layer: defines the tasks independent of the method of access to the medium, In addition, because a CAN network provides support for real-time processing to all the systems that comprise it, the exchange of messages that such processing requires requires a high frequency transmission system and minimum delays. In multi-master networks, the media access technique is very important since every active node has the rights to control the network and monopolize resources. Therefore the data link layer defines the method of access to the medium as well as the types of frames for sending messages
Cuando un nodo necesita enviar información a través de una red CAN, puede ocurrir que varios nodos intenten transmitir simultáneamente. CAN resuelve lo anterior al asignar prioridades mediante el identificador de cada mensaje, donde dicha asignación se realiza durante el diseño del sistema en forma de números binarios y no puede modificarse dinámicamente. El identificador con el menor número binario es el que tiene mayor prioridad.When a node needs to send information through a CAN network, it can happen that several nodes try to transmit simultaneously. CAN resolves the above by assigning priorities through the identifier of each message, where said assignment is made during the design of the system in the form of binary numbers and cannot be modified dynamically. The identifier with the lowest binary number is the one with the highest priority.
El método de acceso al medio utilizado es el de AccesoThe method of access to the medium used is Access
Múltiple por Detección de Portadora, con Detección deCarrier Detection Multiple, with Detection of
Colisiones y Arbitraje por Prioridad de MensajeCollisions and Arbitration by Message Priority
(CSMA/CD+AMP, Carrier Sense Múltiple Access with Collision Detection and Arbitration Message Priority) . De acuerdo con este método, los nodos en la red que necesitan transmitir información deben esperar a que el bus esté libre(CSMA / CD + AMP, Carrier Sense Multiple Access with Collision Detection and Arbitration Message Priority). According to this method, the nodes in the network that need to transmit information must wait for the bus to be free
(detección de portadora) ; cuando se cumple esta condición, dichos nodos transmiten un bit de inicio (acceso múltiple) . Cada nodo lee el bus bit a bit durante la transmisión de la trama y comparan el valor transmitido con el valor recibido; mientras los valores sean idénticos, el nodo continúa con la transmisión; si se detecta una diferencia en los valores de los bits, se lleva a cabo el mecanismo de arbitraje.(carrier detection); when this condition is met, said nodes transmit a start bit (multiple access). Each node reads the bitwise bus during frame transmission and compares the transmitted value with the received value; as long as the values are identical, the node continues with the transmission; if a difference is detected in the values of the bits, the arbitration mechanism is carried out.
CAN establece dos formatos de tramas de datos (data frame) que difieren en la longitud del campo del identificador, las tramas estándares (standard frame) con un identificador de 11 bits definidas en la especificación CAN 2.0A, y las tramas extendidas (extended frame) con un identificador de 29 bits definidas en la especificación CAN 2.0B. Para la transmisión y control de mensajes CAN, se definen cuatro tipos de tramas: de datos, remota (remote frame) , de error (error frame) y de sobrecarga (overload frame) . Las tramas remotas también se establecen en ambos formatos, estándar y extendido, y tanto las tramas de datos como las remotas se separan de tramas precedentes mediante espacios entre tramas (interfraíne space) .CAN establishes two formats of data frames (data frames) that differ in the length of the identifier field, standard frames (standard frame) with an 11-bit identifier defined in the CAN 2.0A specification, and extended frames (extended frame ) with a 29-bit identifier defined in the CAN 2.0B specification. For the transmission and control of CAN messages, four types of frames are defined: data, remote (remote frame), error (error frame) and overload (overload frame). Remote frames are also set in both standard and extended formats, and both data and remote frames are separated from previous frames by spaces between frames (interfraine space).
En cuanto a la detección y manejo de errores, un controlador CAN cuenta con la capacidad de detectar y manejar los errores que surjan en una red. Todo error detectado por un nodo, se notifica inmediatamente al resto de los nodos .As for the detection and handling of errors, a CAN controller has the ability to detect and handle errors that arise in a network. Any error detected by a node is immediately notified to the rest of the nodes.
• Capa de supervisor: La sustitución del cableado convencional por un sistema de bus serie presenta el problema de que un nodo defectuoso puede bloquear el funcionamiento del sistema completo. Cada nodo activo transmite una bandera de error cuando detecta algún tipo de error y puede ocasionar que un nodo defectuoso pueda acaparar el medio físico. Para eliminar este riesgo el protocolo CAN define un mecanismo autónomo para detectar y desconectar un nodo defectuoso del bus, dicho mecanismo se conoce como aislamiento de fallos.• Supervisor layer: The replacement of conventional wiring with a serial bus system presents the problem that a faulty node can block the operation of the entire system. Each active node transmits an error flag when it detects some type of error and can cause a defective node to monopolize the physical environment. To eliminate this risk, the CAN protocol defines an autonomous mechanism to detect and disconnect a faulty node from the bus, this mechanism is known as fault isolation.
• Capa de aplicación: Existen diferentes estándares que definen la capa de aplicación; algunos son muy específicos y están relacionados con sus campos de aplicación. Entre las capas de aplicación más utilizadas cabe mencionar CAL, CANopen, DeviceNet, SDS (Smart Distributed System) , OSEK, CANKingdom. La función de un bus de datos (d) es mover los datos entre los dispositivos hardware: de entrada; de salida; y de almacenamiento como el disco duro o la memoria Flash, estas transferencias que se dan a través del bus de datos son gobernadas por varios dispositivos y métodos, de los cuales el controlador PCI, "Peripheral Component Interconnect", Interconexión de componentes Periféricos, es uno de los principales.• Application layer: There are different standards that define the application layer; some are very specific and related to their fields of application. Among the most commonly used application layers are CAL, CANopen, DeviceNet, SDS (Smart Distributed System), OSEK, CANKingdom. The function of a data bus (d) is to move the data between the hardware devices: input; outbound; and storage such as hard disk or Flash memory, these transfers that occur through the data bus are governed by various devices and methods, of which the PCI controller, "Peripheral Component Interconnect", Interconnection of Peripheral components, is one of the main.
Ninguno de los dispositivos aquí descritos está específicamente diseñado para resolver el problema que soluciona el dispositivo' objeto de la invención que está específicamente diseñado para evitar los alcances de un vehículo a su inmediato predecesor en un carril de circulación a bajas velocidades caracterizadas por velocidades de crucero menores de 45 km/h. La aplicabilidad y utilidad del dispositivo objeto de la invención reside en que el uso especifico de métodos de lógica borrosa asegura la fiabilidad del proceso de cálculo de trayectorias con este procedimiento. La lógica borrosa o multivaluada se basa en el principio siguiente: La lógica multivaluada incluye sistemas lógicos que admiten varios valores de verdad posibles. La lógica difusa (o borrosa, fuzzy logic) es una de ellas, que se caracteriza por querer cuantificar esta incertidumbre: Si P es una proposición, se le puede asociar un número v (P) en el intervalo [0,1] tal que:None of the devices described herein is specifically designed to solve the problem that solves the device 'object of the invention that is specifically designed to avoid the reach of a vehicle to its immediate predecessor in a low-speed traffic lane characterized by cruising speeds. under 45 km / h. The applicability and utility of the device object of the invention resides in that the specific use of fuzzy logic methods ensures the reliability of the trajectory calculation process with this procedure. Blurred or multivalued logic is based on the following principle: Multivalued logic includes logical systems that support several possible truth values. Fuzzy logic (fuzzy logic) is one of them, characterized by wanting to quantify this uncertainty: If P is a proposition, a number v (P) can be associated in the interval [0,1] such that :
• Si v (P) = 0, P es falso.• If v (P) = 0, P is false.
• Si v (P) = 1, P es verdadero.• If v (P) = 1, P is true.
• La veracidad de P aumenta con v (P) . Hay semejanzas con la teoría de la probabilidad, aunque la lógica difusa y esta última teoría persiguen fines distintos. La lógica borrosa o difusa se basa en el principio de "Todo es cuestión de grado". Así, por ejemplo, si una medida de 2 metros es definida como una longitud larga (es larga con grado 1) y una longitud de 1 metro es definida como que no es longitud larga en absoluto (es larga con grado 0) . De forma intermedia se puede decir que una longitud que mida 1,82 m es larga con grado 0,75 indicando que es "bastante larga". Por- el contrario, la lógica clásica sólo definiría si la longitud es larga o no, definiendo la diferencia entre pertenecer a un grupo u otro un simple centímetro.• The veracity of P increases with v (P). There are similarities with the theory of probability, although fuzzy logic and the latter theory pursue different ends. Fuzzy or fuzzy logic is based on the "Everything is a matter of degree" principle. Thus, for example, if a measure of 2 meters is defined as a long length (it is long with grade 1) and a length of 1 meter is defined as being not long length at all (it is long with grade 0). On an intermediate basis it can be said that a length measuring 1.82 m is long with a grade of 0.75, indicating that it is "quite long". On the contrary, classical logic would only define whether the length is long or not, defining the difference between belonging to one group or another a simple centimeter.
EJEMPLO DE REALIZACIÓN DE LA INVENCIÓNEXAMPLE OF EMBODIMENT OF THE INVENTION
Se ha construido un prototipo basado en un computador de serie que ejecuta un programa desarrollado para esta aplicación por los autores dotado en particular de los siguientes periféricos: - Entrada serieA prototype based on a serial computer has been built that runs a program developed for this application by the authors, in particular equipped with the following peripherals: - Serial input
Tarjeta de red inalámbrica ethernet - Tarjeta de red CANEthernet wireless network card - CAN network card
Tarjeta de salidas analógicasAnalog output card
El sistema consta además de un GPS.The system also includes a GPS.
El aparato sirve para controlar un vehículo automáticamente a lo largo de un camino. Para ello, dispone de la base de datos de los caminos existentes. El pasajero ha de señalar el punto de destino y el aparato calcula la trayectoria y controla el vehículo hasta llegar al punto de destino, teniendo en cuenta la presencia de los demás vehículos en la calzada. Para ello dispone del GPS que le permite conocer su propia posición y de la entrada de red inalámbrica, que le permite conocer la posición de los demás vehículos .The device is used to automatically control a vehicle along a road. To do this, it has the database of existing roads. The passenger must indicate the destination point and the device calculates the trajectory and controls the vehicle until it reaches the destination point, taking into account the presence of the other vehicles on the road. For this you have the GPS that It allows you to know your own position and the wireless network input, which allows you to know the position of the other vehicles.
El GPS está conectado a la entrada serie del computador y le envia continuamente tramas en las que especifica la posición del vehículo. El programa desarrollado lee estas tramas, así como otras del bus CAN, (que lleva datos del vehículo) para obtener su velocidad, y otras de la red inalámbrica para conocer la posición del vehículo anterior. El programa de control borroso basado en reglas utiliza los valores así obtenidos para determinar a partir de la posición del vehículo dada por el GPS la desviación respecto de la trayectoria prefijada y actuar sobre el volante según las reglas intuitivas de la conducción, (que gracias al control borroso pueden llegar a cuantificarse, obteniéndose valores concretos para actuar)The GPS is connected to the serial input of the computer and continuously sends frames in which it specifies the position of the vehicle. The program developed reads these frames, as well as others from the CAN bus, (which carries vehicle data) to obtain its speed, and others from the wireless network to know the position of the previous vehicle. The rule-based fuzzy control program uses the values thus obtained to determine from the position of the vehicle given by the GPS the deviation from the preset trajectory and act on the steering wheel according to the intuitive driving rules, (which thanks to the blurred control can be quantified, obtaining concrete values to act)
Si estas a la izquierda gira el volante a la derecha Si estas a la derecha gira el volante a la izquierdaIf you are on the left, turn the steering wheel to the right If you are on the right, turn the steering wheel to the left
El programa conoce la velocidad y la posición del vehículo precedente por ello calcula la distancia de seguridad, y si esta activado el control, usando reglas análogas al ejemplo puesto para la velocidad, decide si la distancia de seguridad es demasiado grande reducirla y si es demasiado pequeña ampliarla. Para ello utiliza las salidas analógicas para actuar sobre el acelerador y el freno. El modo de actuación es dejar de acelerar y, si no es suficiente, frenar. Al manejar los tres actuadores del vehículo, volante, acelerador y freno tiene de hecho el control total del mismo. The program knows the speed and position of the preceding vehicle, therefore calculates the safety distance, and if the control is activated, using rules analogous to the example set for speed, decides if the safety distance is too large to reduce it and if it is too Small expand it. To do this, it uses the analog outputs to act on the accelerator and the brake. The mode of action is to stop accelerating and, if not enough, slow down. When you drive the three actuators of the vehicle, steering wheel, accelerator and brake you have in fact full control of it.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ESES200503235 | 2005-12-29 | ||
| ES200503235 | 2005-12-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007074197A1 true WO2007074197A1 (en) | 2007-07-05 |
Family
ID=38217716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/ES2006/000716 Ceased WO2007074197A1 (en) | 2005-12-29 | 2006-12-27 | Gps- and wireless-communication-assisted device for controlling a motor vehicle, which enables the vehicle to travel in congested traffic |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2007074197A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103101539A (en) * | 2011-11-11 | 2013-05-15 | 奥迪股份公司 | Method for operating a start stop system of a motor vehicle and motor vehicle |
-
2006
- 2006-12-27 WO PCT/ES2006/000716 patent/WO2007074197A1/en not_active Ceased
Non-Patent Citations (4)
| Title |
|---|
| HOLVE R. ET AL.: "Generating Fuzzy Rules for the Acceleration Control of an Adaptive Cruise Control System", FUZZY INFORMATION PROCESSING SOCIETY, June 1996 (1996-06-01), pages 451 - 455, XP008082799 * |
| NARANJO ET AL.: "Adaptive Fuzzy Control for InterVehicle Gap Keeping", IEEE TRANSACTIONS ON INTELLIGENT TRANSPOTATION SYSTEMS, vol. 4, no. 3, September 2003 (2003-09-01), XP011104680 * |
| NARANJO J.E.: "Sistema de conduccion automatica de vehiculos basado in logica borrosa and Sistemas Globales de Posicionamiento by Satelite: Programa AUTOPIA", TESIS DOCTORAL, UNIVERSIDAD POLITECHNICA DE MADRID, FACULTAD DE INFORMATICA, DEPARTAMENTO DE INTELIGENCIA ARTIFICIAL, February 2005 (2005-02-01) * |
| SOTELO M.A. ET AL.: "Vision-based Adaptive Cruise Control for Intelligent Road Vehicles", PROCEEDINGS OF 2004 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, October 2004 (2004-10-01), pages 64 - 69, XP010765793 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103101539A (en) * | 2011-11-11 | 2013-05-15 | 奥迪股份公司 | Method for operating a start stop system of a motor vehicle and motor vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Miucic | Connected vehicles: Intelligent transportation systems | |
| EP3484103B1 (en) | Abnormality detecting electronic control unit, vehicle-mounted network system and abnormality detecting method | |
| US10304333B2 (en) | Method and vehicle communication system for determining a driving intention for a vehicle | |
| US9177477B2 (en) | Collision warning system using driver intention estimator | |
| US10388152B2 (en) | Device, method and computer program for making available information about an end of a traffic jam via a vehicle-to-vehicle interface | |
| US20190001993A1 (en) | Assisting A Motor Vehicle Driver In Negotiating A Roundabout | |
| US20130325344A1 (en) | Method of Dynamic Intersection Mapping | |
| CN109257954B (en) | Authentication method, authentication device, and computer-readable recording medium | |
| CN103544851A (en) | Method and system for preventing automobile chain-reaction collision | |
| US10339807B2 (en) | Apparatus using sync and balanced V2V communication | |
| JP7744583B2 (en) | Vehicle driving control system | |
| CN116206476A (en) | Method and system for operating an estimation of a design domain boundary | |
| CN112810620A (en) | Operational design domain validation covering adjacent lane relative speeds | |
| CN118235185A (en) | Managing vehicle behavior based on predicted behavior of other vehicles | |
| Shadrin et al. | Technical aspects of external devices into vehicles’ networks integration | |
| CN104751638B (en) | A kind of vehicle monitoring method and equipment | |
| Razak et al. | Lane change decision aid and warning system using LoRa-based vehicle-to-vehicle communication technology | |
| CN118235186A (en) | Manage vehicle behavior based on the predicted behavior of other vehicles | |
| WO2007074197A1 (en) | Gps- and wireless-communication-assisted device for controlling a motor vehicle, which enables the vehicle to travel in congested traffic | |
| US20220132284A1 (en) | System and method for storing vehicle-to-x system data in a host vehicle event data recorder | |
| CN115795435A (en) | Authentication method, authentication device, and computer-readable recording medium | |
| CN113498038A (en) | Vehicle communication control | |
| ES2334188B1 (en) | DEVICE AND PROCEDURE USEFUL FOR THE CONTROL OF A CAR, GPS HELP AND WIRELESS COMMUNICATIONS, THAT ALLOWS TO PERFORM ADVANCES. | |
| JP7126587B1 (en) | Information recording transmitter | |
| US12445816B2 (en) | Vehicle assistance in smart infrastructure node assist zone |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06841768 Country of ref document: EP Kind code of ref document: A1 |