[go: up one dir, main page]

WO2018018108A1 - Methods and devices for assisting precision manoeuvres of motor vehicles - Google Patents

Methods and devices for assisting precision manoeuvres of motor vehicles Download PDF

Info

Publication number
WO2018018108A1
WO2018018108A1 PCT/BR2016/050178 BR2016050178W WO2018018108A1 WO 2018018108 A1 WO2018018108 A1 WO 2018018108A1 BR 2016050178 W BR2016050178 W BR 2016050178W WO 2018018108 A1 WO2018018108 A1 WO 2018018108A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
maneuver
measuring
user
information
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
Application number
PCT/BR2016/050178
Other languages
French (fr)
Portuguese (pt)
Inventor
Sérgio SOUZA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to PCT/BR2016/050178 priority Critical patent/WO2018018108A1/en
Priority to BR112019001700A priority patent/BR112019001700A2/en
Publication of WO2018018108A1 publication Critical patent/WO2018018108A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/06Automatic manoeuvring for parking
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/04Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
    • G01C21/06Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving measuring of drift angle; involving correction for drift
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/14Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by recording the course traversed by the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C23/00Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Definitions

  • the present invention is in the field of inventions related to maneuver assist devices for motor vehicles.
  • US20040204807 discloses a device provided with a camera at the rear of the vehicle, bow angle, distance traveled and obstacle clearance sensors to provide visual and sound guidelines for the driver to perform parking maneuvers.
  • the information provided by the distance traveled sensor is used to define the starting position of the maneuver and the subsequent steps are produced by an algorithm based on vehicle kinematics and bow angle variations.
  • US6701226 B2 is a simpler version of US20040204807 with a similar algorithm to provide driver instructions.
  • a device is presented which contains two fixed strategies for parking; parallel and perpendicular, both using the bow angle sensor only.
  • DE10331948 does not sufficiently describe the method used, but generally provides a device that records the reading of various sensors (distance to obstacles, distance traveled, gait, wheel steering angle) during a maneuver and It then provides instructions for the driver to repeat the recorded maneuver later.
  • the patent also explores implementations where the system acts on the vehicle controls automatically through actuators in the steering, acceleration and brake systems of the vehicle. vehicle.
  • a problem encountered in this type of solution is the complexity of implementing these elements in an existing vehicle, requiring the installation of devices outside the vehicle which may require puncture holes, repairs to paint, wire routing to the driver's cabin. , among other complications. This greatly increases the cost and time of installation on existing vehicles making these solutions unattractive for this application.
  • Low cost of ownership low enough to be viable in the popular car market. It involves the use of low cost sensors, avoiding complex actuation systems, replacement of important vehicle parts, and etc; and
  • the purpose of the present invention is to make a maneuver assistance system as simple as possible so as to construct a attractive device for used vehicle applications.
  • the present invention is designed to solve related problems by a method providing instructions to assist the driver in performing a given maneuver and a device to implement it.
  • the method consists of breaking a relative trajectory that takes the vehicle from a starting position to an ending position in stages; For each step the commands necessary to perform it are defined, and the offset range that the step is in effect.
  • the user positions the vehicle at the preset starting position, and follows the instructions presented to reach the desired ending position.
  • the method was developed so as not to require use of means to map the environment (due to the goal of ensuring low cost). Unlike prior art sensorless methods that map the environment, the present method calculates instructions as a function of angular displacements and also linear displacements of the vehicle and can also be implemented using only displacements made by a vehicle wheel.
  • the This method allows user interference during the execution of the maneuver. warning that the wheel touched the guide, while executing a goal, for example.
  • environment mapping means consists of vehicle-mounted sensors that monitor the environment, such as infrared-based ultrasonic obstacle-distance sensors, video cameras and etc.
  • the method allows the recording of maneuvers where the commands necessary to perform each step of the maneuver are informed by the user, eliminating the need to install sensors to map the position of the commands.
  • a device is also proposed to implement the method that can use as sensors only a set of accelerometers and / or gyro sensors arranged on a vehicle wheel, while enabling the low cost of acquisition and installation.
  • Figures 1A and 1B show examples of a parallel parking maneuver being performed by two different methodologies.
  • Figure 2A shows a generic maneuver that can be aided by the use of the object of the present invention.
  • Figure 2B presents the maneuver of Figure 2A highlighting errors in initial positioning.
  • Figures 2C to 21 show a sequence of steps used to make a goal using a Peugeot 408 vehicle.
  • Figure 21 shows the detail of the initial positioning before starting the maneuver.
  • Figures 3A through 3D show examples characterizing the effects of possible initial positioning errors on the parallel parking maneuver.
  • Figures 3E and 3F show the extreme cases of width and distance combinations for the reference vehicle guide, which lead to difficulties in initial positioning.
  • Figures 4A and 4B present a methodology similar to the classical one, where the driver touches the curb to increase maneuver accuracy. It also shows that this methodology minimizes the dispersion problems presented in figures 3E and 3F.
  • Figures 5A to 5F show a maneuver similar to that shown in Figures 4A and 4B, and after touching the curb the maneuver is completed with curved sections.
  • Figures 6A and 6B show the variation in the distances traveled by different wheels of the vehicle when the vehicle is making a turn.
  • Figures 7A to 7D show a situation where the driver needs to park the vehicle aligned 90 degrees as curb, where the user receives assistance from the device to accomplish the task more easily.
  • Figures 7E to 7G show a situation where the driver needs to park the vehicle aligned at 45 degrees as curb, where the user receives assistance from the device to accomplish the task more easily.
  • Figures 8A to 8E show a situation where the driver needs to identify whether a given parking space is suitable for parking the vehicle.
  • Fig. 9 shows an example of a particular situation of difficulty parking a vehicle, the resulting maneuver being established according to these specificities.
  • Figure 10 shows a flowchart illustrating the implementation of the method to assist the driver in recording the data required to perform a given maneuver. This data will be used to reproduce the maneuver later.
  • Figure 11 is a flow chart showing an implementation of a method to assist the driver to reproduce a maneuver whose data is stored in a memory.
  • Figures 12A to 12C show diagrams showing the arrangement of the main elements necessary for construction of the device of the present invention.
  • Figures 12D to 12G are related to a possible implementation of the device of the present invention using a set of accelerometers and / or gyros arranged on a vehicle wheel.
  • the figures show different positions and ways of installing the accelerometer assembly on the wheel.
  • Figure 12H highlights what some devices may require to be installed on a given plane, making it more difficult to install on the wheel.
  • Figure 121 shows examples where the device used to measure vehicle displacement is installed on the wheel fixing bolt (such as a cap, or replacing one of the fixing bolts).
  • Figure 12J shows implementations using a vehicle OBD door reader.
  • Figure 12L shows the main elements that make up a conventional wheel speed sensor cable widely used in ABS brake systems for example.
  • Figure 12M shows an implementation using a speed sensor cable adapted with wireless transceiver.
  • Figure 12N shows an implementation using a wireless transceiver adapter that is connected to a conventional speed sensor cable.
  • Fig. 120 shows an implementation using a processing unit and interface that communicates with various units of measurement of different types.
  • Figures 13A and 13B show an implementation in which the user interface component is also provided with accelerometers for measuring angular displacement. When installed on the steering wheel the device serves as a sensor to measure the position of the steering wheel.
  • Figures 13C and 13D exemplify ways of providing the maneuver instructions to the user.
  • FIGS 14A through 14C show screen examples of an application used in mobile-based deployment.
  • the screens refer to the recording process.
  • FIGS 15A and 15B show screen examples of an application used in mobile-based deployment. The screens refer to the playback process.
  • Figure 15C illustrates an example of implementation using mobile device where in the playback process the reference path is shown to the driver.
  • Figure 16 illustrates an example of implementation using mobile device where in reproduction of a goal the user needs to inform the system that the vehicle has touched the guide.
  • Figures 17A through 17H illustrate a step-by-step recording process. of a maneuver.
  • the device employed is an implementation of the present invention using a mobile device.
  • Figures 18A to 18G illustrate a step-by-step process of reproducing a maneuver.
  • the device employed is an implementation of the present invention using a mobile device.
  • Figures 19A and 19B show examples where a computer program is used to define the actions required to perform a given maneuver.
  • the present invention consists basically of a reproduction process which presents to the user a set of instructions which are stored in a database; where these instructions are updated as a function of vehicle movements.
  • the maneuvers are divided into stages. For each stage, information is stored regarding the instructions (usually steering wheel position and vehicle direction) that will be presented, and vehicle displacements (which may be linear or angular) that determine the duration of each stage.
  • the method is not intended to ensure that the maneuver is performed extremely precisely.
  • the proposed solution seeks to significantly reduce the difficulty of inexperienced drivers in performing maneuvers such as goal. This goal is achieved because, through the use of the proposed solution, every difficulty of performing a maneuver (such as a goal) is transferred to the accomplishment of two tasks:
  • a simplified example of a maneuver database is presented in Table 2, where the method characterizes the maneuver using only the distances traveled by the vehicle in each step.
  • the distance traveled in the method can be either the distance traveled by the vehicle or whole (eg distance traveled by the rear axle center point, vehicle center, etc.), or the distance traveled by only one wheel of the vehicle.
  • Table 2 is an actual case of a left-handed goal constructed for a Peugeot 408 based on the distance traveled by the left rear wheel.
  • the maneuver is performed from an initial condition which is to align the vehicle's rearview mirror that will perform the maneuver with the rear of the vehicle ahead seeking a lateral distance of 20cm between the vehicles, as outlined in figure 21.
  • the sequence of steps of the maneuver is illustrated in figures 2C to 2H.
  • the bow angle may be calculated if the vehicle has means to measure displacement on at least two wheels of the vehicle, based on the difference in distance traveled by the wheels, or by the use of gyro sensors and magnetometers.
  • Table 4 Database of a left marker characterized using distance traveled and bow angle.
  • Table 5 Database of a right beacon obtained from mirroring a left beacon
  • step ruler parameter information noting that in the examples of tables 4 and 5 it was necessary to add the step ruler parameter information, since the system in these examples monitors both linear and angular offsets. Later in this report the concept of defining the step ruler parameter will be expanded to define a set of step ruler parameters, in this concept each step can be terminated due to more than one condition.
  • Table 6 The concept of Table 6 is illustrated in Figure 6A, which shows that for a same bow forward displacement of the vehicle the wheel outside the curve travels a displacement (S2) greater than the displacement (S1) traversed by the inner wheel.
  • Figure 6B also illustrates that the conversion factor varies with the radius of curvature used, hence the need to define a factor for each steering wheel position of interest.
  • Figures 1 to 9 include examples of the range of applications that may be assisted using the object of the present invention.
  • the present invention aims to provide a low cost solution to the difficulty of people in performing goal posts, it can be seen by analyzing some of the examples illustrated in figures 1 to 9 that the object of the present invention is a customizable system that can be employed in various situations. This feature is different from the state of the art, which are devices that address only well-defined maneuvers.
  • Figure 1A presents an example of a parallel parking maneuver being performed using a methodology where the steps are performed with curved movements with the entire direction deflected.
  • the first step is performed with the right-facing direction
  • the second step is performed with the left-facing direction
  • the third and last step is performed with the right-facing direction again.
  • the methodology is similar to that found in US6701226 B2 and US20040204807, which provide bow angle-based instructions only.
  • Figure 1 B the same parallel parking maneuver is presented where the driver adopts a classic strategy consisting basically of: 1) a section with the deflected direction fully into the parking space; 2) a straight stretch (neutral direction) and 3) a stretch with the deflected direction out of the vacancy.
  • the distance (DL2) that the vehicle breaks into the lane in the strategy of figure 1B is less than the distance (DL1) that the vehicle breaks into the lane in the strategy of figure 1A.
  • the method developed in the present invention makes it possible to implement the according to the strategy according to figure 1B thus minimizing the problem of the closest prior art. This advantage is particularly relevant in situations where space is restricted or when maneuvering in high flow paths.
  • the recording process presented in the present invention allows it to have wide application in everyday life as it employs a methodology consisting of an action recorder / player necessary to drive a vehicle from a starting point (PI) to an end point (PF) repetitively.
  • a more skilled driver (or a median driver receiving extra assistance) sets a starting position (IP) that is easy for a median driver to establish. It then records in steps the actions required to move the vehicle from the starting position (PI) to the desired ending position (PF).
  • Figure 2B presents the same maneuver as figure 2A. But this time, the driver positions the vehicle with a lateral (X1) and longitudinal (Y1) offset with respect to the correct starting position (PI). In most situations, errors in the starting position (PI) will be transmitted to the ending position (PF), as illustrated in figure 2B.
  • the parallel parking maneuver is one of the most demanding maneuvers of the drivers and for this reason is the main target of the parking systems. assistance in maneuvers.
  • Figures 3A through 3C show examples characterizing the effects of possible initial positioning errors (in the x direction) on the parallel parking maneuver.
  • the positioning of the x and y axes is shown in the figures.
  • the driver positions the vehicle inclined with respect to the guide. This error is most likely to occur when the vehicle ahead of the wave (which is used as a reference) is inclined to the guide.
  • the method allows the user to inform the system that the wheel has touched the guide (via a human machine interface), allowing the method to recalculate the instructions that will be provided. .
  • the system can understand (at certain maneuver steps) that the step is over if the user changes the direction of the vehicle. For example, in the situation in figure 5D, instead of the user reporting that the vehicle has touched the guide via a human machine interface, the system understands that the step is automatically over if the user moves the vehicle forward.
  • the strategy shown in Figures 4A and 4B is to extend the second stage of the maneuver shown in Figures 3A to 3C.
  • this step which is performed with an aligned steering wheel, is extended until the vehicle touches the curb (it is also interesting to use a limit value for the distance traveled to circumvent situations where the touch of the guide may not be noticeable to the driver).
  • D1 displacement
  • maneuvers shown in Figures 4A, 4B and 5A to 5F can be implemented from a generic database that fits any vehicle.
  • a left-hand goal may be characterized by the database shown in table 7.
  • the price paid for simplicity of use would be the precision of the maneuver and the required seat size.
  • Table 7 Generic database for left goal.
  • the proposed method can characterize maneuvers using both vehicle-specific data (as in the examples of maneuvers featured in tables 2 and 3) as well as generic data that applies to any vehicle, such as the maneuver characterized in table 7.
  • step ruler parameter has been expanded for step ruler parameter set, where any of the listed parameters can determine the end of the step.
  • An implementation can be considered where the end of the step can be defined by a calculation involving the selected parameters in the governing parameter set.
  • the system in the example is implemented so as to display in display (M1) the bow variation relative to the reference bow, and to emit a beep whenever the user travels a given bow goal value, or multiples of said bow value. goal.
  • the bow heading values used were defined as multiples of 45 degrees
  • Figures 7E to 7G show a similar situation as above where the user parks at 45 degrees with the guide.
  • the bow adjustment process shown in figures 7A to 7G can also be used to improve the accuracy of performing maneuvers such as the goal.
  • the maneuvering method proposed in the present invention is based on displacements relative to a predefined starting position; and what errors in this initial positioning can be transmitted to the final positioning (as shown in figure 2B).
  • a possible mistake that the What a user can commit is to establish an inclined starting position with respect to the proper position (as shown in the 3D figure).
  • One way around this difficulty is to enter the bow reference (parallel to the guide) as the vehicle moves to the starting position. The method then uses this reference bow in the calculation of the maneuver instructions to correct possible inclination errors.
  • Figures 8A to 8E show a situation where the device is used to classify a parking space where user intends to park the vehicle. In this case, the user is assisted by the system through the following process:
  • the user places the vehicle in a starting position (PI) consisting of aligning a convenient vehicle reference (in this example, the rear view mirror) with the start of the vacancy; and then start the measurement by pressing the START MEASURE button (B2); At this point, the system begins to display, through the display (M2), the wave size measured so far (based on the distance traveled from the reference) and the degree of convenience of the wave;
  • PI a convenient vehicle reference
  • B2 start the measurement by pressing the START MEASURE button
  • the user can inform the end of the wave through the FINISH MEASUREMENT button (B3), so that the system can use the measured wave size in the calculation of the instructions that will be provided for the maneuver that will be performed next.
  • the systems can also be implemented to consider as the end of a measurement the start of the execution of a new maneuver.
  • the system can use the information on the actual size of the measured wave to readjust the instructions for making the goal so that the margins (front and rear) are evenly distributed.
  • TV size of the vacancy smaller than the size defined for the difficult vacancy (TVD), situation presented in figure 8C; in this example, the size set for the difficult vacancy (TVD) was 300 cm;
  • TVD hard job size
  • TVM average vacancy
  • Figure 9 exemplifies a hypothetical situation where the user has a large car and tight car combination generating the need to park the car in reverse. This is an example of a combination of factors that establish a peculiar maneuver that demands driver skills, where the use of the recording and playback processes presented in the present invention are of great value.
  • FIGS 10 and 11 show flow charts that conceptually explain the operation of the maneuvering and recording processes of the present invention.
  • distance traveled and heading angle variation sensors are used.
  • the method can also be implemented using only distance traveled sensors to record and reproduce maneuvers.
  • Figure 10 depicts a version of the maneuver recording process, where the system records the actions required to perform a maneuver of interest (as exemplified in figures 17A through 17H), driving the vehicle from a starting position (PI). to the desired end position (PF).
  • a maneuver of interest as exemplified in figures 17A through 17H
  • PI starting position
  • PF desired end position
  • steps performed with constant commands would be: move forward with fixed direction at neutral, or reverse with full left deflected direction and etc; An opposite example would be the driver moving the steering wheel while moving the vehicle forward.
  • step (91) Warns the driver that he must inform the commands that will be used during the stage; and reads and writes the vehicle's traveled distance and bow angle sensors at the beginning of step (90); b) Waiting for the user to inform the commands that should be used in step (91);
  • step (92) Reads and writes the commands necessary to perform the step, which are informed by the user through a human machine interface; and warns the driver that he must begin the execution of step (92);
  • step (94) Reads and records the vehicle's traveled distance and bow angle sensors at the end of the stage; and reads and writes which set of governing parameters of step (94); the governing parameters are informed by the user through a human machine interface; the governing parameters consist of the parameters that can determine the end of the stage; f) Performs a decision action (95) where the method terminates the recording process if the user has informed the end of the maneuver, or repeats the start process if the user has informed the end of an intermediate step.
  • steering wheel position eg, fully right, neutral and fully left
  • direction of movement forward or reverse
  • the step will end when the distance traveled relative to the beginning of the step exceeds the difference between the readings taken (and recorded) at the beginning (90) and end (94) of the step in the recording process;
  • the step will end when the system identifies that the vehicle's direction of movement has changed (based on the variation of the distance traveled, monitoring the change of signal from the parameter derivative); The value assumed by the parameter is 0 when the direction of movement is the same as indicated for performing the step, and 1 when the direction of movement is different from that established for the step.
  • the step will end when the user reports the end of the step through a human machine interface.
  • the value assumed by the parameter is 0 as long as the user does not indicate the end of the step through the human machine interface and 1 when the user makes the indication (pressing a button for example).
  • the user-defined parameter would be the user informing the system during the maneuver when any part of the vehicle is near a collision.
  • This information can be provided by making rear / front and left / center / right combinations (example left rear corner). Based on this information the system can correct the instructions that will be presented.
  • the efficiency of the proposed system can be improved through the use of sensors already available on most current vehicles.
  • the system may use information provided by conventional obstacle sensors, usually installed at the rear (sometimes the front) of the vehicle, to finalize an ongoing step and correct the calculation of instructions. of the next steps; This procedure would be done in a similar way to determining the end of the step performed by the user through a human-machine interface (presented above).
  • the obstacle parameter would be used as one of the possible governing parameters for the steps.
  • the method allows the set of governing parameters to be composed of more than one parameter.
  • the distance traveled parameter which would further define a maximum distance that could be traveled in the step.
  • Another important feature of the example of implementing the maneuver recording method shown in figure 10 is the ability to record maneuvers even without the presence of sensors to measure the position of the commands, due to the fact that the commands of each step are informed. by the user through a human machine interface. This type of implementation meets the goal of providing a low cost acquisition and installation solution.
  • the recording method may record the directly readable steering wheel positions of said means for measuring the position of the steering wheel.
  • the system displays the ratio of angular displacement to linear displacement during maneuver for both the database (as shown in table 8) and the sensor readings. The driver in possession of this information adjusts the position of the steering wheel to reproduce the ratios (bow / distance) recorded in the maneuver database.
  • the position of the steering wheel can be estimated; because it is known that this reason is proportional to the radius of curvature, which in turn is proportional to the position of the steering wheel.
  • the method could be implemented similarly to the scheme exemplified in Figure 13C, which shows an interface where steering wheel position instructions are carried out through the target steering wheel (PVM) and current steering wheel position indications ( PVA).
  • PVM target steering wheel
  • PVA current steering wheel position indications
  • the maneuver database indicates that the steering wheel position to be used is 100% to the left;
  • the same database also contains the information indicating that the ratio between the bow angle variation and the distance traveled in the step must be equal to 0.30.
  • the system will calculate the ratio of bow angle variation to distance traveled based on sensor measurements and present the two information to the user. Considering, as an example, that sensor measurements indicate that the ratio of the distance-to-bow variation is 0.27; In this case, the system would display the information in the following format:
  • Table 8 Generic database for left goal.
  • step governing parameters is limited to only one parameter that is defined as a function of the steering wheel position established for the step; where the parameter governing the step is defined as the distance traveled for near-neutral steering wheel positions, and bow angle for away from neutral steering wheel positions.
  • the flowchart of Figure 10 can take an additional step immediately after the start of the process by displaying a text such as: align the vehicle perpendicular to the parking space with the rear view mirror 20 cm away from the vehicle in front of the parking space.
  • FIG 11 shows a flowchart illustrating a method version used to reproduce maneuvering data that was previously generated by the methods proposed in this report.
  • Said flowchart presents the actions necessary to perform a maneuver of interest (as exemplified in figures 18A to 18G), taking the vehicle from a starting position (PI) to the desired ending position (PF).
  • PI starting position
  • PF desired ending position
  • c) Performs a decision action (98) which consists of issuing a proximity alert of the end of the stage (99), if the set of parameters governing the stage includes the distance traveled or bow angle and the value of any of these selected parameters. is near your step limit value; otherwise, the system again performs the action (97) consisting of monitoring the governing parameters;
  • d) Performs a decision action (100) which consists in issuing an end-of-step alert (101), when the value of any of the governing parameters reaches their limit value of the step; otherwise, the system again performs the action (97) consisting of monitoring the governing parameters; e) Performs a decision action (102) consisting of issuing an end-of-maneuver alert (103), when there are no further steps to be performed; otherwise, the system returns to perform action (96) which consists of initializing playback of a next step.
  • the limit value of a step ruler parameter depends on the chosen parameter, and the parameter value is defined as follows:
  • a) Bow angle Limit value of the bow variation defined for the stage; when obtained by the recording methods discussed above, is defined as the difference between the bow angle readings recorded at the beginning and end of the step in the recording process;
  • Distance traveled Limit value of the distance traveled defined for the stage; when obtained by the recording methods discussed above, is defined as the difference between the distance traveled readings recorded at the beginning and end of the step in the recording process;
  • the step limit value is defined as the difference between the readings recorded at the beginning and end of the step in the recording process;
  • step limit value is set to 1. The parameter assumes this value when the system identifies that the vehicle's direction of movement has changed;
  • the step limit value is set to 1.
  • the parameter assumes this value when the system identifies the user who informed the end of the step through a human-machine interface (pressing a button for example).
  • the flowchart of Fig. 11 can take an additional step immediately after the start of the process by providing information to the user about the starting position to be used to perform the maneuver. This information will be displayed if it was recorded during the recording process.
  • Figure 12A shows a block diagram illustrating the basic components required to implement the apparatus developed in the present invention.
  • the maneuver recording and playback apparatus comprises essentially two elements: a) a device (52) comprising a processing unit (11), connected to a storage unit (10), and a human-computer interface. machine (50) that allows the user to interact with the device; and b) means for measuring the distance traveled by the vehicle (57).
  • Figure 12B shows a more detailed description of a possible construction of an apparatus for implementing the object of the present invention.
  • the scheme consists of a processing unit (11) connected to a storage unit (10), a bow angle sensor (1), a set of sensors to estimate the distance traveled (2) and elements that construct a human-machine interface that allows proper device operation.
  • Interface elements basically consist of:
  • Playback mode button (3) which adjusts the device to operate in playback mode
  • Start / end button (4) which is used to start and end playback of the maneuver in playback mode; and is used to determine the beginning and end of the recording process in recording mode;
  • Ruling parameter selector for step (8) which is used in recording mode to inform the system which parameters govern the step;
  • the element must be designed to allow the user to choose combinations of the following options such as: bow angle, distance traveled, change of direction, user defined, etc.
  • Vehicle direction selector 34
  • the element may be a two position key to inform forward or backward movement
  • Steering wheel position selector (35) which is used in recording mode for the user to inform the system of the steering wheel position that will be followed during the step.
  • the element shall be a key of at least three positions to inform all right, centered or all left steering wheel.
  • the audio transducer (6) and display device (5) are used to provide the user with instructions calculated by the processing unit.
  • FIG. 12C shows a scheme where the apparatus is implemented using means of measuring vehicle displacements capable of wireless communication.
  • Said apparatus essentially consists of:
  • a processing unit and human machine interface comprising a processing unit (11), connected to a storage unit (10), a human machine interface (50) and a wireless transceiver (51). ); the unit (110) being capable of wireless communication with other devices.
  • a measuring unit (1 1 1) comprising means for measuring vehicle displacements (57) connected to a wireless transceiver (54), the unit (1 1 1) being capable of wireless communication with other devices.
  • FIG 12C also illustrates that the measuring unit (11) can be implemented by different means to obtain vehicle displacement, among them:
  • measuring device and “measuring unit” are used to refer to the same element in both this report and the claims table.
  • communication with the processing unit and interface may be by wiring.
  • the entity processing unit (11), used in this report and in the appended claims, consists of the combination of elements (processors or controllers, memories, buses ...) necessary to perform the calculations and data processing required by the system.
  • the storage unit (10) has been set forth merely to illustrate that the unit (110) containing the storage unit (10) is the most suitable location. to store a database containing information on various maneuvers (which may contain various types of maneuvers for various types of vehicles, etc ).
  • processing unit and human-machine interface or simply "processing unit and interface” will refer to the device (110), explained above, which essentially comprises a processing unit (11), connected to a storage unit (10), a human machine interface (50) and a wireless transceiver (51).
  • the role of the processing unit and interface 110 can be performed by a mobile device.
  • the interface unit has a simplified man-machine interface, but enough to operate the maneuvering reproduction method (similar to the devices shown in figures 13A through 13D); users of these devices would still be able to perform the maneuver recording method using a mobile device performing the role of processing unit and interface.
  • the set of accelerometers may be arranged on any axis that has motion proportional to the movement of the wheels, provided that said axis is reasonably perpendicular to the axis of gravity.
  • one of the simplest implementations is to have a pair of orthogonal axis accelerometers in the center of the wheel. In this way, the effect of centrifugal acceleration is minimized and the wheel angle can be calculated using trigonometric functions and accelerometer measurements.
  • the measuring unit (11) required to implement the object of the present invention has more stringent requirements than the devices disclosed in patents (US 6237403 B1, US 6466887 B1, US 8352210 B2) mentioned earlier.
  • the accuracy of the vehicle displacement measurement plays an important role, ideally presenting errors of less than 5 or 10 cm. This accuracy requirement is far more restrictive than in wheel speed implementations or as an alternate odometer (where 1 meter error is very satisfactory).
  • FIG. 12D Different schemes for implementing a device for measuring wheel displacements are shown in figure 12D; Several combinations are possible to implement such devices: using only accelerometers (scheme (E1) of figure 12D), using only gyro sensors (scheme (E2) of figure 12D), or using both (scheme (E3) of figure 12D).
  • Some possibilities of methods for calculating wheel displacements include:
  • the gyroscope may be used to remove the effects of centrifugal force on acceleration measurements; and then the wheel angle is calculated based on the tangent arc of the acceleration ratio measured in the plane perpendicular to the wheel axis;
  • the gyroscope can also be used to assist in continuously calculating angular displacements by removing discontinuities (0-> 360, 360-> 0).
  • the addition of an accelerometer in the plane perpendicular to the wheel axle allows gyro bias errors to be removed, allowing the use of a simpler gyro sensor.
  • Fig. 12E shows a bracket (84) adapted to be fitted to vehicle wheels; said holder accommodates a device (80) comprised of a sensor array provided with a wireless transceiver; the component comprised by the two elements (80 and 84) form the unit of measurement (1 1 1). Said device (80) comprising different combinations of accelerometers and / or gyros as illustrated in the schemes of figure 12D.
  • FIG 12E shows the various positions (P1, P2, P3 and P4) that the measuring unit (1 1 1) can be installed. Positions P2 and P3 are interesting for the purpose of making access to the device more difficult (in an attempt to prevent possible theft)
  • Position P1 minimizes the effects of centrifugal acceleration.
  • the senor can, among other installation options, be glued to the wheel by adhesives or with magnets (in the case of iron wheels).
  • Position P4 (on the wheel and inside the tire) is very interesting from a safety point of view and can still provide tire pressure readings.
  • the measuring unit (1 1 1) additionally receives pressure sensors. It is important to remember that current low energy bluetooth technology allows low power devices to stay active and accessible for communication for months or years without replacing the battery. The use of vibration energy-based harvesting sensors would also be interesting for this situation.
  • the metering unit (1 1 1) may also feature strategies that modify power consumption as a function of motion sensor readings. Example: The unit enters power save mode if the metering unit is idle for more than 15 minutes.
  • Figure 12F shows different ways of installing the metering unit on the vehicle's wheel pressure valve.
  • Position P5 in Figure 12F shows an installation where the device is fixed to the valve body.
  • An interesting way to implement in position P5 would be to use a lock (lock type) with an opening designed to lock in a ratchet effect and can be closed by manual effort; however its opening requires the use of tools (such as an L wrench, screwdriver, secret wrench, etc.).
  • position P6 the device is installed and threaded as a pressure valve cap. This position is convenient as it facilitates installation and allows the measuring unit (1 1 1) to take tire pressure readings (in this case the tire unit additionally receives a pressure sensor).
  • the device At position P7 the device is installed by being threaded as a cover of the pressure valve but maintains a valve extension. This scheme is interesting if the measuring unit receives a secret screw or lock to enable locking / unlocking of said device.
  • Position P6 may also receive a locking element, but would have the drawback of always having to have the unlocking tool available to perform tire calibration.
  • Figure 12G presents a strategy for easy installation and removal.
  • a base (58) designed to easily fit into the measuring unit (1 1 1), is fixed to the vehicle wheel.
  • the user installs and uninstalls the unit of measurement (1 1 1) as needed.
  • This strategy is interesting to prevent theft and to share the device between different vehicles.
  • Figure 12H shows two positions for measuring unit installation (1 1 1), where the measuring axes of the sensors (accelerometers or gyros) can be aligned (P8) or misaligned (P9) with respect to the plane (PL1). ) perpendicular to the wheel's axis of rotation.
  • State-of-the-art methodologies calculate the angular velocity of the wheel from the assumption that the sensors are arranged on the wheel following certain requirements (example: two accelerometers in the PL1 plane and one gyro perpendicular to the PL1 plane).
  • the system can calculate the wheel's axis of rotation based on the sensor readings.
  • the method estimates the axis of rotation of the device as an axis perpendicular to that resulting from accelerations on different axes provided by the device or as a parallel axis to that resulting from angular velocities on different axes provided by the device.
  • the method can apply a linear transformation where the sensor measurements are converted to a new orthogonal base coordinate system where one of the base vectors is in the direction of the wheel rotation axis that was calculated.
  • sensor measurements can be used according to the methods explained above to calculate wheel offsets.
  • the unit of measurement (1 1 1) receives 3 accelerometers and 3 gyroscopes performing measurements on orthogonal axes with each other.
  • Figure 121 presents another way of installing the device that provides aesthetics, safety and ease of implementation. It presents two alternatives for constructing the measuring unit (1 1 1) so that they are arranged in vehicle wheel fixing bolts which are as follows:
  • a) In the form of a cap (81), where the cap has a shape that facilitates attachment to wheel bolts (as shown in figure 121). Said cover (81) also accommodates the sensor assembly (80) which is provided with wireless transceiver; the component comprised of the two elements (80 and 81) forms the unit of measurement (1111).
  • the screw in the form of one of a screw, wherein said screw may be used to secure the wheel.
  • the screw comprises a head (82) and a threaded base (83).
  • the head (82) accommodates the sensor assembly (80) which is provided with wireless transceiver; the component comprised of the elements (80, 82 and 83) forms the unit of measurement (1111).
  • the screw must be constructed to allow the wireless transceiver signal to pass through;
  • a non-metallic region 84 is employed to allow the wireless transceiver signal to pass through.
  • on-board vehicle diagnostics embedded interface interface - OBD is an alternative way to obtain the distance traveled by the vehicle through a low cost device.
  • the interface can be used to obtain vehicle parameters such as vehicle speed among others.
  • wheel speed sensor information may be available on the OBD port, providing very good data for maneuver assistance systems.
  • a unit of measurement (1 1 1) can be constructed by a processing unit (58) connected to an OBD port reader (15) and a wireless transceiver (16), as shown in diagram ( E4) of figure 12J.
  • the OBD interface output speed information may be of low resolution.
  • OBD interface speed information can be improved when used in conjunction with accelerometers.
  • a Kalman filter can be used to fuse OBD port speed readings and accelerometers.
  • a more interesting construction for the application in question is to add bow angle measuring means (1) to the measuring unit, wherein said bow angle measuring means must comprise combined gyros or magnetometers to provide satisfactory estimates. to the bow angle. Possessed by these sensors, said measuring unit provides both linear and angular displacement information for use by maneuvering and recording methods.
  • a version of the device, based on OBD port readers, equipped with acceleration sensors (14) and bow angle sensors (1) is also shown in diagram (E5) of Figure 12J.
  • Figure 12L shows the main elements that constitute a conventional wheel speed sensor cable (70) of motor vehicles.
  • Those devices are generally comprised of a speed sensor (61) which is integrated with an electrical cable (62) connected to a connector (63); the cable (70) is connected to the vehicle computer (69) by connecting the connector (67) with the connector (63).
  • Figure 12M shows a unit of measurement (1 1 1) constructed using a conventional wheel speed sensor. Where a processing unit (64) is connected to a wheel speed sensor (61), and a wireless transceiver (65). The signal from the speed sensor (61) is transmitted by the wireless transceiver (65) and also through the connector (63) which is also connected to the sensor (61).
  • a processing unit (64) is connected to a wheel speed sensor (61), and a wireless transceiver (65).
  • the signal from the speed sensor (61) is transmitted by the wireless transceiver (65) and also through the connector (63) which is also connected to the sensor (61).
  • Figure 12N shows an adapter (68) for conventional wheel speed sensors.
  • the adapter comprising a processing unit (64) connected to a wireless transceiver (65) and two connectors (63 and 67).
  • Connector (63) reproduces the pattern of connectors used on conventional speed sensor cables, and connector (67) is designed to fit connector (63).
  • Figure 12O shows that the interface unit (1 10) can be powered by more than one measuring unit (1 1 1).
  • at least two measuring units (1 1 1) should be installed to measure the displacement of two wheels (preferably the rear ones), so that the device can calculate both linear and angular displacements (distance traveled and angle variation). bow).
  • the combination of an OBD door reader that provides the vehicle speed (speed of a given vehicle reference), and a device that measures the speed of a wheel individually, also allows estimating the bow angle of the vehicle.
  • FIG 13A shows a construction of the interface unit (11), which in addition to being comprised of a processing unit (11) connected to a wireless transceiver (51), a storage unit (10) and a human machine interface (50); it additionally receives a pair of accelerometers (59) connected to the processing unit (11).
  • a processing unit (11) connected to a wireless transceiver (51), a storage unit (10) and a human machine interface (50); it additionally receives a pair of accelerometers (59) connected to the processing unit (11).
  • FIG 13C shows an interface where the driving instructions to be followed by the vehicle are performed through the direction indicator (DV) which can take two values (forward or backward), and the steering wheel position instructions are performed. continuously by indicating the target steering wheel position (PVM) and current steering wheel position (PVA).
  • the steering wheel position indication is made through the steering wheel position indicator (PV) which can assume three positions (fully left, centered and fully right).
  • Figures 14A-14C illustrate recording mode operation screens of an implementation of the present invention on a mobile device.
  • the system implemented in this example considers only the distance traveled or bow angle as possible parameters for governing the steps.
  • Figure 14A shows the screen that is shown at the beginning of the maneuver, the explanatory text (18) shows a message such as STOP THE CAR IN THE STARTING MANEUVER POSITION AND PRESS THE RECORD MANEBUTTON, at this stage the driver positions the vehicle in a defined position, preferably being an easy position to perform (eg, aligning the rear view mirror within 20 cm of a given column), presses the record maneuver button (19), and starts the maneuver.
  • the explanatory text shows a message such as STOP THE CAR IN THE STARTING MANEUVER POSITION AND PRESS THE RECORD MANEBUTTON
  • FIG 14B The next screen is shown in figure 14B where the callout (18) shows a message such as DEFINES THE POSITION OF THE WHEEL AND THE DIRECTION THE VEHICLE WILL TAKE DURING THE STEP AND PRESS THE START BUTTON, at this stage the driver selects the steering wheel position that will be used in the step through the steering wheel position selector (20), selects the direction the vehicle will move during the step through the vehicle direction selector (21), presses the start step button (22). ) and start performing the step as specified.
  • the callout (18) shows a message such as DEFINES THE POSITION OF THE WHEEL AND THE DIRECTION THE VEHICLE WILL TAKE DURING THE STEP AND PRESS THE START BUTTON
  • the screen shown in figure 14C is displayed where the explanatory text (18) shows a message such as MOVE THE VEHICLE TO THE END OF STEP AND SELECT THE PARAMETER GOVERNING THE STEP when driving the vehicle to End stage position
  • the driver is informed of the distance and bow angle variation from the beginning of the stage through the distance (23) and bow (24) button labels.
  • the driver informs which parameter governs the stage by pressing the distance (23) or bow (24) button; press the END STEP button (26) if it is an intermediate step or press the end of maneuver button (25) if it is the final step. All parameters related to the execution of the maneuver (commands given by the driver, positioning parameters, parameter governing the step) are stored at each step.
  • Figures 15A and 15B illustrate playback mode operation screens of an implementation of the present invention on a mobile device.
  • Figure 15A is shown at the beginning of the maneuver, explanatory text 18 shows a message like STOP THE CAR IN THE INITIAL MANEUVER POSITION AND PRESS THE PLAY MANEUVER BUTTON, in this step the driver positions the vehicle in the preset position and presses the maneuver play button (27), and starts the maneuver.
  • This screen of figure 15A can also present information about the starting position to be adopted (if this information was recorded in the recording process).
  • a beep is generated to progressively warn that the end of the stage is approaching (for example, increasing the frequency of beeps as a function of proximity to the end), at the end of the stage the driver is warned an audible alert (distinguishable from the proximity alert) and the step completion percentage indicator that will show that 100% of the step has been performed. If the previous stage was an intermediate stage, after a few seconds the stage completion indicator will show a value of 0% (indicating that another stage has started) and the steering wheel position (29) and vehicle direction (28) indicators. ) will show the commands for the new step. At the end of the last step of the maneuver, the driver is warned by an audible alert (distinguishable from proximity alert and end of stage alert) and the maneuver completion percentage indicator (31) which will show the value of 100%. .
  • Fig. 15C illustrates an example of implementation using a mobile device where in the playback process the reference path is shown to the driver.
  • the interface receives a trajectory indicator panel (38) which contains a reference trajectory indicator (32) and an indicator of the current vehicle position (33).
  • the position history is recorded during the recording process.
  • the reference path display allows the driver to apply corrections to the controls if the device shows discrepancies between vehicle position (33) and the reference path (32).
  • the diagram shown in figure 15C may additionally show the steering wheel position and the steering wheel position that the driver is using during the maneuver.
  • Figure 16 exemplifies a circumstance where the object of the present invention, implemented via a mobile device, assists the user to realize a goal.
  • Figure 16 illustrates the situation where the vehicle touches the guideway before the completion of an ongoing stage, with the percentage completion indicator of stage (30) indicating that only 91% of the travel has been made.
  • the system circumvents this situation by allowing the user to report on the guide touch by the button (120) which asks the user if the vehicle has touched the guide.
  • Said button (120) can be implemented to appear in some steps (where the touch is most likely to occur) and when the system identifies that the vehicle has stopped.
  • Figures 17A to 17H and 18A to 18G exemplify the use of the object of the present invention, implemented via a mobile device, assisting a driver to perform the maneuver shown in Figure 9.
  • an easy position to be established as generally errors in the starting position (PI) are transmitted to the ending position (PF).
  • the maneuver to be performed from the starting position (PI) was broken into two steps: one in reverse with the centered direction and one in reverse with the direction fully deflected to the left.
  • Figure 17B shows that the established starting position (PI) is to align the rearview mirror with the building wall at a lateral distance (D5). After putting the vehicle in this position the driver presses the record maneuver button (19).
  • the driver Before moving the vehicle, as shown in figure 17C, the driver selects the commands that will be used in the step through the steering wheel position selector (20) and vehicle direction selector (21). After performing selection of Commands The driver presses the start button (22) and begins to move the vehicle. During the performance of the stage, as shown in figure 17D, the driver is informed of the variation of the distance traveled and the bow angle from the beginning of the stage through the distance (23) and bow (24) button labels.
  • Figure 17E shows the sequence of actions that the driver performs at the end of the stage: 1) presses the distance button (23), showing that this is the parameter that governs this stage; and 2) press the end of step button (26).
  • Figure 17F shows the sequence of steps followed to start recording the second step
  • Figure 17G shows the parameters being displayed on the distance (23) and bow (24) button labels during the execution of the second step.
  • Figure 17H shows the driver selecting the 90 degree bow range as the parameter that governs the last step, in which case he presses the end of maneuver button (25).
  • Table 10 provides an example of how data generated by the recording process can be stored in the device memory.
  • the example in question required a table with only two steps, which were identified through sequential integers. However, it is important to remember that the generated data table can have as many steps as needed to represent the maneuver.
  • table 11 presents an alternative way of recording the maneuver data of figures 17A through 17H where only the limit value of the parameter governing the step is recorded. Recalling that when the step is governed by the distance traveled or heading angle parameters, the limit value of the parameter that governs the The step is the variation of this parameter between the beginning and end of the step.
  • Table 1 1 Alternative way to record the data generated in the maneuver presented in figures 17A to 17H
  • Figure 18A shows that before starting the maneuver, the driver must position the vehicle in the predefined (PI) position.
  • Information about this starting position can be recorded by the user during the recording process, and informed to the user during the playback process through the explanatory text (18).
  • This information may consist of text such as: align the vehicle perpendicular to the space with the rear view mirror 20 cm from the left column of the space.
  • Figure 18B shows that after positioning the vehicle in the home position (PI), the driver presses the maneuver play button (27).
  • Figure 18C shows that after pressing the play maneuver button (27) the device displays a screen with the steering wheel position indicator (29) and vehicle direction indicator (28) informing the user of the steering wheel position and direction. of the vehicle to be used during the step.
  • the screen also shows the percentage of completion of the stage and the maneuver through the percentage of completion of the stage (30) indicator and the percentage of completion of the maneuver (31).
  • Figure 18D shows that after completing 100% of the stage the driver is warned by an audible alert and the stage completion percentage indicator (30) which will show that 100% of the stage has been completed.
  • the figure 18E shows the screen that appears a few seconds after the completion of the first step, with the controls (28, 29) that must be followed in the second stage.
  • Figure 18F shows the device indicating the percentage of completion of step (30) and maneuver (31) during the execution of the second and last step.
  • Figure 18G shows that after completing 100% of the last step (and hence 100% of the maneuver), the driver is warned by an audible warning of the maneuver completion percentage indicator (31) which will show that at 100 % of the maneuver was performed, and the explanatory text (18) that will show that the maneuver was completed.
  • a computer program fed with the vehicle's geometric and kinematic characteristics can be used to estimate the actions required to perform a given maneuver avoiding the need for the maneuver recording process performed by a more skilled driver.
  • the path built through the computer program can feed the device database and can be used in the playback process.
  • the device must receive media with a computer or mobile device (USB, WIFI, bluetooth ).
  • Vehicle data can be entered manually, or the computer program can rely on a database of various vehicle models and the user only selects the model to be used.
  • Figure 19A presents an example of computer program implementation where the user constructs the maneuver manually and is aided by the computer program that reproduces vehicle kinematics based on user input commands and vehicle kinematics data.
  • the user is able to add obstacles using the ADD OBSTACLE button (39); The user can also change the shape and alignment of the inserted obstacles (37).
  • the user is able to define a trajectory that moves the vehicle from a starting position (PI) to the desired ending position (PF) respecting obstacles and vehicle kinematics.
  • PI starting position
  • PF desired ending position
  • the user defines the position of the steering wheel (through the buttons on the panel (36)) and then clicks the forward or reverse buttons (on the panel (40)) that move the vehicle from a predefined value (10 cm for example). respecting the real kinematics of it.
  • a predefined value (10 cm for example).
  • the data required to reproduce kinematics consists of a combination of geometric data and the control system that allows to map the positioning of the complete contour of the vehicle according to the applied commands (steering wheel position and direction of movement).
  • Figure 19B presents an example of implementation of the computer where the user sets the start (PI) and end (PF) positions, inserts obstacles (37) (via the INSERT OBSTACLE button (42)), and asks the application to calculate (via the CALCULATE MANEUVER button (41)) a trajectory that takes the vehicle to the desired position while respecting obstacles (37) and vehicle kinematics.
  • the path determination method can use an optimization algorithm that seeks to minimize the number of steps required to perform the maneuver. Other user-defined parameter sets can also be used for optimization purposes.
  • the user is also able to change the shape and alignment of the inserted obstacles (37).
  • the object of the present invention may be implemented by means of a device containing a database with some maneuvers for a variety of vehicle models, as well as maneuvers such as alignment shown in figures 7A and 7B which are independent of the vehicle.
  • the database for performing the maneuvers is recorded directly in the device's memory, and this database is generated by applying another device (in versions that have the recording process) or by using the aforementioned computer programs. .
  • the best embodiment of the present invention is to use a mobile device as a processing unit and interface (110).
  • the best choice for unit of measurement (1 1 1) depends on the vehicle to be used. But overall the solution that uses a unit of measurement comprising 3 accelerometers and 3 gyros, and provided with a wireless transceiver is the one that has the most coverage in used vehicles and is very easy to install. The ease of installation also being attributed to the possibility of the user can stick the device on the wheel, with adhesive or magnet, without any positioning accuracy (in this case the system would be using the method of identification of the device's axis of rotation).
  • the proposed method is performed by an application installed on the mobile device that performs the calculations presents the instructions using the received data. of measurement units (1 1 1).
  • the present invention aims to propose a solution to the problems of performing precision maneuvers in motor vehicles that adds two primary characteristics: 1) low cost of purchase and installation 2) ability to assist the driver in daily maneuvers .
  • Allows to be customized for specific user situations X (complicated room vacancy, fig. 9)
  • accelerometers and / or gyros (arranged on the wheel) that
  • the sensor assembly can be fixed to the wheel without any
  • the present invention provides a means for users to record and reproduce maneuvers provides a collaborative environment where users can record maneuvers and share them with other users. This builds a technical advantage of facilitating the creation of a maneuvering base for multiple vehicles.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Motorcycle And Bicycle Frame (AREA)

Abstract

The invention patent relates to methods and devices for assisting precision manoeuvres of motor vehicles, and consists in a series of methods and devices with interconnected purposes and operation, forming a system for assisting precision manoeuvres of motor vehicles, for use primarily in popular and second-hand vehicles. The finished device is produced using some of the elements provided in the present invention, that is to say: a method based on the travelled distance and movements in relation to an established initial position; a method for measuring parking spaces; a method for assisting in determining the front end of a vehicle; a method for calculating the distance travelled by a wheel equipped with a set of sensors (accelerometers and/or gyroscopes) arranged in an unknown position on the wheel; an easy to install device allowing the proposed methods to be implemented; wherein the devices have one of the following alternative designs: (a) an OBD door reader for motor vehicles; (b) a conventional wheel speed sensor; (c) a series of sensors comprising: These devices having wireless communication capability with other devices, such as a portable device.

Description

MÉTODOS E DISPOSITIVOS PARA AUXÍLIO EM MANOBRAS DE PRECISÃO PARA VEÍCULOS AUTOMOTORES  METHODS AND DEVICES FOR PRECISION AID FOR AUTOMOTIVE VEHICLES

Campo da Invenção Field of the Invention

[0001 ] O presente invento se encontra no campo das invenções relacionadas a dispositivos para auxilio em manobras para veículos automotores.  The present invention is in the field of inventions related to maneuver assist devices for motor vehicles.

Descrição do estado da técnica Description of the prior art

[0002] O estado da técnica apresenta uma vasta gama de soluções relacionados ao problema de auxiliar os motoristas em manobras de precisão (especialmente balizas). Neste universo são encontrados sistemas automáticos, semiautomáticos e soluções que fornecem instruções para o auxiliar o motorista em manobras de precisão.  The state of the art provides a wide range of solutions related to the problem of assisting drivers in precision maneuvering (especially goalposts). In this universe are found automatic, semi-automatic systems and solutions that provide instructions to assist the driver in precision maneuvers.

[0003] Como exemplo temos a patente EP2380800A1 que utiliza câmeras, sensores de distância a obstáculos, sensores de deslocamento e atuadores no sistema de direção para realizar balizas de forma criar assistentes automáticos e semiautomáticos. [0003] As an example we have the patent EP2380800A1 which uses cameras, obstacle distance sensors, displacement sensors and actuators in the steering system to make beacons to create automatic and semi-automatic assistants.

[0004] A patente US20040204807 apresenta um dispositivo provido de uma câmera na traseira do veículo, sensores de ângulo de proa, distância percorrida e distância a obstáculos para prover diretrizes visuais e sonoras para o motorista realizar manobras de estacionamento. As informações providas pelo sensor de distância percorrida são utilizadas para definir a posição inicial da manobra e os passos posteriores são produzidos por um algoritmo baseado na cinemática do veículo e nas variações do ângulo de proa.  [0004] US20040204807 discloses a device provided with a camera at the rear of the vehicle, bow angle, distance traveled and obstacle clearance sensors to provide visual and sound guidelines for the driver to perform parking maneuvers. The information provided by the distance traveled sensor is used to define the starting position of the maneuver and the subsequent steps are produced by an algorithm based on vehicle kinematics and bow angle variations.

[0005] A patente US6701226 B2 é uma versão mais simples da US20040204807 com um algoritmo similar para prover instruções para o motorista. Nesta patente, é apresentado um dispositivo que contem duas estratégias fixas para estacionamento; paralelo e perpendicular, ambas utilizando apenas pelo sensor de ângulo de proa.  US6701226 B2 is a simpler version of US20040204807 with a similar algorithm to provide driver instructions. In this patent, a device is presented which contains two fixed strategies for parking; parallel and perpendicular, both using the bow angle sensor only.

[0006] A patente DE10331948 não descreve de forma suficiente o método utilizado, mas apresenta de uma forma genérica um dispositivo que grava a leitura de vários sensores (distância a obstáculos, distância percorrida, marcha, ângulo de esterçamento da roda) durante uma manobra e depois provê instruções para que o motorista possa repetir a manobra gravada posteriormente. A patente também explora implementações onde o sistema atua nos comados do veículo de forma automática através de atuadores nos sistemas de direção, aceleração e freio do veículo. DE10331948 does not sufficiently describe the method used, but generally provides a device that records the reading of various sensors (distance to obstacles, distance traveled, gait, wheel steering angle) during a maneuver and It then provides instructions for the driver to repeat the recorded maneuver later. The patent also explores implementations where the system acts on the vehicle controls automatically through actuators in the steering, acceleration and brake systems of the vehicle. vehicle.

Apresentação dos problemas do estado da técnica State of the art problem presentation

[0007] Dentro das soluções encontradas no estado da técnica, existem sistemas automatizados ao ponto de estacionar o veículo sem ao menos demandar a presença do motorista dentro do veículo. No entanto, a maior parte delas se baseia no uso de elementos alto custo ou complexidade de instalação como sensores de distância a obstáculos e/ou câmeras (para mapear a vaga que se deseja estacionar), atuadores no sistema de direção e atuadores no sistema de freio.  Within the solutions found in the prior art, there are automated systems to the point of parking the vehicle without even requiring the presence of the driver inside the vehicle. However, most of them rely on the use of high cost elements or installation complexity such as obstacle distance sensors and / or cameras (to map the parking space you wish to park), actuators in the steering system and actuators in the control system. brake.

[0008] Um problema encontrado neste tipo de solução é a complexidade para implementação destes elementos em um veículo existente, sendo necessário a instalação de dispositivos no exterior do veículo podendo demandar furos em peças, reparos na pintura, passagem de fios até o habitáculo do motorista, entre outras complicações. Isso aumenta demasiadamente o custo e tempo de instalação em veículos existes tornado essas soluções pouco atraentes para esta aplicação.  [0008] A problem encountered in this type of solution is the complexity of implementing these elements in an existing vehicle, requiring the installation of devices outside the vehicle which may require puncture holes, repairs to paint, wire routing to the driver's cabin. , among other complications. This greatly increases the cost and time of installation on existing vehicles making these solutions unattractive for this application.

[0009] Por outro lado não existem sistemas de baixo custo para auxílio em manobras disponíveis no mercado, principalmente viáveis para instalar em veículos usados. A provável razão para o não estabelecimento destes produtos no mercado decorre do fato de as soluções de baixo custo disponíveis no estado da técnica não viabilizam a implementação de sistemas com resultados satisfatórios. On the other hand, there are no low-cost maneuvering systems available on the market, which are mainly feasible to install on used vehicles. The probable reason for not establishing these products on the market stems from the fact that the low cost solutions available in the state of the art do not allow the implementation of systems with satisfactory results.

[0010] De uma forma resumida, existe uma ausência no mercado de sistemas para auxilio em manobras de baixo custo que lide adequadamente com as manobras do cotidiano, seja por uma questão de escopo de atuação limitado ou qualidade dos resultados obtidos. Este panorama é explicitado na tabela 1 .  In a nutshell, there is an absence in the market of systems for assisting in low cost maneuvers that adequately deals with the daily maneuvers, either due to limited scope of action or quality of the results obtained. This overview is explained in table 1.

Tabela 1 : Características das soluções apresentadas no estado da técnica  Table 1: Characteristics of prior art solutions

Figure imgf000004_0001
Figure imgf000004_0001

[001 1 ] Em se tratando de manobras do cotidiano, é possível elencar um conjunto de situação importantes: [001 1] When it comes to everyday maneuvers, it is possible to list a set of important situation:

- Medir vagas: avaliar se o tamanho da vaga é suficiente para estacionar o veículo.  - Measure vacancies: assess if the size of the vacancy is sufficient to park the vehicle.

- Fazer baliza: sem deixar o carro muito distante do meio-fio ou ralar a roda no meio-fio.  - Make a goal: without leaving the car too far from the curb or grating the wheel at the curb.

- Estacionar em 45 ou 90 graus: sem deixar o carro fora da orientação correta. - Park at 45 or 90 degrees: without leaving the car out of the correct orientation.

- Manobras especificas: auxiliar o motorista em manobras especificas do seu cotidiano. Exemplo: vagas apertadas em prédios. Apesar de ser menos frequentes que os 3 problemas anteriores, esse tipo de situação também acarreta em inconvenientes para muitos motoristas. - Specific maneuvers: assist the driver in specific maneuvers of his daily life. Example: tight vacancies in buildings. Although less frequent than the previous 3 problems, this type of situation also causes inconvenience for many drivers.

[0012] Neste relatório os termos "meio-fio" e "guia" fazem referência ao mesmo artefato.  In this report the terms "curb" and "guide" refer to the same artifact.

[0013] É importante agrupar esse conjunto de situações como um único problema, visto que não é interessante ter um dispositivo para resolver cada uma das situações. Um dispositivo que se propõe a auxiliar o motorista em manobras, precisa apresentar um escopo de atuação que abranja a maior gama de situações possíveis. Ressaltando que algumas situações listadas como problemas do cotidiano não são cobertas nem mesmo pelas soluções de alto custo apresentadas no estado da técnica.  It is important to group this set of situations as a single problem, as it is not interesting to have a device to solve each situation. A device intended to assist the driver in maneuvering must have a scope of action covering the widest possible range of situations. Noting that some situations listed as everyday problems are not covered even by the high cost solutions presented in the state of the art.

[0014] Uma solução de baixo custo deve apresentar simultaneamente:  [0014] A low cost solution should feature simultaneously:

- Baixo custo de aquisição: suficientemente baixo de modo a ser viável no mercado de carros populares. Implica no uso de sensores de baixo custo, evitando sistemas de atuação complexos, substituição de peças importantes do veículo, e etc; e  - Low cost of ownership: low enough to be viable in the popular car market. It involves the use of low cost sensors, avoiding complex actuation systems, replacement of important vehicle parts, and etc; and

- Baixo custo de instalação: O ideal é que a instalação seja simples ao ponto de ser realizada pelo próprio usuário. Para isso e interessante evitar o uso de sistemas que necessitam de integração complexa com o veículo como atuadores no sistema de direção, atuadores no sistema de freio, sensores de distância a obstáculos e/ou câmeras. A implementação desses tipos de sistemas geralmente demanda, furos em peças, reparos na pintura, passagem de fios até o habitáculo do motorista, entre outras complicações  - Low installation cost: Ideally, the installation should be simple enough to be performed by the user himself. For this reason, it is interesting to avoid the use of systems that require complex integration with the vehicle such as steering system actuators, brake system actuators, obstacle distance sensors and / or cameras. The implementation of these types of systems usually requires, holes in the parts, repairs to the painting, passage of wires to the driver's cabin, among other complications.

[0015] É interessante que os requisitos de baixo custo de aquisição e instalação sejam satisfeitos simultaneamente porque o intuito da presente invenção e viabilizar um sistema de auxilio em manobras o mais simples possível de modo construir um dispositivo atraente para aplicações em veículos usados. It is interesting that the low cost acquisition and installation requirements are met simultaneously because the purpose of the present invention is to make a maneuver assistance system as simple as possible so as to construct a attractive device for used vehicle applications.

[0016] Dado que o presente invento visa buscar uma solução de baixo custo que auxilie o motorista nas manobras do cotidiano, iremos focar (dentro dos documentos mais relevantes do estado da técnica) na patente US6701226 B2, porque ela é a que mais se aproxima de satisfazer os requisitos de baixo custo de aquisição e instalação, visto os demais documentos encontrados apresentam soluções que fazem uso de câmeras, sensores de distância a obstáculos ou até atuadores.  Since the present invention seeks to find a low cost solution that assists the driver in everyday maneuvers, we will focus (within the most relevant prior art documents) on US6701226 B2, because it is the closest approach to meet the low cost requirements of acquisition and installation, as the other documents found present solutions that make use of cameras, obstacles distance sensors or even actuators.

[0017] Assim, o estado da técnica mais próximo (a patente US6701226 B2), apresenta os seguintes problemas: Thus, the nearest prior art (US6701226 B2) presents the following problems:

- Problema 1 do estado da técnica: Durante a baliza demandar que o veículo adentre demasiadamente na via;  - State of the art problem 1: During the mark, the vehicle must be too far into the track.

- Problema 2 do estado da técnica: Falta de robustez a erros no posicionamento inicial;  - State of the art problem 2: Lack of robustness to initial positioning errors;

- Problema 3 do estado da técnica: Não ser capaz de medir a vaga;  - State of the art problem 3: Not being able to measure the vacancy;

[0018] Os inconvenientes listados serão melhor explicados na descrição detalhada do invento.  The drawbacks listed will be further explained in the detailed description of the invention.

Solução dos Problemas em linhas gerais Outline Troubleshooting

[0019] O presente invento se dispõe a solucionar os problemas relacionados através um método que provê instruções para auxiliar o motorista a executar uma dada manobra e um dispositivo para implementá-lo.  The present invention is designed to solve related problems by a method providing instructions to assist the driver in performing a given maneuver and a device to implement it.

[0020] O método consiste em quebrar uma trajetória relativa que leva o veículo de uma posição inicial a uma posição final em etapas; para cada etapa são definidos os comandos necessários para realiza-la, e a faixa de deslocamento que a etapa fica em vigor. O usuário posiciona o veículo na posição inicial pré-estabelecida, e segue as instruções apresentadas para chegar na posição final desejada.  [0020] The method consists of breaking a relative trajectory that takes the vehicle from a starting position to an ending position in stages; For each step the commands necessary to perform it are defined, and the offset range that the step is in effect. The user positions the vehicle at the preset starting position, and follows the instructions presented to reach the desired ending position.

[0021 ] O método foi desenvolvido de modo a não demandar uso de meios para mapear o ambiente (devido ao objetivo de garantir o baixo custo). Diferente dos métodos desprovidos de sensores que mapeiam o ambiente existentes no estado da técnica, o presente método calcula as instruções em função de deslocamentos angulares e também dos deslocamentos lineares do veículo, podendo também ser implementado utilizando apenas os deslocamentos realizados por uma roda do veículo. The method was developed so as not to require use of means to map the environment (due to the goal of ensuring low cost). Unlike prior art sensorless methods that map the environment, the present method calculates instructions as a function of angular displacements and also linear displacements of the vehicle and can also be implemented using only displacements made by a vehicle wheel.

[0022] Para minimizar os efeitos da ausência dos meios para mapear ambiente, o método permite a interferência do usuário durante a execução da manobra; avisando que a roda tocou na guia, durante a execução de uma baliza, por exemplo. To minimize the effects of the lack of environment mapping means, the This method allows user interference during the execution of the maneuver. warning that the wheel touched the guide, while executing a goal, for example.

[0023] Entendendo-se tanto neste relatório como nas reivindicações associadas que a expressão meios para mapear ambiente consiste em sensores instalados no veículo que monitoram o ambiente, tendo como exemplo sensores de distância a obstáculos baseados em ultrassom, baseados em infravermelho, câmeras de vídeo e etc. It is understood both in this report and the associated claims that the term environment mapping means consists of vehicle-mounted sensors that monitor the environment, such as infrared-based ultrasonic obstacle-distance sensors, video cameras and etc.

[0024] O método possibilita a gravação de manobras onde os comandos necessários para realizar cada etapa da manobra são informados pelo próprio usuário, eliminando a necessidade de instalar sensores para mapear a posição dos comandos.  The method allows the recording of maneuvers where the commands necessary to perform each step of the maneuver are informed by the user, eliminating the need to install sensors to map the position of the commands.

[0025] Também é proposto um dispositivo para implementar o método que pode utilizar como sensores apenas um conjunto de acelerômetros e/ou sensores giroscópios dispostos em uma roda do veículo, viabilizando simultaneamente o baixo custo de aquisição e instalação. A device is also proposed to implement the method that can use as sensors only a set of accelerometers and / or gyro sensors arranged on a vehicle wheel, while enabling the low cost of acquisition and installation.

Apresentação das figuras Presentation of the figures

[0026] As figuras 1A e 1 B apresentam exemplos de uma manobra de estacionamento paralelo sendo executada através de duas metodologias diferentes.  Figures 1A and 1B show examples of a parallel parking maneuver being performed by two different methodologies.

[0027] A figura 2A apresenta uma manobra genérica que pode ser auxiliada pelo uso do objeto da presente invenção. Figure 2A shows a generic maneuver that can be aided by the use of the object of the present invention.

[0028] A figura 2B apresenta a manobra da figura 2A ressaltando de erros no posicionamento inicial.  [0028] Figure 2B presents the maneuver of Figure 2A highlighting errors in initial positioning.

[0029] As figuras 2C a 21 apresentam uma sequência de etapas utilizadas para realizar uma baliza utilizando um veículo Peugeot 408. A figura 21 apresenta o detalhe do posicionamento inicial antes de iniciar a manobra.  Figures 2C to 21 show a sequence of steps used to make a goal using a Peugeot 408 vehicle. Figure 21 shows the detail of the initial positioning before starting the maneuver.

[0030] As figuras 3A a 3D apresentam exemplos caracterizando os efeitos de possíveis erros de posicionamento inicial na manobra de estacionamento em paralelo.  Figures 3A through 3D show examples characterizing the effects of possible initial positioning errors on the parallel parking maneuver.

[0031 ] As figuras 3E e 3F apresentam os casos extremos de cominações de largura e distancia para a guia do veículo de referência, que levam a dificuldades no posicionamento inicial. Figures 3E and 3F show the extreme cases of width and distance combinations for the reference vehicle guide, which lead to difficulties in initial positioning.

[0032] A figuras 4A e 4B apresentam uma metodologia similar a metodologia clássica, onde o motorista toca o meio-fio para aumentar precisão da manobra. Mostra também que esta metodologia minimiza os problemas de dispersão apresentados nas figuras 3E e 3F. [0033] As figuras 5A a 5F apresentam uma manobra similar a apresentada nas figuras 4A e 4B, sendo que após o toque no meio-fio a manobra é finalizada com trechos em curva. Figures 4A and 4B present a methodology similar to the classical one, where the driver touches the curb to increase maneuver accuracy. It also shows that this methodology minimizes the dispersion problems presented in figures 3E and 3F. Figures 5A to 5F show a maneuver similar to that shown in Figures 4A and 4B, and after touching the curb the maneuver is completed with curved sections.

[0034] As figuras 6A e 6B apresentam a variação das distâncias percorridas por diferentes rodas do veículo, quando o veículo está realizando uma curva.  Figures 6A and 6B show the variation in the distances traveled by different wheels of the vehicle when the vehicle is making a turn.

[0035] As figuras 7A a 7D mostram uma situação em que o motorista precisa estacionar o veículo alinhado em 90 graus como meio-fio, onde o usuário recebe auxílio do dispositivo para realizar a tarefa com mais facilidade.  Figures 7A to 7D show a situation where the driver needs to park the vehicle aligned 90 degrees as curb, where the user receives assistance from the device to accomplish the task more easily.

[0036] As figuras 7E a 7G mostram uma situação em que o motorista precisa estacionar o veículo alinhado em 45 graus como meio-fio, onde o usuário recebe auxílio do dispositivo para realizar a tarefa com mais facilidade.  Figures 7E to 7G show a situation where the driver needs to park the vehicle aligned at 45 degrees as curb, where the user receives assistance from the device to accomplish the task more easily.

[0037] As figuras 8A a 8E mostram uma situação em que o motorista precisa identificar se uma dada vaga é adequada para estacionar o veículo.  Figures 8A to 8E show a situation where the driver needs to identify whether a given parking space is suitable for parking the vehicle.

[0038] A figura 9 mostra um exemplo de uma situação particular de dificuldade para estacionar um veículo, cuja a manobra resultante é estabelecida em função dessas especificidades.  Fig. 9 shows an example of a particular situation of difficulty parking a vehicle, the resulting maneuver being established according to these specificities.

[0039] A figura 10 apresenta um fluxograma exemplificando a implementação do método para auxiliar o motorista a gravar os dados necessários para executar uma dada manobra. Estes dados serão utilizados para reproduzir a manobra posteriormente.  Figure 10 shows a flowchart illustrating the implementation of the method to assist the driver in recording the data required to perform a given maneuver. This data will be used to reproduce the maneuver later.

[0040] A figura 1 1 é um fluxograma apresentado uma implementação de um método para auxiliar o motorista reproduzir uma manobra cujo os dados estão armazenados em uma memória.  [0040] Figure 11 is a flow chart showing an implementation of a method to assist the driver to reproduce a maneuver whose data is stored in a memory.

[0041 ] As figuras 12A a 12C apresentam diagramas mostrando o arranjo dos principais elementos necessários para construção do dispositivo da presente invenção.  Figures 12A to 12C show diagrams showing the arrangement of the main elements necessary for construction of the device of the present invention.

[0042] As figuras 12D a 12G estão relacionadas a uma possibilidade de implementação do dispositivo da presente invenção que utiliza um conjunto de acelerometros e/ou giroscopios dispostos em uma roda do veículo. As figuras apresentam diferentes posições e formas de instalar o conjunto de acelerometros na roda.  Figures 12D to 12G are related to a possible implementation of the device of the present invention using a set of accelerometers and / or gyros arranged on a vehicle wheel. The figures show different positions and ways of installing the accelerometer assembly on the wheel.

[0043] A figura 12H destaca o que alguns dispositivos podem demandar que sua instalação seja realizada em um dado plano, tornando mais difícil sua instalação na roda. [0044] A figura 121 apresenta exemplos onde o dispositivo utilizado para medir deslocamentos do veículo é instalado no parafuso de fixação da roda (como uma capa, ou substituindo um dos parafusos de fixação). Figure 12H highlights what some devices may require to be installed on a given plane, making it more difficult to install on the wheel. [0044] Figure 121 shows examples where the device used to measure vehicle displacement is installed on the wheel fixing bolt (such as a cap, or replacing one of the fixing bolts).

[0045] A figura 12J apresenta implementações utilizando um leitor de porta OBD do veículo.  Figure 12J shows implementations using a vehicle OBD door reader.

[0046] A figura 12L apresenta os principais elementos que constituem um cabo de sensor de velocidade de roda convencional amplamente utilizado em sistemas de freios ABS por exemplo.  Figure 12L shows the main elements that make up a conventional wheel speed sensor cable widely used in ABS brake systems for example.

[0047] A figura 12M apresenta uma implementação utilizando um cabo de sensor de velocidade adaptado com transceptor sem fio.  [0047] Figure 12M shows an implementation using a speed sensor cable adapted with wireless transceiver.

[0048] A figura 12N apresenta uma implementação utilizando um adaptador com transceptor sem fio que é conectado a um cabo de sensor de velocidade convencional.  Figure 12N shows an implementation using a wireless transceiver adapter that is connected to a conventional speed sensor cable.

[0049] A figura 120 apresenta uma implementação utilizando uma unidade de processamento e interface que se comunica com várias unidades de medição de diferentes tipos.  [0049] Fig. 120 shows an implementation using a processing unit and interface that communicates with various units of measurement of different types.

[0050] As figuras 13A e 13B apresentam uma implementação em que o componente que realiza a interface com o usuário também é dotada de acelerometros para medir deslocamento angular. Quando o instalado no volante o dispositivo serve como sensor para medir a posição do volante.  Figures 13A and 13B show an implementation in which the user interface component is also provided with accelerometers for measuring angular displacement. When installed on the steering wheel the device serves as a sensor to measure the position of the steering wheel.

[0051 ] As figuras 13C e 13D exemplificam formas de prover as instruções das manobras para o usuário.  Figures 13C and 13D exemplify ways of providing the maneuver instructions to the user.

[0052] As figuras 14A a 14C mostram exemplos de telas de um aplicativo utilizado na implementação baseada em dispositivos móveis. As telas são referentes ao processo de gravação.  Figures 14A through 14C show screen examples of an application used in mobile-based deployment. The screens refer to the recording process.

[0053] As figuras 15A e 15B mostram exemplos de telas de um aplicativo utilizado na implementação baseada em dispositivos móveis. As telas são referentes ao processo de reprodução.  Figures 15A and 15B show screen examples of an application used in mobile-based deployment. The screens refer to the playback process.

[0054] A figura 15C ilustra um exemplo de implementação utilizando dispositivo móvel onde no processo de reprodução o trajeto de referência é mostrado para o motorista.  [0054] Figure 15C illustrates an example of implementation using mobile device where in the playback process the reference path is shown to the driver.

[0055] A figura 16 ilustra um exemplo de implementação utilizando dispositivo móvel onde na reprodução de uma baliza o usuário necessita informar ao sistema que o veículo tocou na guia. [1655] Figure 16 illustrates an example of implementation using mobile device where in reproduction of a goal the user needs to inform the system that the vehicle has touched the guide.

[0056] As figuras 17A a 17H ilustram um passo-a-passo de um processo de gravação de uma manobra. Neste exemplo, o dispositivo empregado consiste em uma implementação do presente invento usando um dispositivo móvel. Figures 17A through 17H illustrate a step-by-step recording process. of a maneuver. In this example, the device employed is an implementation of the present invention using a mobile device.

[0057] As figuras 18A a 18G ilustram um passo-a-passo de um processo de reprodução de uma manobra. Neste exemplo, o dispositivo empregado consiste em uma implementação do presente invento usando um dispositivo móvel.  Figures 18A to 18G illustrate a step-by-step process of reproducing a maneuver. In this example, the device employed is an implementation of the present invention using a mobile device.

[0058] As figuras 19A e 19B apresentam exemplos onde um programa de computador é utilizado para definir as ações necessárias para realizar uma dada manobra.  Figures 19A and 19B show examples where a computer program is used to define the actions required to perform a given maneuver.

Descrição detalhada da invenção Detailed Description of the Invention

MÉTODOS DE GRAVAÇÃO E REPRODUÇÃO DE MANOBRAS MANEUVER RECORDING AND REPRODUCTION METHODS

[0059] A presente invenção consiste basicamente em um processo de reprodução que apresenta para o usuário um conjunto de instruções que são armazenadas em uma base de dados; onde estas instruções são atualizadas em função de deslocamentos do veículo. The present invention consists basically of a reproduction process which presents to the user a set of instructions which are stored in a database; where these instructions are updated as a function of vehicle movements.

[0060] Nesta base de dados, as manobras são divididas em etapas. Para cada etapa, estão armazenadas informações relativas as instruções (geralmente posição do volante e direção do veículo) que serão apresentadas, e os deslocamentos do veículo (podendo ser lineares ou angulares) que determinam a vigência de cada etapa.  In this database, the maneuvers are divided into stages. For each stage, information is stored regarding the instructions (usually steering wheel position and vehicle direction) that will be presented, and vehicle displacements (which may be linear or angular) that determine the duration of each stage.

[0061 ] Mais adiante será apresentado um processo que serve para gerar as bases de dados para alimentar o referido processo de reprodução. In the following, a process for generating the databases to feed said reproduction process will be presented.

[0062] O método não tem o intuito de garantir a realização da manobra de forma extremamente precisa. No entanto, a solução proposta busca reduzir significativamente a dificuldade de motoristas inexperientes em executar manobras como a baliza. Este objetivo é alcançado porque, através do uso da solução proposta, toda dificuldade da realização de uma manobra (como a baliza) é transferida para a realização de duas tarefas:  The method is not intended to ensure that the maneuver is performed extremely precisely. However, the proposed solution seeks to significantly reduce the difficulty of inexperienced drivers in performing maneuvers such as goal. This goal is achieved because, through the use of the proposed solution, every difficulty of performing a maneuver (such as a goal) is transferred to the accomplishment of two tasks:

[0063] a) Por o veículo na posição inicial correta [0063] a) Putting the vehicle in the correct starting position

[0064] b) Seguir as instruções fornecidas pelo sistema. B) Follow the instructions provided by the system.

[0065] Um exemplo simplificado de uma base de dados de uma manobra é apresentado na tabela 2, onde o método caracteriza a manobra utilizando apenas as distâncias percorridas pelo veículo em cada etapa. De uma forma geral, a distância percorrida utilizada no método pode ser tanto a distância percorrida pelo veículo como um todo (por exemplo: distância percorrida pelo ponto central do eixo traseiro, centro do veículo, etc), ou a distância percorrida por apenas uma roda do veículo. A simplified example of a maneuver database is presented in Table 2, where the method characterizes the maneuver using only the distances traveled by the vehicle in each step. In general, the distance traveled in the method can be either the distance traveled by the vehicle or whole (eg distance traveled by the rear axle center point, vehicle center, etc.), or the distance traveled by only one wheel of the vehicle.

[0066] Mais, especificamente o exemplo da tabela 2 consiste em um caso real de uma baliza com vaga a esquerda construída para um Peugeot 408 baseado na distância percorrida pela roda traseira esquerda. A manobra é realizada a partir de uma condição inicial que consiste em alinhar o retrovisor do veículo que irá executar a manobra com a traseira do veículo a frente buscando uma distância lateral de 20cm entre os veículos, conforme esboçado na figura 21. A sequência de etapas da manobra é ilustrada nas figuras 2C a 2H. More specifically, the example in Table 2 is an actual case of a left-handed goal constructed for a Peugeot 408 based on the distance traveled by the left rear wheel. The maneuver is performed from an initial condition which is to align the vehicle's rearview mirror that will perform the maneuver with the rear of the vehicle ahead seeking a lateral distance of 20cm between the vehicles, as outlined in figure 21. The sequence of steps of the maneuver is illustrated in figures 2C to 2H.

Tabela 2: Base de dados de uma manobra (baliza a esquerda) Table 2: One-maneuver database (left beacon)

Figure imgf000011_0001
Figure imgf000011_0001

* Variação de distância positiva = deslocamentos para frente * Positive distance range = forward displacements

[0067] No caso de se usar as leituras de distância percorrida por apenas uma roda do veículo, existe apenas o pequeno inconvenientes de ter gerar dos dados para executar a manobra tanto para esquerda quanto para direita, como pode ser visto na tabela 3. Mais uma vez esse é um caso real de uma baliza com vaga a direita construída para um Peugeot 408 nas mesmas condições do exemplo anterior. [0067] In case of using the readings of the distance traveled by only one wheel of the vehicle, there is only the small drawbacks of having to generate the data to perform both left and right maneuver, as shown in table 3. More once this is a real case of a right-handed goal built for a Peugeot 408 under the same conditions as the previous example.

Tabela 3: Base de dados de uma manobra (baliza a direita) Table 3: One-maneuver database (right beacon)

Figure imgf000011_0002
Figure imgf000011_0002

* Variação de distância positiva = deslocamentos para frente [0068] Quando os meios para medir deslocamentos do veículo permitirem que o ângulo de proa possa ser calculado as manobras podem ser mapeadas de uma forma mais eficiente. * Positive distance range = forward displacements When the means of measuring vehicle displacements allow the bow angle to be calculated the maneuvers can be mapped more efficiently.

[0069] O ângulo de proa pode ser calculado se o veículo possuir meios para medir deslocamento em pelo menos duas rodas do veículo, baseado na diferença distância percorrida pelas rodas, ou pelo uso de sensores giroscópios e magnetômetros.  The bow angle may be calculated if the vehicle has means to measure displacement on at least two wheels of the vehicle, based on the difference in distance traveled by the wheels, or by the use of gyro sensors and magnetometers.

[0070] Uma manobra hipotética caracterizada utilizando distância percorrida por uma roda e ângulo de proa é apresentada na tabela 4. Neste caso o espelhamento da manobra para o lado direito consiste apenas em inverter o sinal dos ângulos percorridos (destacados em negrito na tabela), como mostrado na tabela 5. A hypothetical maneuver characterized using wheel-traveled distance and bow angle is presented in table 4. In this case, the mirroring of the maneuver to the right side consists only in inverting the sign of the traveled angles (highlighted in bold in the table), as shown in table 5.

Tabela 4: Base de dados de uma baliza a esquerda caracterizada utilizando distância percorrida e ângulo de proa. Table 4: Database of a left marker characterized using distance traveled and bow angle.

Figure imgf000012_0001
Figure imgf000012_0001

* Variação de distância positiva = deslocamentos para frente  * Positive distance range = forward displacements

Variações de proa positiva = deslocamentos no sentido horário  Positive bow variations = clockwise offsets

Tabela 5: Base de dados de uma baliza a direita obtida a partir do espelhamento de uma baliza a esquerda Table 5: Database of a right beacon obtained from mirroring a left beacon

Etapa Posição do Direção do Distância. Variação Parâmetro volante veículo Percorrida * da proa ** governante  Step Distance Direction Position. Variation Parameter Steering wheel vehicle Traveled * from bow ** ruler

[Centímetros] [Graus]  [Centimeters] [Degrees]

1 Centro Frente +300 0 Distância 1 Center Front +300 0 Distance

2 Toda p/ direita Ré -500 -45 Proa 2 All right Reverse -500 -45 Bow

3 Centro Ré -400 0 Distância 3 Centro Ré -400 0 Distance

4 Toda p/ Ré -700 +45 Proa 4 All Backwards -700 +45 Bow

esquerda * Variação de distância positiva = deslocamentos para frente left * Positive distance range = forward displacements

** Variações de proa positiva = deslocamentos no sentido horário * * Bow positive Variations = shifts clockwise

[0071 ] Notando que nos exemplos das tabelas 4 e 5 foi necessário adicionar a informação do parâmetro governante da etapa, visto que o sistema nestes exemplos monitora os deslocamentos tanto lineares como angulares. Mais adiante neste relatório o conceito de definir o parâmetro governante da etapa será expandido para o definir um conjunto de parâmetros governantes da etapa, neste conceito cada etapa pode ser finalizada devido a mais de uma condição. Noting that in the examples of tables 4 and 5 it was necessary to add the step ruler parameter information, since the system in these examples monitors both linear and angular offsets. Later in this report the concept of defining the step ruler parameter will be expanded to define a set of step ruler parameters, in this concept each step can be terminated due to more than one condition.

[0072] A dificuldade de não poder espelhar as manobras quando se usa apenas sensores para medir a distância percorrida por apenas uma roda pode ser resolvida fazendo uma tabela de calibração para cada posição de volante de interesse. Um exemplo de tabela de conversão é mostrado na tabela 6, que apresenta distâncias percorridas pela roda traseira esquerda de um veículo. A terceira coluna da tabela apresenta a distância percorrida pela roda quando o veículo quando o veículo realiza uma curva para esquerda percorrendo o mesmo deslocamento angular obtido quando se percorre 1 metro em curva para a direita.  [0072] The difficulty of not being able to mirror maneuvers when using only sensors to measure the distance traveled by only one wheel can be solved by making a calibration table for each steering wheel position of interest. An example conversion table is shown in table 6, which shows distances traveled by the left rear wheel of a vehicle. The third column in the table shows the distance traveled by the wheel when the vehicle when the vehicle turns left, following the same angular displacement as when traveling 1 meter right.

Tabela 6: Base de conversão de distância percorrida (esquerda/direita) Table 6: Distance traveled base (left / right)

Figure imgf000013_0001
Figure imgf000013_0001

[0073] O conceito da tabela 6 é ilustrado na figura 6A, que mostra que para um mesmo deslocamento de proa do veículo a roda de fora da curva percorre um deslocamento (S2) maior do que o deslocamento (S1 ) percorrido pela roda interna. A figura 6B também ilustra que o fator de conversão varia com o raio de curvatura utilizado, daí a necessidade de definir um fator para cada posição de volante de interesse. The concept of Table 6 is illustrated in Figure 6A, which shows that for a same bow forward displacement of the vehicle the wheel outside the curve travels a displacement (S2) greater than the displacement (S1) traversed by the inner wheel. Figure 6B also illustrates that the conversion factor varies with the radius of curvature used, hence the need to define a factor for each steering wheel position of interest.

[0074] Utilizando o fator de conversão da posição 100% do volante da tabela 6, é possível converter a manobra da tabela 2 (baliza a esquerda) na manobra da tabela 3 (baliza a direita). Using the 100% flywheel position conversion factor of table 6, It is possible to convert the maneuver of table 2 (left mark) into the maneuver of table 3 (right mark).

[0075] Entre as figuras 1 a 9 encontram-se exemplos da gama de aplicações que podem ser auxiliadas utilizando o objeto do presente invento. Apesar do presente invento ter como objetivo prover uma solução de baixo custo para a dificuldade das pessoas em realizar balizas, pode se observar, analisando alguns dos exemplos ilustrados nas figuras 1 a 9, que objeto do presente invento consiste em um sistema personalizável que pode ser empregado em diversas situações. Esta característica é diferente do que se encontra no estado da técnica, que são dispositivos que endereçam apenas manobras bem definidas.  Figures 1 to 9 include examples of the range of applications that may be assisted using the object of the present invention. Although the present invention aims to provide a low cost solution to the difficulty of people in performing goal posts, it can be seen by analyzing some of the examples illustrated in figures 1 to 9 that the object of the present invention is a customizable system that can be employed in various situations. This feature is different from the state of the art, which are devices that address only well-defined maneuvers.

[0076] As manobras apresentadas nas figuras 2, 4, 8 e 9 só são possíveis de serem implementadas por que o dispositivo conta com medidas de distância percorrida. Isso faz com que o objeto do presente invento apresente uma vantagem com relação ao invento exposto na patente US6701226 B2 (pelo mesmo contar apenas com medidas de ângulo de proa), sem contar com a capacidade personalização apresentada no presente invento. A comparação com a patente US6701226 B2 é importante por ela ser a única que cobre um dos dois objetivos do presente invento, que é o de baixo custo de aquisição e instalação.  The maneuvers presented in figures 2, 4, 8 and 9 are only possible to be implemented because the device has measures of distance traveled. This causes the object of the present invention to have an advantage over the invention set forth in US6701226 B2 (even relying on bow angle measurements only), not to mention the customization capability provided in the present invention. Comparison with US6701226 B2 is important because it is the only one that covers one of the two purposes of the present invention, which is the low cost of acquisition and installation.

[0077] A figura 1A apresentam um exemplo de uma manobra de estacionamento paralelo sendo executada através de uma metodologia onde as etapas são realizadas com movimentos em curva com a direção toda defletida. Neste exemplo a primeira etapa é realizada com a direção posicionada toda para direita, a segunda etapa é realizada com a direção posicionada toda para esquerda, e a terceira e última etapa é realizada com a direção posicionada toda para direita novamente. A metodologia é similar a encontrada nas patentes US6701226 B2 e US20040204807, que provêm instruções baseadas em ângulo de proa apenas.  [0077] Figure 1A presents an example of a parallel parking maneuver being performed using a methodology where the steps are performed with curved movements with the entire direction deflected. In this example the first step is performed with the right-facing direction, the second step is performed with the left-facing direction, and the third and last step is performed with the right-facing direction again. The methodology is similar to that found in US6701226 B2 and US20040204807, which provide bow angle-based instructions only.

[0078] Na figura 1 B é apresentado a mesma manobra de estacionamento em paralelo onde o motorista adota uma estratégia clássica que consiste basicamente em: 1 ) um trecho coma a direção defletida totalmente para dentro da vaga; 2) um trecho reto (direção no neutro) e 3) um trecho com a direção defletida para fora da vaga. Neste caso, pode-se observar que a distância (DL2) que o veículo invade na pista na estratégia da figura 1 B, é menor que a distância (DL1 ) que o veículo invade na pista na estratégia da figura 1A.  [0078] In Figure 1 B the same parallel parking maneuver is presented where the driver adopts a classic strategy consisting basically of: 1) a section with the deflected direction fully into the parking space; 2) a straight stretch (neutral direction) and 3) a stretch with the deflected direction out of the vacancy. In this case, it can be seen that the distance (DL2) that the vehicle breaks into the lane in the strategy of figure 1B is less than the distance (DL1) that the vehicle breaks into the lane in the strategy of figure 1A.

[0079] O método desenvolvido no presente invento permite implementar a baliza de acordo com a estratégia de acordo com a figura 1 B minimizando assim o problema 1 do estado da técnica mais próximo. Essa vantagem é particularmente relevante em situações onde o espaço é mais restrito ou em manobras em vias de fluxo intenso. The method developed in the present invention makes it possible to implement the according to the strategy according to figure 1B thus minimizing the problem of the closest prior art. This advantage is particularly relevant in situations where space is restricted or when maneuvering in high flow paths.

[0080] O processo de gravação apresentado no presente invento permite ele tenha uma ampla aplicação no cotidiano, pois emprega uma metodologia que consiste em um gravador/reprodutor de ações necessárias para conduzir um veículo de um ponto inicial (PI) até um ponto final (PF) de forma repetitiva. The recording process presented in the present invention allows it to have wide application in everyday life as it employs a methodology consisting of an action recorder / player necessary to drive a vehicle from a starting point (PI) to an end point ( PF) repetitively.

[0081 ] Assim, no processo de gravação um motorista mais habilidoso (ou um motorista mediano recebendo auxilio extra) define uma posição inicial (PI), que seja fácil de ser estabelecida por um motorista mediano. Em seguida ele grava, em etapas, as ações necessárias para levar o veículo da posição inicial (PI) até a posição final desejada (PF).  Thus, in the recording process a more skilled driver (or a median driver receiving extra assistance) sets a starting position (IP) that is easy for a median driver to establish. It then records in steps the actions required to move the vehicle from the starting position (PI) to the desired ending position (PF).

[0082] A manobra da figura 2A consiste em uma situação genérica que pode ser utilizada para ilustrar o conceito do presente invento. Nesta manobra o motorista realiza a seguinte sequência de ações:  The maneuver of Figure 2A is a generic situation that can be used to illustrate the concept of the present invention. In this maneuver the driver performs the following sequence of actions:

a) Põe o veículo na posição inicial (PI);  (a) put the vehicle in the initial position (PI);

b) Desloca o veículo 4.8 metros para frente com a direção alinhada;  (b) moves the vehicle 4.8 meters forward with the direction aligned;

c) Desloca para frente com a direção toda defletida para esquerda até percorrer uma variação de 90 graus no ângulo de proa;  (c) move forward with the entire deflected direction to the left until a 90 degree variation in the bow angle;

d) Desloca o veículo 4 metros para frente com a direção alinhada;  d) Moves the vehicle 4 meters forward with the direction aligned;

e) Desloca para frente com a direção toda defletida para direita até percorrer uma variação de 122 graus no ângulo de proa;  (e) shifts forward with the entire deflected direction to the right until a bow angle of 122 degrees;

f) Desloca o veículo 5.7 metros para trás com a direção alinhada, chegando na posição final (PF);  f) Shifts the vehicle 5.7 meters backwards in aligned direction, reaching the final position (PF);

[0083] A escolha de uma posição inicial adequada é muito importante, visto que na maioria das situações, os erros no posicionamento inicial serão transmitidos para a posição final. A figura 2B apresenta a mesma manobra da figura 2A. Mas desta vez, o motorista posiciona o veículo com um deslocamento lateral (X1 ) e longitudinal (Y1 ) com relação a posição inicial correta (PI). Na maioria das situações, os erros na posição inicial (PI) serão transmitidos para a posição final (PF), como ilustrado na figura 2B. [0083] Choosing an appropriate starting position is very important, as in most situations errors in the initial positioning will be transmitted to the final position. Figure 2B presents the same maneuver as figure 2A. But this time, the driver positions the vehicle with a lateral (X1) and longitudinal (Y1) offset with respect to the correct starting position (PI). In most situations, errors in the starting position (PI) will be transmitted to the ending position (PF), as illustrated in figure 2B.

[0084] A manobra do estacionamento em paralelo é uma das manobras que demanda maior habilidades dos motoristas e por esta razão é o alvo principal dos sistemas de auxilio em manobras. The parallel parking maneuver is one of the most demanding maneuvers of the drivers and for this reason is the main target of the parking systems. assistance in maneuvers.

[0085] As figuras 3A a 3C apresentam exemplos caracterizando os efeitos de possíveis erros de posicionamento inicial (na direção x) na manobra de estacionamento em paralelo. O posicionamento dos eixos x e y é mostrado nas figuras.  Figures 3A through 3C show examples characterizing the effects of possible initial positioning errors (in the x direction) on the parallel parking maneuver. The positioning of the x and y axes is shown in the figures.

[0086] Na figura 3A o motorista posiciona o veículo corretamente na posição inicial (PI). Neste caso, a posição final obtida é adequada.  [0086] In figure 3A the driver correctly positions the vehicle in the starting position (PI). In this case, the final position obtained is adequate.

[0087] Na figura 3B o motorista posiciona o veículo com a distância lateral menor do que a distância correta. Neste caso, existe o risco do veículo tocar o meio-fio antes de concluir a manobra.  [0087] In figure 3B the driver positions the vehicle with the lateral distance shorter than the correct distance. In this case, there is a risk that the vehicle will touch the curb before completing the maneuver.

[0088] Na figura 3C o motorista posiciona o veículo com a distância lateral maior do que a distância correta. Neste caso, existe o risco do veículo ocupar muito espaço da via na posição final.  [0088] In figure 3C the driver positions the vehicle with the lateral distance greater than the correct distance. In this case, there is a risk that the vehicle will take up too much track space in the final position.

[0089] Na figura 3D o motorista posiciona o veículo inclinado com relação a guia. Este erro é mais provável de acontecer quando o veículo a frente da vaga (que é usado como referência) está inclinado com relação a guia.  In the 3D figure the driver positions the vehicle inclined with respect to the guide. This error is most likely to occur when the vehicle ahead of the wave (which is used as a reference) is inclined to the guide.

[0090] No cotidiano, existe uma grande dificuldade em estabelecer a distância lateral adequada para realizar a baliza. Isso acontece, principalmente, devido a dois motivos: 1 ) variação na largura do veículo de referência (VREF); 2) variação na distância para o meio-fio que do veículo de referência (VREF) se encontra. As duas situações extremas são detalhadas na figura 3E, que apresenta a situação de um veículo de referência (VREF) largo estacionado longe do meio-fio e na figura 3F, que apresenta a situação de um veículo de referência (VREF) fino estacionado perto do meio-fio.  In everyday life, there is great difficulty in establishing the proper lateral distance to perform the goal. This is mainly due to two reasons: 1) variation in reference vehicle width (VREF); 2) variation in the distance to the curb of the reference vehicle (VREF). The two extreme situations are detailed in Figure 3E, which shows the situation of a wide reference vehicle (VREF) parked away from the curb and in Figure 3F, which shows the situation of a thin reference vehicle (VREF) parked near the curb. curb.

[0091 ] Para minimizar os efeitos do problema de posicionamento inicial mencionados anteriormente, o método permite que o usuário informe ao sistema que a roda tocou na guia (através de uma interface homem-máquina), permitindo que o método recalcule as instruções que serão providas. To minimize the effects of the initial positioning problem mentioned above, the method allows the user to inform the system that the wheel has touched the guide (via a human machine interface), allowing the method to recalculate the instructions that will be provided. .

[0092] Com essa funcionalidade é possível ajustar a manobra considerando o posicionamento inicial onde o carro que irá realizar a manobra fica mais longe da guia (veículo de referência largo e distante da guia); e na situação oposta (veículo de referência fino, perto da guia) o sistema contorna a situação permitindo que o usuário informe ao sistema se o pneu do veículo tocou na guia.  With this functionality it is possible to adjust the maneuver considering the initial position where the car that will perform the maneuver is farther from the guide (reference vehicle wide and distant from the guide); and in the opposite situation (thin reference vehicle near the guide) the system bypasses the situation allowing the user to inform the system if the vehicle tire has touched the guide.

[0093] Este esquema pode ser melhor entendido analisando as figuras 5A a 5F. O método é ajustado para a situação onde o veículo de referencia (VREF) é largo e está longe da guia (figuras 5A a 5C). Como pode ser observado na figura 5A, o veículo (que está sendo manobrado) realiza um trecho reto em ré percorrendo uma distância D2 sem que haja toque na guia (como pode ser visto no detalhe da figura 5A). This scheme can be better understood by analyzing figures 5A to 5F. The method is adjusted for the situation where the reference vehicle (VREF) is wide and is away from the guide (Figures 5A to 5C). As can be seen from figure 5A, the vehicle (which is being maneuvered) makes a straight stretch in reverse traveling a distance D2 without touching the guide (as shown in the detail of figure 5A).

[0094] Usando o mesmo ajuste na situação onde o veículo de referência é fino e está perto da guia (figuras 5D a 5F), ocorre o toque na guia durante a realização do trecho reto em ré antes do veículo realizar o deslocamento (D2) previsto para a etapa (como visto na figura 5D); este inconveniente impede o sistema de continuar provendo instruções adequadas. Using the same adjustment in the situation where the reference vehicle is thin and close to the guide (Figures 5D to 5F), the guide is tapped while performing the straight stretch before the vehicle travels (D2). predicted for the step (as seen in figure 5D); This drawback prevents the system from continuing to provide proper instructions.

[0095] O problema é contornado quando o usuário informa que o veículo tocou na guia (através da interface homem-máquina), então o sistema finaliza a etapa em ré e parte para a etapa com o veículo indo para frente.  [0095] The problem is circumvented when the user reports that the vehicle has touched the guide (via the human machine interface), then the system finishes the reverse step and goes to the step with the vehicle going forward.

[0096] Para evitar que o usuário necessite utilizar a interface homem-máquina durante a execução da manobra, o sistema pode entender (em certas etapas da manobra) que a etapa acabou se o usuário mudar a direção do veículo. Por exemplo, na situação da figura da figura 5D, ao invés de o usuário informar que o veículo tocou na guia, através de uma interface homem-máquina, o sistema entende que a etapa acabou automaticamente se o usuário mover o veículo para frente.  [0096] To prevent the user from having to use the human machine interface while performing the maneuver, the system can understand (at certain maneuver steps) that the step is over if the user changes the direction of the vehicle. For example, in the situation in figure 5D, instead of the user reporting that the vehicle has touched the guide via a human machine interface, the system understands that the step is automatically over if the user moves the vehicle forward.

[0097] Existem diferentes formas de usar o toque na guia para minimizar os efeitos da dispersão no posicionamento inicial. Por exemplo, a estratégia apresentada nas figuras 4A e 4B consiste em estender a 2a etapa da manobra apresentada nas figuras 3A a 3C. Nesta manobra, a referida etapa, que é realizada com volante alinhado, é estendida até o veículo tocar o meio-fio (é interessante utilizar também um valor limite para a distância percorrida, para contornar situações onde o toque na guia pode não ser perceptível para o motorista). A partir deste ponto (toque na guia) o motorista leva o veículo a frente por um deslocamento (D1 ), o último passo é similar ao método clássico (ré com a direção defletida totalmente para fora da vaga). [0097] There are different ways to use guide tapping to minimize the effects of scatter on initial positioning. For example, the strategy shown in Figures 4A and 4B is to extend the second stage of the maneuver shown in Figures 3A to 3C. In this maneuver, this step, which is performed with an aligned steering wheel, is extended until the vehicle touches the curb (it is also interesting to use a limit value for the distance traveled to circumvent situations where the touch of the guide may not be noticeable to the driver). From this point (tap the guide) the driver drives the vehicle forward by a displacement (D1), the last step is similar to the classic method (reverse with the direction deflected fully out of the space).

[0098] A estratégia apresentada nas figuras 5A a 5F é similar às apresentadas nas figuras 4A e 4B até o toque no meio-fio. A diferença neste método é que, partir do toque no meio-fio, o motorista leva o veículo a frente com a direção defletida totalmente para dentro da vaga, percorrendo um deslocamento angular definido; em seguida, ele finaliza a manobra realizando um deslocamento angular para trás com a direção defletida toda para fora da vaga. Esta metodologia apresenta vantagem com relação a apresentada nas figuras 4A e 4B, porque a cada etapa o veículo está invadindo cada vez menos a via. [0099] Em ambas as manobras o método pode identificar toque na guia tanto pela informação do usuário ou pela detecção da mudança de direção. The strategy shown in Figures 5A through 5F is similar to those presented in Figures 4A and 4B until the curb is touched. The difference with this method is that, from the touch of the curb, the driver drives the vehicle forward with the deflected direction fully into the car, traveling a defined angular displacement; then he finishes the maneuver by performing a backward angular shift with the deflected direction all out of the wave. This methodology has an advantage over that presented in figures 4A and 4B, because at each stage the vehicle is invading the road less and less. [0099] In both maneuvers the method can identify touch of the guide either by user information or by detecting the direction change.

[0100] A dificuldade para estabelecer uma posição inicial adequada, e os efeitos negativos devido a esses erros no posicionamento inicial fazem desta situação um problema relevante para sistemas de auxilio em manobras. A patente mais relevante do estado de técnica (US6701226 B2) não citou nenhum meio para contornar o problema, e isso pode ser um fator crucial para o sucesso do dispositivo. Desta forma o presente invento supera o problema 2 do estado da técnica mais próximo. [0100] The difficulty in establishing a proper starting position, and the negative effects due to these errors in the initial positioning make this a relevant problem for maneuver assistance systems. The most relevant prior art patent (US6701226 B2) has not cited any means to circumvent the problem, and this may be a crucial factor for the success of the device. In this way the present invention overcomes the closest prior art problem 2.

[0101 ] É importante ressaltar que as manobras apresentadas nas figuras 4A, 4B e 5A a 5F podem ser implementadas a partir de uma base genérica de dados que serve para qualquer veículo. Por exemplo, uma baliza a esquerda pode ser caracterizada pela base de dados apresentada na tabela 7. Observando que neste caso, o preço pago pela simplicidade de uso seria a precisão da manobra e o tamanho de vaga requerido. Importantly, the maneuvers shown in Figures 4A, 4B and 5A to 5F can be implemented from a generic database that fits any vehicle. For example, a left-hand goal may be characterized by the database shown in table 7. Noting that in this case, the price paid for simplicity of use would be the precision of the maneuver and the required seat size.

Tabela 7: Base de dados genérica para baliza a esquerda. Table 7: Generic database for left goal.

Figure imgf000018_0001
Figure imgf000018_0001

[0102] Desta forma, o método proposto pode caracterizar manobras tanto utilizando dados específicos do veículo em questão (como nos exemplos das manobras caracterizadas nas tabelas 2 e 3), como dados genéricos que valem para qualquer veículo, como o exemplo da manobra caracterizada na tabela 7. Thus, the proposed method can characterize maneuvers using both vehicle-specific data (as in the examples of maneuvers featured in tables 2 and 3) as well as generic data that applies to any vehicle, such as the maneuver characterized in table 7.

[0103] Note que agora o conceito de parâmetro governante da etapa foi expandido para conjunto de parâmetros governantes da etapa, onde qualquer um dos parâmetros listados podem determinar o final da etapa. Pode-se cogitar uma implementação onde o final da etapa pode ser definido por um cálculo envolvendo os parâmetros selecionados no conjunto de parâmetros governantes. [0103] Note that now the concept of step ruler parameter has been expanded for step ruler parameter set, where any of the listed parameters can determine the end of the step. An implementation can be considered where the end of the step can be defined by a calculation involving the selected parameters in the governing parameter set.

[0104] Mesmo no estacionamento perpendicular (90 graus) de frente ou em 45° de frente, existem alguns motoristas que tem dificuldade em alinhar o veículo na direção correta. As figuras 7A a 7D apresentam uma situação onde o motorista irá estacionar em uma vaga perpendicular à via. A solução proposta facilita esta tarefa da seguinte forma: [0104] Even in perpendicular parking (90 degrees) from the front or 45 ° from the front, there are some drivers who have difficulty aligning the vehicle in the right direction. Figures 7A to 7D show a situation where the driver will park in a parking space perpendicular to the road. The proposed solution facilitates this task as follows:

a) O usuário se aproxima da vaga alinhando seu veículo paralelamente a guia. Nesta situação o sistema ainda está usando uma referência aleatória para o cálculo do ângulo de proa, como apresentado no mostrador (M1 ) na figura 7A. a) The user approaches the vacancy by aligning his vehicle parallel to the guide. In this situation the system is still using a random reference for bow angle calculation as shown in display (M1) in figure 7A.

Obs.: É importante lembrar que, com o veículo em movimento é muito mais fácil perceber desalinhamentos com a guia, porque se o veículo estiver desalinhado ele irá se aproximar ou se afastar da guia  Note: It is important to remember that with the vehicle moving it is much easier to notice misalignment with the guide, because if the vehicle is misaligned it will approach or move away from the guide.

b) O usuário pressiona o botão (B1 ) que atualiza a referência do sistema; nesta situação a proa atual passa a ser a referência (proa zero), como apresentado no mostrador (M1 ) na figura 7B. b) The user presses the button (B1) which updates the system reference; In this situation the current bow becomes the reference (bow zero), as shown in the display (M1) in figure 7B.

c) O usuário estaciona o veículo na vaga utilizando as referências audiovisuais providas pelo sistema. O sistema no exemplo está implementado de modo a apresentar no mostrador (M1 ) a variação de proa com relação a proa de referência, e emitir um sinal sonoro sempre que o usuário percorrer um determinado valor de proa meta, ou múltiplos do referido valor de proa meta. No exemplo da figura 7C, os valores de proa meta utilizados foram definidos como múltiplos de 45 graus d) O usuário estaciona a 90 graus com a via recebendo as indicações visuais e sonoras (figura 7D). c) The user parks the vehicle in the parking space using the audiovisual references provided by the system. The system in the example is implemented so as to display in display (M1) the bow variation relative to the reference bow, and to emit a beep whenever the user travels a given bow goal value, or multiples of said bow value. goal. In the example of figure 7C, the bow heading values used were defined as multiples of 45 degrees d) The user parks at 90 degrees with the track receiving visual and audible indications (figure 7D).

[0105] As figuras 7E a 7G mostram uma situação similar a anterior onde o usuário estaciona a 45 graus com a guia.  Figures 7E to 7G show a similar situation as above where the user parks at 45 degrees with the guide.

[0106] O processo de ajuste de proa apresentado nas figuras 7A a 7G também podem ser utilizados para melhora a precisão na execução de manobras como a baliza. Como explicado anteriormente, o método de auxilio em manobras proposto no presente invento se baseia de deslocamentos relativos a uma posição inicial pré- definida; e que erros neste posicionamento inicial podem ser transmitidos para o posicionamento final (como apresentado na figura 2B). Um possível erro que o usuário pode cometer, é estabelecer uma posição inicial inclinada com relação a posição adequada (como mostrado na figura 3D). Uma forma de contornar essa dificuldade é informar a referência de proa (paralela a guia) enquanto o veículo se move para a posição inicial. Então, o método usa essa proa de referência no cálculo das instruções da manobra de modo a corrigir possíveis erros de inclinação. [0106] The bow adjustment process shown in figures 7A to 7G can also be used to improve the accuracy of performing maneuvers such as the goal. As explained above, the maneuvering method proposed in the present invention is based on displacements relative to a predefined starting position; and what errors in this initial positioning can be transmitted to the final positioning (as shown in figure 2B). A possible mistake that the What a user can commit is to establish an inclined starting position with respect to the proper position (as shown in the 3D figure). One way around this difficulty is to enter the bow reference (parallel to the guide) as the vehicle moves to the starting position. The method then uses this reference bow in the calculation of the maneuver instructions to correct possible inclination errors.

[0107] As figuras 8A a 8E mostram uma situação onde o dispositivo é utilizado para classificar uma vaga onde usuário pretende estacionar o veículo. Neste caso, o usuário é auxiliado pelo sistema através do seguinte processo: Figures 8A to 8E show a situation where the device is used to classify a parking space where user intends to park the vehicle. In this case, the user is assisted by the system through the following process:

a) o usuário se aproxima da vaga se movendo paralelo a dimensão que se deseja medir (figura 8A); a) the user approaches the wave moving parallel to the dimension to be measured (figure 8A);

b) Como mostrado na figura 8B, o usuário põe o veículo em uma posição inicial (PI) que consiste em alinhar uma referência conveniente do veículo (neste exemplo, o retrovisor) com o início da vaga; e então inicia a medição apertando o botão INICIAR MEDIÇÃO (B2); neste momento, o sistema começa a apresentar, através do mostrador (M2), o tamanho da vaga medido até o momento (baseado na distância percorrida a partir da referência) e o grau de conveniência da vaga; (b) As shown in Figure 8B, the user places the vehicle in a starting position (PI) consisting of aligning a convenient vehicle reference (in this example, the rear view mirror) with the start of the vacancy; and then start the measurement by pressing the START MEASURE button (B2); At this point, the system begins to display, through the display (M2), the wave size measured so far (based on the distance traveled from the reference) and the degree of convenience of the wave;

c) o usuário move o veículo para frente, paralelo ao meio-fio, e decide se vai estacionar ou não baseado na classificação provida pelo sistema; c) the user moves the vehicle forward, parallel to the curb, and decides whether or not to park based on the rating provided by the system;

d) opcionalmente, o usuário pode informar o final da vaga através do botão FINALIZAR MEDIÇÃO (B3), para que o sistema possa usar o tamanho medido da vaga no cálculo das instruções que serão fornecidas para realização da manobra que será realizada em seguida. Os sistema também pode ser implementado de forma a considerar como término de uma medição a inicialização da execução de uma nova manobra. d) optionally, the user can inform the end of the wave through the FINISH MEASUREMENT button (B3), so that the system can use the measured wave size in the calculation of the instructions that will be provided for the maneuver that will be performed next. The systems can also be implemented to consider as the end of a measurement the start of the execution of a new maneuver.

Tomando-se como exemplo a situação onde o motorista irá realizar uma baliza após medir a vaga; o sistema pode utilizar a informação relativa ao tamanho real da vaga medido para reajustar as instruções para realizar a baliza de modo que as margens (a frente e atrás) sejam igualmente distribuídas.  Taking as an example the situation where the driver will perform a goal after measuring the vacancy; The system can use the information on the actual size of the measured wave to readjust the instructions for making the goal so that the margins (front and rear) are evenly distributed.

Neste exemplo, apresentado nas figuras 8A a 8E, a convenção utilizada para classificar as vagas foi a seguinte:  In this example, shown in figures 8A through 8E, the convention used to classify vacancies was as follows:

Insuficiente: tamanho (TV) da vaga menor que o tamanho definido para a vaga difícil (TVD), situação apresentada na figura 8C; neste exemplo, o tamanho definido para a vaga difícil (TVD) foi 300 cm;  Insufficient: size (TV) of the vacancy smaller than the size defined for the difficult vacancy (TVD), situation presented in figure 8C; in this example, the size set for the difficult vacancy (TVD) was 300 cm;

Difícil: tamanho da vaga maior que o tamanho definido para a vaga difícil (TVD), porém menor que o tamanho definido para a vaga média (TVM), situação apresentada na figura 8D; neste exemplo, o tamanho definido para a vaga média (TVM) foi 350 cm; Difficult: job size larger than the hard job size (TVD), but smaller than the size defined for the average vacancy (TVM), situation presented in figure 8D; In this example, the size defined for the average vacancy (TVM) was 350 cm;

Média: tamanho da vaga maior que o tamanho definido para a vaga média (TVM), porém menor que o tamanho definido para a vaga fácil (TVF), situação apresentada na figura 8E; neste exemplo, o tamanho definido para a vaga fácil (TVF) foi 400 cm; Fácil: tamanho da vaga maior que o tamanho definido para a vaga fácil (TVF).  Average: job size larger than the size defined for the average job (TVM), but smaller than the size defined for the easy job (TVF), as shown in figure 8E; in this example, the size set for the easy vacancy (TVF) was 400 cm; Easy: job size larger than the size set for easy job (TVF).

[0108] Esta possibilidade de realizar avaliações de vagas soluciona o problema 3 do estado da técnica mais próximo, que consiste na falta de capacidade de avaliar vagas para estacionar. [0108] This ability to perform parking assessments solves problem 3 of the nearest prior art, which is the lack of ability to assess parking spaces.

[0109] A figura 9 exemplifica uma situação hipotética em que o usuário tem uma combinação de carro grande e vaga apertada gerando a necessidade de estacionar o carro em ré. Esse é um exemplo de uma combinação de fatores que estabelecem uma manobra peculiar que demanda habilidades do motorista, onde o emprego dos processos de gravação e reprodução apresentados no presente invento são de grande valia.  [0109] Figure 9 exemplifies a hypothetical situation where the user has a large car and tight car combination generating the need to park the car in reverse. This is an example of a combination of factors that establish a peculiar maneuver that demands driver skills, where the use of the recording and playback processes presented in the present invention are of great value.

[01 10] As figuras 10 e 1 1 apresentam fluxogramas que explicam de forma conceituai o funcionamento dos processos de reprodução e gravação de manobras da presente invenção. Nos exemplos em questão são utilizados sensores de distância percorrida e variação do ângulo de proa. O método também pode ser implementado utilizando apenas sensores de distância percorrida para gravar e reproduzir manobras.  Figures 10 and 11 show flow charts that conceptually explain the operation of the maneuvering and recording processes of the present invention. In the examples in question, distance traveled and heading angle variation sensors are used. The method can also be implemented using only distance traveled sensors to record and reproduce maneuvers.

[01 1 1 ] A figura 10 descreve uma versão do processo gravação de manobras, onde o sistema grava as ações necessárias para realizar uma manobra de interesse (como exemplificada nas figuras 17A a 17H), levando o veículo de uma posição inicial (PI) até a posição final desejada (PF). [01 1 1] Figure 10 depicts a version of the maneuver recording process, where the system records the actions required to perform a maneuver of interest (as exemplified in figures 17A through 17H), driving the vehicle from a starting position (PI). to the desired end position (PF).

[01 12] A trajetória completa é quebrada em etapas que preferencialmente devem ser realizadas com comandos constantes. Exemplos de etapas realizadas com comandos constantes seriam: ir para frente com a direção fixa no neutro, ou trecho em ré com a direção defletida totalmente para a esquerda e etc; um exemplo contrário seria o motorista mover o volante enquanto move o veículo para frente.  [01 12] The complete path is broken into steps that should preferably be performed with constant commands. Examples of steps performed with constant commands would be: move forward with fixed direction at neutral, or reverse with full left deflected direction and etc; An opposite example would be the driver moving the steering wheel while moving the vehicle forward.

[01 13] Para cada etapa o sistema realiza os seguintes passos: [01 13] For each step the system performs the following steps:

a) Avisa ao motorista que ele deve informar os comandos que serão utilizados durante a etapa; e lê e grava os sensores de distância percorrida e ângulo de proa do veículo no início da etapa (90); b) Aguarda o usuário informar os comandos que deverão ser utilizados na etapa (91 ); a) Warns the driver that he must inform the commands that will be used during the stage; and reads and writes the vehicle's traveled distance and bow angle sensors at the beginning of step (90); b) Waiting for the user to inform the commands that should be used in step (91);

c) Lê e grava os comandos necessários para realizar a etapa, que são informados pelo usuário através de uma interface homem-máquina; e avisa ao motorista que ele deve iniciar a execução da etapa (92);  c) Reads and writes the commands necessary to perform the step, which are informed by the user through a human machine interface; and warns the driver that he must begin the execution of step (92);

d) Aguarda o usuário informar, através de uma interface homem-máquina, sobre o fim da etapa ou fim da manobra (93);  d) Waiting for the user to inform, through a human machine interface, of the end of the step or end of the maneuver (93);

e) Lê e grava os sensores de distância percorrida e ângulo de proa do veículo no final da etapa; e lê e grava qual o conjunto de parâmetros governantes da etapa (94); os parâmetros governantes são informados pelo usuário através de uma interface homem-máquina; os parâmetros governantes consistem nos parâmetros que podem determinar o fim da etapa; f) Realiza uma ação de decisão (95) onde o método finaliza o processo de gravação caso o usuário tenha informado o fim da manobra, ou repete o processo do início caso o usuário tenha informado sobre o final de uma etapa intermediária.  e) Reads and records the vehicle's traveled distance and bow angle sensors at the end of the stage; and reads and writes which set of governing parameters of step (94); the governing parameters are informed by the user through a human machine interface; the governing parameters consist of the parameters that can determine the end of the stage; f) Performs a decision action (95) where the method terminates the recording process if the user has informed the end of the maneuver, or repeats the start process if the user has informed the end of an intermediate step.

[01 14] Neste processo de gravação de manobras, os comandos básicos utilizados são: posição do volante (ex: totalmente para a direita, neutro e totalmente para a esquerda) e direção do movimento (frente ou ré);  [01 14] In this process of maneuver recording, the basic commands used are: steering wheel position (eg, fully right, neutral and fully left) and direction of movement (forward or reverse);

[01 15] Na etapa em que o usuário define o conjunto de parâmetros governantes da etapa (94) o usuário pode escolher combinações das seguintes opções:  [01 15] At the step where you define the governing parameter set from step (94) you can choose combinations of the following options:

a) Ângulo de proa: No modo reprodução, a etapa terminará quando variação do ângulo de proa relativa ao início da etapa ultrapassar a diferença entre as leituras realizadas (e gravadas) no início (90) e final (94) da etapa no processo de gravação;  a) Bow angle: In playback mode, the stage will end when variation of the bow angle relative to the beginning of the stage exceeds the difference between the readings taken (and recorded) at the beginning (90) and end (94) of the stage in the process. recording;

b) Distância percorrida: No modo reprodução, a etapa terminará quando distância percorrida relativa ao início da etapa ultrapassar a diferença entre as leituras realizadas (e gravadas) no início (90) e final (94) da etapa no processo de gravação;  b) Distance traveled: In playback mode, the step will end when the distance traveled relative to the beginning of the step exceeds the difference between the readings taken (and recorded) at the beginning (90) and end (94) of the step in the recording process;

c) Mudança de direção: No modo reprodução, a etapa terminará quando o sistema identificar que a direção de movimento do veículo mudou (baseado na variação da distância percorrida, monitorando a mudança do sinal da derivada do parâmetro); O valor assumido pelo parâmetro é 0 quando a direção do movimento for a mesma da indicada para realização da etapa, e 1 quando a direção do movimento for diferente da estabelecida para a etapa. c) Change of direction: In playback mode, the step will end when the system identifies that the vehicle's direction of movement has changed (based on the variation of the distance traveled, monitoring the change of signal from the parameter derivative); The value assumed by the parameter is 0 when the direction of movement is the same as indicated for performing the step, and 1 when the direction of movement is different from that established for the step.

d) Definido pelo usuário: No modo reprodução, a etapa terminará quando o usuário informar o término da etapa através de uma interface homem - máquina. O valor assumido pelo parâmetro é 0 enquanto o usuário não indicar o termino da etapa através da interface homem -máquina e 1 quando o usuário fizer a indicação (apertando um botão por exemplo).  d) User Defined: In playback mode, the step will end when the user reports the end of the step through a human machine interface. The value assumed by the parameter is 0 as long as the user does not indicate the end of the step through the human machine interface and 1 when the user makes the indication (pressing a button for example).

[01 16] A utilização do parâmetro Mudança direção para governar a etapa é útil para implementar manobras como as mostradas nas figuras 4A, 4B e 5A a 5F onde o fim do segundo passo não está associado a uma distância determinada e sim ao evento de tocar no meio-fio. No processo de gravação o usuário indica através da interface que a etapa é governada por esse parâmetro. No processo de reprodução o sistema identifica que a etapa chegou ao fim automaticamente pela variação da distância percorrida (mudança do sinal da derivada). [01 16] Using the Change Direction parameter to govern the step is useful for implementing maneuvers such as those shown in figures 4A, 4B, and 5A to 5F where the end of the second step is not associated with a certain distance but the event of touching. at the curb. In the recording process the user indicates through the interface that the step is governed by this parameter. In the playback process, the system identifies that the step is automatically completed by varying the distance traveled (change of derivative signal).

[01 17] Os exemplos das manobras apresentadas nas figuras 4A, 4B e 5A a 5F poderiam ser implementados utilizando o parâmetro definido pelo usuário para governar a etapa que se estende até o toque da roda no meio-fio. Neste caso durante a gravação o usuário escolhe este parâmetro definido pelo usuário para governar a etapa, e no processo de reprodução o usuário informa o sistema que a etapa chegou ao fim (apertando um botão por exemplo) quando perceber que a roda tocou o meio- fio. Este parâmetro provê mais liberdade para diferentes definições de término de etapa, como finalizar a etapa após alinhar um ponto do veículo com uma referência externa, sentir uma lombada, etc.  [01 17] The examples of maneuvers shown in figures 4A, 4B, and 5A through 5F could be implemented using the user-defined parameter to govern the step extending to the touch of the wheel at the curb. In this case during recording the user chooses this user-defined parameter to govern the stage, and in the playback process the user informs the system that the stage has come to an end (by pressing a button for example) when he realizes that the wheel has touched the middle. thread. This parameter provides more freedom for different stage end settings, such as ending the stage after aligning a vehicle point with an external reference, feeling a bump, etc.

[01 18] Uma outra aplicação o parâmetro definido pelo usuário seria o usuário informar ao sistema, durante a execução da manobra, quando alguma parte do veículo estiver próxima de uma colisão. Esta informação pode ser provida fazendo combinações de traseira/dianteira e esquerda/centro/direita (exemplo quina esquerda da traseira). Baseado nestas informações o sistema pode corrigir as instruções que serão apresentadas.  [01 18] Another application the user-defined parameter would be the user informing the system during the maneuver when any part of the vehicle is near a collision. This information can be provided by making rear / front and left / center / right combinations (example left rear corner). Based on this information the system can correct the instructions that will be presented.

[01 19] A eficiência do sistema proposto pode ser melhorada através do uso de sensores já disponíveis em grande parte dos veículos em uso da atualidade. O sistema pode utilizar, adicionalmente, as informações providas por sensores de obstáculos convencionais, geralmente instalados na traseira (as vezes na dianteira) do veículo, para finalizar uma etapa em andamento e corrigir o cálculo das instruções das próximas etapas; esse procedimento seria feito de forma similar à determinação do fim da etapa realizada pelo usuário através de uma interface homem -máquina (apresentada anteriormente). Neste caso, teríamos uma implementação onde o parâmetro obstáculo seria usado como um dos possíveis parâmetros governantes para as etapas. [01 19] The efficiency of the proposed system can be improved through the use of sensors already available on most current vehicles. In addition, the system may use information provided by conventional obstacle sensors, usually installed at the rear (sometimes the front) of the vehicle, to finalize an ongoing step and correct the calculation of instructions. of the next steps; This procedure would be done in a similar way to determining the end of the step performed by the user through a human-machine interface (presented above). In this case, we would have an implementation where the obstacle parameter would be used as one of the possible governing parameters for the steps.

[0120] Lembrando que o método permite que o conjunto de parâmetros governantes seja composto por mais de um parâmetro. Desta forma, nos exemplos anteriores utilizando o parâmetro Mudança direção ou definido pelo usuário, haveria a possibilidade se selecionar adicionalmente o parâmetro distância percorrida que definiria adicionalmente uma distância máxima que poderia ser percorrida na etapa.  Remembering that the method allows the set of governing parameters to be composed of more than one parameter. Thus, in the previous examples using the Change Direction or user defined parameter, it would be possible to select additionally the distance traveled parameter which would further define a maximum distance that could be traveled in the step.

[0121 ] Uma outra característica importante do exemplo de implementação do método de gravação de manobras apresentados na figura 10 é a capacidade de gravar manobras mesmo sem a presença de sensores para medir a posição dos comandos, devido ao fato dos comandos de cada etapa serem informados pelo usuário através de uma interface homem-máquina. Este tipo de implementação vai ao encontro do objetivo de prover uma solução de baixo custo de aquisição e instalação. [0121] Another important feature of the example of implementing the maneuver recording method shown in figure 10 is the ability to record maneuvers even without the presence of sensors to measure the position of the commands, due to the fact that the commands of each step are informed. by the user through a human machine interface. This type of implementation meets the goal of providing a low cost acquisition and installation solution.

[0122] Mais adiante neste relatório, será apresentada uma forma de implementação de um dispositivo para executar os métodos expostos, que viabiliza o monitoramento da posição de volante sem abrir mão do baixo custo. Nessas situações (em que o dispositivo é provido de meios para mediar a posição do volante), o método de gravação pode gravar as posições de volante lidas direto dos referidos meios para medir posição do volante. [0122] Later in this report, a way of implementing a device to perform the above methods will be presented, which makes it possible to monitor the steering wheel position without giving up the low cost. In such situations (wherein the device is provided with means for measuring the position of the steering wheel), the recording method may record the directly readable steering wheel positions of said means for measuring the position of the steering wheel.

[0123] Quando a base de dados da manobra e os sensores disponíveis contiverem informações relativas a ângulo de proa, é possível implementar uma forma alternativa do método de modo a prover as instruções de uma forma continua ao longo da manobra. Neste caso, o sistema apresenta a razão entre deslocamento angular e deslocamento linear durante a manobra tanto para a base de dados (como apresentado na tabela 8), como para a leituras dos sensores. O motorista de posse dessas informações, ajusta a posição do volante de modo a reproduzia as razões (proa/distancia) gravadas na base de dados da manobra.  [0123] Where the maneuver database and available sensors contain bow angle information, an alternative form of the method can be implemented to provide instructions continuously throughout the maneuver. In this case, the system displays the ratio of angular displacement to linear displacement during maneuver for both the database (as shown in table 8) and the sensor readings. The driver in possession of this information adjusts the position of the steering wheel to reproduce the ratios (bow / distance) recorded in the maneuver database.

[0124] Adicionalmente, é possível estimar posição do volante baseado na razão entre a variação de proa e a variação de distância percorrida pelo veículo.  In addition, it is possible to estimate steering wheel position based on the ratio between the heading range and the distance traveled by the vehicle.

[0125] De posse do valor da razão entre a variação de proa e distância percorrida, pode-se estimar a posição do volante; pois sabe-se que a referida razão é proporcional ao raio de curvatura, que por sua vez é proporcional a posição do volante. With the value of the ratio between the bow variation and distance traveled, the position of the steering wheel can be estimated; because it is known that this reason is proportional to the radius of curvature, which in turn is proportional to the position of the steering wheel.

[0126] O método poderia ser implementado de modo similar ao esquema exemplificado na figura 13C, que mostra uma interface onde as instruções de posição de volante de direção são realizadas através das indicações da posição de volante meta (PVM) e posição de volante atual (PVA).  [0126] The method could be implemented similarly to the scheme exemplified in Figure 13C, which shows an interface where steering wheel position instructions are carried out through the target steering wheel (PVM) and current steering wheel position indications ( PVA).

[0127] Como exemplo: em uma dada etapa de uma manobra, a base de dados da manobra indica que a posição de volante a ser utilizada é 100% para esquerda; a mesma base de dados também contém a informação indicando que a razão entre a variação do ângulo de proa e a distância percorrida na etapa deve ser igual a 0.30. Durante a execução da manobra o sistema o sistema irá calcular a razão entre a variação do ângulo de proa e a distância percorrida baseado nas medidas dos sensores e apresentar as duas informações ao usuário. Considerando, como exemplo, que as medições dos sensores indicam que a razão entre a variação de distância percorrida e proa é igual a 0.27; Neste caso, o sistema apresentaria as informações no seguinte formato:  [0127] As an example: at a given stage of a maneuver, the maneuver database indicates that the steering wheel position to be used is 100% to the left; The same database also contains the information indicating that the ratio between the bow angle variation and the distance traveled in the step must be equal to 0.30. During the maneuver the system will calculate the ratio of bow angle variation to distance traveled based on sensor measurements and present the two information to the user. Considering, as an example, that sensor measurements indicate that the ratio of the distance-to-bow variation is 0.27; In this case, the system would display the information in the following format:

- POSIÇÃO DE VOLANTE RECOMENDADA: 100% PARA ESQUERDA - RECOMMENDED WHEEL POSITION: 100% LEFT

- POSIÇÃO DE VOLANTE ATUAL: 90% PARA ESQUERDA - CURRENT STEERING POSITION: 90% LEFT

[0128] É importante lembrar que as posições de volante estimadas baseada na razão entre a variação de proa e distância percorrida só poderão ser atualizadas com o veículo em movimento. Desta forma, se o usuário mover o volante com o veículo parado a informação não será atualizada. A informação será atualizada quando o veículo iniciar o movimento.  [0128] It is important to remember that estimated steering wheel positions based on the ratio of bow variation to distance traveled can only be updated while the vehicle is moving. This way, if the user moves the steering wheel while the vehicle is stationary, the information will not be updated. The information will be updated when the vehicle starts the movement.

Tabela 8: Base de dados genérica para baliza a esquerda. Table 8: Generic database for left goal.

Etapa Posição do Direção do Distância. Variação Razão  Step Distance Direction Position. Reason Variation

volante veículo Percorrida da proa Proa/Distância  vehicle steering wheel Bow bow / Distance

[centímetros] [graus] [graus/cm]  [centimeters] [degrees] [degrees / cm]

1 Centro Frente +100 0 0  1 Center Front +100 0 0

2 Toda p/ Ré -170 +45 -0.26  2 All Backwards -170 +45 -0.26

esquerda  left

3 Centro Ré -120 0 -0  3 Center D -120 0 -0

4 Toda p/ Ré -150 -22.5 -0.15  4 All Backwards -150 -22.5 -0.15

direita 5 Toda p/ Frente -100 -22.5 -0.23 right 5 All Forward -100 -22.5 -0.23

esquerda  left

6 Toda p/ Ré -100 26 -0.26  6 All Backwards -100 26 -0.26

esquerda  left

7 Toda p/ Ré -100 30 -0.30  7 All backwards -100 30 -0.30

esquerda n Toda p/ Ré 100 10 -0.1  left n All to reverse 100 10 -0.1

esquerda  left

[0129] O fluxograma da figura 10 ilustra o método de gravação para sistemas providos de sensores de distância percorrida e ângulo de proa. Um fluxograma similar seria aplicado a sistemas dotados apenas de sensores de distância percorrida, onde as modificações seriam basicamente eliminar, das etapas 90 e 94, a ações que dizem respeito a leitura e gravação dos valores do ângulo de proa. The flowchart of Figure 10 illustrates the recording method for systems provided with distance traveled and bow angle sensors. A similar flowchart would be applied to systems with distance-only sensors, where the modifications would basically eliminate, from steps 90 and 94, actions concerning reading and writing of bow angle values.

[0130] É possível conceber uma variação do método de gravação, explicado anteriormente, onde o conjunto de parâmetros governantes da etapa se limita a apenas um parâmetro que é definido em função da posição de volante estabelecida para a etapa; onde o parâmetro que governa a etapa é definido como distância percorrida para posições de volante perto do neutro, e ângulo de proa para posições de volante longe do neutro.  [0130] It is possible to conceive of a variation of the recording method, explained above, where the set of step governing parameters is limited to only one parameter that is defined as a function of the steering wheel position established for the step; where the parameter governing the step is defined as the distance traveled for near-neutral steering wheel positions, and bow angle for away from neutral steering wheel positions.

[0131] O fluxograma da figura 10 pode ganhar um passo adicional, imediatamente após o início do processo, que consiste em apresentar um texto como: alinhe o veículo perpendicular a vaga com o retrovisor a 20 cm de distância do veículo a frente da vaga.  [0131] The flowchart of Figure 10 can take an additional step immediately after the start of the process by displaying a text such as: align the vehicle perpendicular to the parking space with the rear view mirror 20 cm away from the vehicle in front of the parking space.

[0132] Em todos os exemplos de manobras apresentados anteriormente, as manobras foram quebradas em poucas etapas (máximo 5 etapas). No entanto, o método pode ser aplicado para diferentes níveis de discretização que o usuário achar mais conveniente para a situação em questão.  [0132] In all the examples of maneuvers presented earlier, the maneuvers were broken in a few steps (maximum 5 steps). However, the method can be applied to different levels of discretization that the user finds most convenient for the situation in question.

[0133] A figura 1 1 apresenta um fluxograma que ilustra uma versão método utilizado para reproduzir dados de manobras que foram gerados anteriormente pelos métodos propostos neste relatório. O referido fluxograma apresenta as ações necessárias para realizar uma manobra de interesse (como exemplificada nas figuras 18A a 18G), levando o veículo de uma posição inicial (PI) até a posição final desejada (PF). [0134] A trajetoria completa é apresentada em etapas, onde o motorista é informado sobre os comandos que devem ser aplicados (posição do volante e direção a ser seguida). O método realiza esta função seguindo os seguintes passos: Figure 11 shows a flowchart illustrating a method version used to reproduce maneuvering data that was previously generated by the methods proposed in this report. Said flowchart presents the actions necessary to perform a maneuver of interest (as exemplified in figures 18A to 18G), taking the vehicle from a starting position (PI) to the desired ending position (PF). [0134] The complete trajectory is presented in stages, where the driver is informed about the commands to be applied (steering wheel position and direction to be followed). The method performs this function by following these steps:

a) Lê da memória os comandos que devem ser aplicados, os parâmetros que governam a etapa, e o valor limite para cada um deles; e apresenta ao motorista os comandos que devem ser aplicados (96);  a) Reads from memory the commands to be applied, the parameters that govern the step, and the limit value for each of them; and presents the driver with the commands that must be applied (96);

b) Monitora o valor de cada parâmetro selecionado para governar a etapa (97).  b) Monitors the value of each parameter selected to govern step (97).

Dependendo dos parâmetros que foram selecionados para governar a etapa, o valor de cada parâmetro governante é obtido da seguinte forma:  Depending on the parameters that were selected to govern the step, the value of each governing parameter is obtained as follows:

- Ângulo de proa: Leitura do sensor de ângulo de proa;  - Bow angle: Bow angle sensor reading;

- Distância percorrida: Leitura do sensor de distância percorrida;  - Distance traveled: Reading of the distance traveled sensor;

- Mudança de direção: assume valor 0 quando o veículo está parado ou se movendo na direção indicada para execução da etapa; e assume valor 1 quando o veículo se move na direção contrária a indicada para execução da etapa;  - Change of direction: Assumes value 0 when the vehicle is stationary or moving in the direction indicated to perform the step; and assumes value 1 when the vehicle moves in the opposite direction to that indicated for the execution of the step;

- Definido pelo usuário: assume valor 0 enquanto o usuário não informar sobre o final da etapa através de uma interface homem-máquina (botão por exemplo); e assume valor 1 quando o usuário introduzir a informação;  - User defined: assumes value 0 until the user has informed about the end of the step through a human machine interface (button for example); and assumes value 1 when the user enters the information;

c) Realiza uma ação de decisão (98) que consiste em emitir um alerta de proximidade do fim da etapa (99), caso conjunto de parâmetros governantes da etapa inclua a distância percorrida ou ângulo de proa e o valor de qualquer um destes parâmetros selecionados estiver próximo do seu valor limite da etapa; caso contrário, o sistema volta a realizar a ação (97) que consiste em monitorar os parâmetros governantes;  c) Performs a decision action (98) which consists of issuing a proximity alert of the end of the stage (99), if the set of parameters governing the stage includes the distance traveled or bow angle and the value of any of these selected parameters. is near your step limit value; otherwise, the system again performs the action (97) consisting of monitoring the governing parameters;

d) Realiza uma ação de decisão (100) que consiste em emitir um alerta de fim da etapa (101 ), quando o valor de qualquer um dos parâmetros governantes atinge seu valor limite da etapa; caso contrário, o sistema volta a realizar a ação (97) que consiste em monitorar os parâmetros governantes; e) Realiza uma ação de decisão (102) que consiste em emitir um alerta de fim da manobra (103), quando não houver mais etapas para ser realizada; caso contrário, o sistema volta para realizar a ação (96) que consiste em inicializar a reprodução de uma etapa seguinte. [0135] O valor limite de um parâmetro governante da etapa depende do parâmetro escolhido, sendo o valor do parâmetro definido da seguinte forma: d) Performs a decision action (100) which consists in issuing an end-of-step alert (101), when the value of any of the governing parameters reaches their limit value of the step; otherwise, the system again performs the action (97) consisting of monitoring the governing parameters; e) Performs a decision action (102) consisting of issuing an end-of-maneuver alert (103), when there are no further steps to be performed; otherwise, the system returns to perform action (96) which consists of initializing playback of a next step. [0135] The limit value of a step ruler parameter depends on the chosen parameter, and the parameter value is defined as follows:

a) Ângulo de proa: Valor limite da variação de proa definida para a etapa; quando obtida através dos métodos de gravação, abordados anteriormente, é definido como a diferença entre as leituras do ângulo de proa gravadas no início e final da etapa no processo de gravação; b) Distância percorrida: Valor limite da distância percorrida definida para a etapa; quando obtida através dos métodos de gravação, abordados anteriormente, é definido como a diferença entre as leituras de distância percorrida gravadas no início e final da etapa no processo de gravação; c) O valor limite da etapa é definido como a diferença entre as leituras gravadas no início e final da etapa no processo de gravação;  a) Bow angle: Limit value of the bow variation defined for the stage; when obtained by the recording methods discussed above, is defined as the difference between the bow angle readings recorded at the beginning and end of the step in the recording process; b) Distance traveled: Limit value of the distance traveled defined for the stage; when obtained by the recording methods discussed above, is defined as the difference between the distance traveled readings recorded at the beginning and end of the step in the recording process; c) The step limit value is defined as the difference between the readings recorded at the beginning and end of the step in the recording process;

d) Mudança de direção: O valor limite da etapa é definido como 1 . O parâmetro assume este valor quando o sistema identifica que a direção de movimento do veículo mudou;  d) Change of direction: The step limit value is set to 1. The parameter assumes this value when the system identifies that the vehicle's direction of movement has changed;

e) Definido pelo usuário: O valor limite da etapa é definido como 1 . O parâmetro assume este valor quando o sistema identifica o usuário informou o término da etapa através de uma interface homem -máquina (apertando um botão por exemplo).  e) User defined: The step limit value is set to 1. The parameter assumes this value when the system identifies the user who informed the end of the step through a human-machine interface (pressing a button for example).

[0136] O fluxograma da figura 1 1 pode ganhar um passo adicional, imediatamente após o início do processo, que consiste em prover informações ao usuário sobre a posição inicial que deve ser usada para realizar a manobra. Está informação será apresentada caso ela tenha sido gravada durante o processo de gravação.  [0136] The flowchart of Fig. 11 can take an additional step immediately after the start of the process by providing information to the user about the starting position to be used to perform the maneuver. This information will be displayed if it was recorded during the recording process.

APARELHO PARA IMPLEMENTAR OS MÉTODOS DE GRAVAÇÃO E REPRODUÇÃO DE MANOBRAS APPARATUS FOR IMPLEMENTATION OF MANEUVER RECORDING AND REPRODUCTION METHODS

[0137] A figura 12A mostra um diagrama em blocos ilustrando os componentes básicos necessários para implementar o aparelho desenvolvido na presente invenção. De uma forma geral, o aparelho para gravação e reprodução de manobras compreende essencialmente dois elementos: a) um dispositivo (52) compreendendo uma unidade de processamento (1 1 ), conectada a uma unidade de armazenamento (10), e uma interface homem-máquina (50) que permite que o usuário interaja com o dispositivo; e b) meios para medir a distância percorrida pelo veículo (57). [0138] A figura 12B apresenta uma descrição mais detalhada de uma possível construção de um aparelho para implementar o objeto da presente invenção. O esquema consiste em uma unidade de processamento (1 1 ), conectada a uma unidade de armazenamento (10), um sensor de ângulo de proa (1 ), um conjunto de sensores para estimar a distância percorrida (2) e elementos que constroem uma interface homem-máquina que permite uma operação adequada do dispositivo. Figure 12A shows a block diagram illustrating the basic components required to implement the apparatus developed in the present invention. Generally, the maneuver recording and playback apparatus comprises essentially two elements: a) a device (52) comprising a processing unit (11), connected to a storage unit (10), and a human-computer interface. machine (50) that allows the user to interact with the device; and b) means for measuring the distance traveled by the vehicle (57). Figure 12B shows a more detailed description of a possible construction of an apparatus for implementing the object of the present invention. The scheme consists of a processing unit (11) connected to a storage unit (10), a bow angle sensor (1), a set of sensors to estimate the distance traveled (2) and elements that construct a human-machine interface that allows proper device operation.

[0139] Os elementos da interface consistem basicamente em: [0139] Interface elements basically consist of:

a) Botão modo reprodução (3), que ajusta o dispositivo para funcionar no modo reprodução;  a) Playback mode button (3), which adjusts the device to operate in playback mode;

b) Botão modo gravação (7), que ajusta o dispositivo para funcionar no modo gravação;  b) Record mode button (7), which adjusts the device to operate in record mode;

c) Botão início/fim (4), que é utilizado para iniciar e finalizar a reprodução da manobra no modo reprodução; e é utilizado para determinar o início e o fim do processo de gravação no modo gravação;  c) Start / end button (4), which is used to start and end playback of the maneuver in playback mode; and is used to determine the beginning and end of the recording process in recording mode;

d) Botão fim da etapa (9), que é utilizado no modo gravação para o usuário informar ao sistema que a etapa chegou ao fim;  d) Step end button (9), which is used in the recording mode to inform the system that the step has come to an end;

e) Seletor de parâmetros governantes para a etapa (8), que é utilizado no modo gravação para o usuário informar ao sistema quais os parâmetros que governam a etapa; O elemento deve ser projetado de modo a permitir que o usuário possa escolher combinações das seguintes opções como: ângulo de proa, distância percorrida, mudança de direção, definido pelo usuário, etc.  e) Ruling parameter selector for step (8), which is used in recording mode to inform the system which parameters govern the step; The element must be designed to allow the user to choose combinations of the following options such as: bow angle, distance traveled, change of direction, user defined, etc.

f) Seletor de direção do veículo (34), que é utilizado no modo gravação para o usuário informar ao sistema a direção que será seguida pelo veículo durante a etapa. O elemento pode ser uma chave de duas posições, para informar movimento para frente ou para trás;  f) Vehicle direction selector (34), which is used in recording mode to inform the system of the direction that the vehicle will follow during the step. The element may be a two position key to inform forward or backward movement;

g) Seletor de posição do volante (35), que é utilizado no modo gravação para o usuário informar ao sistema a posição do volante que será seguida durante a etapa. O elemento dever ser uma chave de pelo menos três posições, para informar volante todo para direita, centralizado ou todo para esquerda.  g) Steering wheel position selector (35), which is used in recording mode for the user to inform the system of the steering wheel position that will be followed during the step. The element shall be a key of at least three positions to inform all right, centered or all left steering wheel.

[0140] O transdutor de áudio (6) e o dispositivo de visualização (5) são utilizadas para prover ao usuário as instruções calculadas pela unidade de processamento.  [0140] The audio transducer (6) and display device (5) are used to provide the user with instructions calculated by the processing unit.

[0141 ] A figura 12C apresenta um esquema onde o aparelho é implementado utilizando meios para medir deslocamentos do veículo capazes de realizar comunicação sem fio. O referido aparelho essencialmente consiste em: [0141] Figure 12C shows a scheme where the apparatus is implemented using means of measuring vehicle displacements capable of wireless communication. Said apparatus essentially consists of:

- Uma unidade de processamento e interface homem-máquina (1 10), compreendendo uma unidade de processamento (1 1 ), conectada a uma unidade de armazenamento (10), uma interface homem-máquina (50) e um transceptor sem fio (51 ); sendo a unidade (1 10) é capaz de realizar comunicação sem fio com outros dispositivos.  - A processing unit and human machine interface (110), comprising a processing unit (11), connected to a storage unit (10), a human machine interface (50) and a wireless transceiver (51). ); the unit (110) being capable of wireless communication with other devices.

- Uma unidade de medição (1 1 1 ) composta por meios para medir deslocamentos do veículo (57) conectada a um transceptor sem fio (54), sendo a unidade (1 1 1 ) é capaz de realizar comunicação sem fio com outros dispositivos.  - A measuring unit (1 1 1) comprising means for measuring vehicle displacements (57) connected to a wireless transceiver (54), the unit (1 1 1) being capable of wireless communication with other devices.

[0142] A figura 12C também ilustra que a unidade de medição (1 1 1 ) pode ser implementada através de diferentes meios para obter deslocamento do veículo, entre eles:  Figure 12C also illustrates that the measuring unit (11) can be implemented by different means to obtain vehicle displacement, among them:

- Combinações de acelerômetros e/ou giroscópios dispostos na roda do veículo;  - Combinations of accelerometers and / or gyros arranged on the vehicle wheel;

- Leitor de interface OBD;  - OBD interface reader;

- Sensores convencionais de velocidade de roda, onde geralmente são empregados sensores de efeito hall.  - Conventional wheel speed sensors, where hall effect sensors are generally employed.

[0143] O termo "dispositivo de medição" e "unidade de medição" são utilizados para referenciar o mesmo elemento tanto neste relatório quanto no quadro de reivindicações.  The term "measuring device" and "measuring unit" are used to refer to the same element in both this report and the claims table.

[0144] No caso de leitores de interface OBD ou sensores convencionais de velocidade de roda, a comunicação com a unidade de processamento e interface pode ser realizada através de fios.  [0144] In the case of OBD interface readers or conventional wheel speed sensors, communication with the processing unit and interface may be by wiring.

[0145] A entidade unidade de processamento (1 1 ), utilizada tanto neste relatório quanto nas reivindicações anexadas, consiste na combinação de elementos (processadores ou controladores, memorias, barramentos...) necessários para realizar os cálculos e tratamento de dados demandados pelo sistema. Na especificação da unidade de processamento e interface (1 10), definida anteriormente, a unidade de armazenamento (10) foi explicitada meramente para ilustrar que a unidade (1 10) que contém a unidade de armazenamento (10) o é o local mais adequado para armazenar uma base de dados contendo informações de várias manobras (podendo conter vários tipos de manobras, para vários tipos de veículos, etc ). [0145] The entity processing unit (11), used in this report and in the appended claims, consists of the combination of elements (processors or controllers, memories, buses ...) necessary to perform the calculations and data processing required by the system. In the above defined processing unit and interface specification (10), the storage unit (10) has been set forth merely to illustrate that the unit (110) containing the storage unit (10) is the most suitable location. to store a database containing information on various maneuvers (which may contain various types of maneuvers for various types of vehicles, etc ).

[0146] Neste relatório e quadro de reivindicações o uso do termo "unidade de processamento e interface homem-máquina" ou simplesmente "unidade de processamento e interface", estará se referindo ao dispositivo (1 10), explicado anteriormente, que compreende essencialmente uma unidade de processamento (1 1 ), conectada a uma unidade de armazenamento (10), uma interface homem- máquina (50) e um transceptor sem fio (51 ).  In this report and claims table the use of the term "processing unit and human-machine interface" or simply "processing unit and interface" will refer to the device (110), explained above, which essentially comprises a processing unit (11), connected to a storage unit (10), a human machine interface (50) and a wireless transceiver (51).

[0147] Podemos perceber que o papel da unidade de processamento e interface (1 10) pode ser realizado por um dispositivo móvel. Podemos também cogitar um uso onde a unidade de interface é dotada de uma interface homem-máquina simplificada, mas o suficiente para operar o método de reprodução de manobras (similar aos dispositivos mostrados nas figuras 13A a 13D); os usuários destes dispositivos ainda seriam capazes de executar o método de gravação de manobras utilizando um dispositivo móvel realizando o papel de unidade de processamento e interface.  We can see that the role of the processing unit and interface 110 can be performed by a mobile device. We can also consider a use where the interface unit has a simplified man-machine interface, but enough to operate the maneuvering reproduction method (similar to the devices shown in figures 13A through 13D); users of these devices would still be able to perform the maneuver recording method using a mobile device performing the role of processing unit and interface.

[0148] O uso de acelerômetros na roda para medir deslocamentos de veículos é apresentado com diferentes propósitos nas patentes US 6237403 B1 , US 6466887 B1 , US 8352210 B2. [0148] The use of wheel accelerometers to measure vehicle displacement is presented for different purposes in US 6,237,403 B1, US 6466887 B1, US 8352210 B2.

[0149] Existem várias formas de calcular a distância percorrida utilizando leituras de acelerômetros dispostos na roda. De uma forma genérica o conjunto de acelerômetros pode ser disposto em qualquer eixo que tenha movimento proporcional ao movimento das rodas, desde que o referido eixo seja razoavelmente perpendicular ao eixo da gravidade.  [0149] There are several ways to calculate the distance traveled using accelerometer readings arranged on the wheel. Generally the set of accelerometers may be arranged on any axis that has motion proportional to the movement of the wheels, provided that said axis is reasonably perpendicular to the axis of gravity.

[0150] No entanto, uma das implementações mais simples consiste em dispor no centro da roda um par de acelerômetros com eixos ortogonais. Desta forma, o efeito da aceleração centrífuga é minimizado e o ângulo da roda pode ser calculado utilizando funções trigonométricas é as medidas dos acelerômetros.  [0150] However, one of the simplest implementations is to have a pair of orthogonal axis accelerometers in the center of the wheel. In this way, the effect of centrifugal acceleration is minimized and the wheel angle can be calculated using trigonometric functions and accelerometer measurements.

[0151 ] Caso os acelerômetros sejam instalados longe do centro da roda, os métodos para calcular o deslocamento ficam um pouco mais elaborados. Neste caso, é interessante ter um giroscópio em conjunto com os acelerômetros para estimar a aceleração centrífuga. [0151] If accelerometers are installed far from the center of the wheel, the methods for calculating the displacement become a little more elaborate. In this case, it is interesting to have a gyroscope together with the accelerometers to estimate centrifugal acceleration.

[0152] É importante lembrar que a unidade de medição (1 1 1 ), necessária para implementar o objeto do presente invento, tem requisitos mais restritivos do que os dispositivos apresentados nas patentes (US 6237403 B1 , US 6466887 B1 , US 8352210 B2) mencionadas anteriormente. Para implementar sistemas de auxilio em manobras, a precisão da medida de deslocamento do veículo ganha um papel importante, idealmente apresentando erros inferiores 5 ou 10 cm. Esse requisito de precisão é bem mais restritivo do que em implementações para obter velocidade de roda ou como um hodômetro alternativo (onde 1 metro de erro é muito satisfatório). It is important to remember that the measuring unit (11) required to implement the object of the present invention has more stringent requirements than the devices disclosed in patents (US 6237403 B1, US 6466887 B1, US 8352210 B2) mentioned earlier. To implement help systems in maneuvers, the accuracy of the vehicle displacement measurement plays an important role, ideally presenting errors of less than 5 or 10 cm. This accuracy requirement is far more restrictive than in wheel speed implementations or as an alternate odometer (where 1 meter error is very satisfactory).

[0153] Diferentes esquemas, para implementar um dispositivo para medir deslocamentos de rodas, são mostrados na figura 12D; diversas combinações são possíveis para implementar os referidos dispositivos: usando apenas acelerômetros (esquema (E1 ) da figura 12D), usando apenas sensores giroscópios (esquema (E2) da figura 12D), ou utilizando ambos (esquema (E3) da figura 12D). Algumas possibilidades de métodos para calcular os deslocamentos de rodas consistem em: Different schemes for implementing a device for measuring wheel displacements are shown in figure 12D; Several combinations are possible to implement such devices: using only accelerometers (scheme (E1) of figure 12D), using only gyro sensors (scheme (E2) of figure 12D), or using both (scheme (E3) of figure 12D). Some possibilities of methods for calculating wheel displacements include:

- Um par de acelerômetros dispostos no centro da roda e no plano perpendicular ao eixo da roda: minimiza os efeitos da forca centrífuga e calcula o ângulo da roda baseado no arco tangente da razão das acelerações;  - A pair of accelerometers arranged in the center of the wheel and in the plane perpendicular to the wheel axis: minimizes the effects of centrifugal force and calculates the wheel angle based on the tangent arc of the acceleration ratio;

- Um par de acelerômetros, disposto no plano perpendicular ao eixo da roda, e um sensor giroscópio: o giroscópio pode servir para remover os efeitos da forca centrífuga nas medidas de aceleração; e então calcula-se o ângulo da roda baseado no arco tangente da razão das acelerações medidas no plano perpendicular ao eixo da roda; O giroscópio também pode ser utilizado para auxiliar no cálculo dos deslocamentos angulares de uma forma continua, removendo as descontinuidades (0->360, 360->0).  - A pair of accelerometers arranged in the plane perpendicular to the wheel axle and a gyro sensor: the gyroscope may be used to remove the effects of centrifugal force on acceleration measurements; and then the wheel angle is calculated based on the tangent arc of the acceleration ratio measured in the plane perpendicular to the wheel axis; The gyroscope can also be used to assist in continuously calculating angular displacements by removing discontinuities (0-> 360, 360-> 0).

Esse mesmo conjunto de sensores pode ser utilizado para implementar um Filtro de Kalman, como apresentado no artigo:  This same set of sensors can be used to implement a Kalman Filter, as presented in the article:

Gersdorf, B. & Freese, U. (2013), A Kalman Filter for Odometry using a Wheel Mounted Inertial Sensor., in Jean-Louis Ferrier; Oleg Yu. Gusikhin; Kurosh Madani & Jurek Z. Sasiadek, ed., 'ICINCO (1 )' , SciTePress, , pp. 388-395.  Gersdorf, B. & Freese, U. (2013), A Kalman Filter for Odometry using a Wheel Mounted Inertial Sensor., In Jean-Louis Ferrier; Oleg Yu. Gusikhin; Kurosh Madani & Jurek Z. Sasiadek, ed., 'ICINCO (1)', SciTePress,, pp. 388-395.

- Um sensor giroscópio disposto na roda de modo a medir a velocidade angular no eixo de rotação da roda: neste caso o giroscópio deve tem especificações melhores que garantam a precisão necessária. A adição de um acelerômetro no plano perpendicular ao eixo da roda permite remover os erros de bias do giroscópio, permitindo o emprego de um sensor giroscópio mais simples.  - A gyro sensor arranged on the wheel to measure the angular velocity on the wheel's axis of rotation: in this case the gyro should have better specifications to ensure the required accuracy. The addition of an accelerometer in the plane perpendicular to the wheel axle allows gyro bias errors to be removed, allowing the use of a simpler gyro sensor.

[0154] A figura 12E mostra um suporte (84) adaptado para ser instalado em rodas de veículos; o referido suporte acomoda um dispositivo (80) compreendido por um conjunto de sensores dotado de transceptor sem fio; o componente compreendido pelos dois elementos (80 e 84) forma a unidade de medição (1 1 1 ). O referido dispositivo (80) compreendendo diferentes combinações de acelerômetros e/ou giroscópios conforme ilustrado nos esquemas da figura 12D. Fig. 12E shows a bracket (84) adapted to be fitted to vehicle wheels; said holder accommodates a device (80) comprised of a sensor array provided with a wireless transceiver; the component comprised by the two elements (80 and 84) form the unit of measurement (1 1 1). Said device (80) comprising different combinations of accelerometers and / or gyros as illustrated in the schemes of figure 12D.

[0155] A figura 12E mostra as diversas posições (P1 , P2, P3 e P4) que a unidade de medição (1 1 1 ) pode ser instalada. As posições P2 e P3 são interessantes para o objetivo de dificultar o acesso ao dispositivo (na tentativa de evitar possíveis roubos) [0155] Figure 12E shows the various positions (P1, P2, P3 and P4) that the measuring unit (1 1 1) can be installed. Positions P2 and P3 are interesting for the purpose of making access to the device more difficult (in an attempt to prevent possible theft)

[0156] A posição P1 , minimizar os efeitos ada aceleração centrífuga. [0156] Position P1 minimizes the effects of centrifugal acceleration.

[0157] Na grande maioria das posições citadas o sensor pode, entre outras opções de instalação, ser colado na roda através de adesivos ou com imãs (no caso de rodas de ferro).  [0157] In most of the positions mentioned the sensor can, among other installation options, be glued to the wheel by adhesives or with magnets (in the case of iron wheels).

[0158] A posição P4 (em cima da roda e dentro do pneu) é muito interessante do ponto de vista da segurança e ainda pode prover leituras da pressão nos pneus. Neste caso, a unidade de medição (1 1 1 ) recebe adicionalmente sensores de pressão. É importante lembrar que a tecnologia atual de bluetooth low energy permite que dispositivos de baixo consumo se mantenham ativos e acessíveis para comunicação por meses ou anos sem trocar a bateria. O uso de harvesting sensors baseados em energia de vibração também seria interessante para essa situação.  [0158] Position P4 (on the wheel and inside the tire) is very interesting from a safety point of view and can still provide tire pressure readings. In this case, the measuring unit (1 1 1) additionally receives pressure sensors. It is important to remember that current low energy bluetooth technology allows low power devices to stay active and accessible for communication for months or years without replacing the battery. The use of vibration energy-based harvesting sensors would also be interesting for this situation.

[0159] A unidade de medição (1 1 1 ) também pode apresentar estratégias que modificam o consumo de energia em função das leituras dos sensores de movimento. Exemplo: a unidade entra em modo de economia de energia se a unidade de medição ficar parada por mais de 15 minutos. [0159] The metering unit (1 1 1) may also feature strategies that modify power consumption as a function of motion sensor readings. Example: The unit enters power save mode if the metering unit is idle for more than 15 minutes.

[0160] A figura 12F apresenta diferentes formas de instalar a unidade de medição na válvula de pressão da roda do veículo.  [0160] Figure 12F shows different ways of installing the metering unit on the vehicle's wheel pressure valve.

[0161 ] A posição P5, na figura 12F, apresenta uma instalação onde o dispositivo é fixado no corpo da válvula. Uma forma interessante de realizar a implementação na posição P5 seria através do uso de uma trava (tipo cadeado), dotada de uma abertura projetada de forma a travar em um efeito catraca, podendo ser fechada através de esforço manual; porém sua abertura demandando o uso de ferramentas (como uma chave L, chave de fenda, chave segredo, etc).  [0161] Position P5 in Figure 12F shows an installation where the device is fixed to the valve body. An interesting way to implement in position P5 would be to use a lock (lock type) with an opening designed to lock in a ratchet effect and can be closed by manual effort; however its opening requires the use of tools (such as an L wrench, screwdriver, secret wrench, etc.).

[0162] Na posição P6 o dispositivo é instalado sendo rosqueado como uma capa da válvula de pressão. Essa posição é cómoda pois facilita a instalação e permite que a unidade de medição (1 1 1 ) faça leituras da pressão do pneu (neste caso, a referida unidade recebe adicionalmente um sensor de pressão).  [0162] In position P6 the device is installed and threaded as a pressure valve cap. This position is convenient as it facilitates installation and allows the measuring unit (1 1 1) to take tire pressure readings (in this case the tire unit additionally receives a pressure sensor).

[0163] Na posição P7 o dispositivo é instalado sendo rosqueado como uma capa da válvula de pressão, mas mantém uma extensão da válvula. Este esquema é interessante se a unidade de medição receber um parafuso ou trava com segredo para permitir o travamento/destravamento do referido dispositivo. [0163] At position P7 the device is installed by being threaded as a cover of the pressure valve but maintains a valve extension. This scheme is interesting if the measuring unit receives a secret screw or lock to enable locking / unlocking of said device.

[0164] A posição P6 também pode receber um elemento de trava, porem apresentaria um inconveniente de necessitar de sempre estar com a ferramenta de destravamento disponível para realizar a calibração do pneu. Position P6 may also receive a locking element, but would have the drawback of always having to have the unlocking tool available to perform tire calibration.

[0165] A figura 12G apresenta uma estratégia de fácil instalação e remoção. Neste esquema uma base (58), projetada de modo a encaixar facilmente na unidade de medição (1 1 1 ), é fixada na roda do veículo. O usuário instala e desinstala a unidade de medição (1 1 1 ) na medida de sua necessidade. Essa estratégia é interessante para evitar roubos e para compartilhar o dispositivo entre diferentes veículos.  [0165] Figure 12G presents a strategy for easy installation and removal. In this scheme a base (58), designed to easily fit into the measuring unit (1 1 1), is fixed to the vehicle wheel. The user installs and uninstalls the unit of measurement (1 1 1) as needed. This strategy is interesting to prevent theft and to share the device between different vehicles.

[0166] A figura 12H apresenta duas posições para instalação da unidade de medição (1 1 1 ), onde os eixos de medição dos sensores (acelerômetros ou giroscópios) podem estar alinhados (P8) ou desalinhado (P9) em relação ao plano (PL1 ) perpendicular ao eixo de rotação da roda. [0166] Figure 12H shows two positions for measuring unit installation (1 1 1), where the measuring axes of the sensors (accelerometers or gyros) can be aligned (P8) or misaligned (P9) with respect to the plane (PL1). ) perpendicular to the wheel's axis of rotation.

[0167] As metodologias presentes no estado da técnica, calculam a velocidade angular da roda partindo da premissa de que os sensores estão dispostos na roda seguindo certos requisitos (exemplo: dois acelerômetros no plano PL1 e um giroscópio perpendicular ao plano PL1 ).  State-of-the-art methodologies calculate the angular velocity of the wheel from the assumption that the sensors are arranged on the wheel following certain requirements (example: two accelerometers in the PL1 plane and one gyro perpendicular to the PL1 plane).

[0168] Para simplificar o processo de instalação, e permitir que o usuário instale a unidade de medição na roda sem demandar nenhum rigor de posicionamento, o sistema pode calcular o eixo de rotação da roda baseado na leitura dos sensores.  [0168] To simplify the installation process and allow the user to install the measuring unit on the wheel without requiring any positioning accuracy, the system can calculate the wheel's axis of rotation based on the sensor readings.

[0169] O método estimar o eixo de rotação do dispositivo como um eixo perpendicular a resultante das acelerações em diferentes eixos providas pelo dispositivo ou como um eixo paralelo a resultante das velocidades angulares em diferentes eixos providas pelo dispositivo. The method estimates the axis of rotation of the device as an axis perpendicular to that resulting from accelerations on different axes provided by the device or as a parallel axis to that resulting from angular velocities on different axes provided by the device.

[0170] Após calcular a posição do eixo de rotação da roda em relação a posição do dispositivo, o método pode aplicar uma transformação linear onde as medidas dos sensores são convertidas para um novo sistema de coordenada com base ortogonal onde um dos vetores da base está na direção do eixo de rotação da roda que foi calculado. Nesta nova base, as medidas dos sensores podem ser utilizadas, conforme os métodos explicados anteriormente, para calcular os deslocamentos da roda.  [0170] After calculating the position of the wheel's axis of rotation relative to the device position, the method can apply a linear transformation where the sensor measurements are converted to a new orthogonal base coordinate system where one of the base vectors is in the direction of the wheel rotation axis that was calculated. On this new basis, sensor measurements can be used according to the methods explained above to calculate wheel offsets.

[0171 ] Pode-se aplicar diferentes método para calibrar o cálculo da distância percorrida (magnitude e direção). Um processo simples para identificar quando o veículo está indo para frente ou para trás, seria realizar uma calibração onde o sistema pede para o usuário mover o veículo para frente e usa as informações obtidas para calibrar o calibrar o cálculo da distância percorrida. Outra forma mais elaborada seria utilizar informações providas por um GPS (quando disponível) para fazer a calibração. [0171] Different methods can be applied to calibrate the calculation of the distance traveled (magnitude and direction). A simple process to identify when the If the vehicle is going forward or backward, it would perform a calibration where the system asks the user to move the vehicle forward and uses the calibrated information obtained to calibrate the distance traveled calculation. Another more elaborate way would be to use information provided by a GPS (when available) to calibrate.

[0172] Para implementar este método (que identifica o eixo de rotação do dispositivo) é interessante que a unidade de medição (1 1 1 ) receba 3 acelerômetros e 3 giroscópios realizando medições em eixos ortogonais entre si.  [0172] In order to implement this method (which identifies the axis of rotation of the device) it is interesting that the unit of measurement (1 1 1) receives 3 accelerometers and 3 gyroscopes performing measurements on orthogonal axes with each other.

[0173] Para instalar a unidade de medição (1 1 1 ) em uma das posições apresentadas na figura 12F (na válvula de pressão do pneu) é interessante usar essa metodologia que identifica o eixo de rotação do dispositivo; visto que o posicionamento das válvulas de pressão na roda não segue um padrão definido. [0173] To install the measuring unit (1 1 1) in one of the positions shown in figure 12F (on the tire pressure valve) it is interesting to use this methodology that identifies the axis of rotation of the device; since the positioning of the pressure valves on the wheel does not follow a definite pattern.

[0174] Além de simplificar o processo de instalação, possibilidade de fixar a unidade de medição (1 1 1 ) em qualquer posição também traz o benefício de estética e segurança, pois o sensor pode ser escondido.  [0174] Besides simplifying the installation process, the possibility of fixing the measuring unit (1 1 1) in any position also brings the benefit of aesthetics and safety, as the sensor can be hidden.

[0175] A figura 121 apresenta outra forma de instalar o dispositivo que proporciona estética, segurança e facilidade de implementação. Nela são apresentadas duas alternativas de construir a unidade de medição (1 1 1 ) de modo a serem dispostas em parafusos de fixação de rodas de veículos que são as seguintes:  [121] Figure 121 presents another way of installing the device that provides aesthetics, safety and ease of implementation. It presents two alternatives for constructing the measuring unit (1 1 1) so that they are arranged in vehicle wheel fixing bolts which are as follows:

a) Na forma de uma capa (81 ), onde a capa apresenta um formato que facilita a fixação em parafusos de roda (conforme indicado na figura 121). A referida capa (81 ) também acomoda o conjunto de sensores (80) que é dotado de transceptor sem fio; o componente compreendido pelos dois elementos (80 e 81 ) forma a unidade de medição (1 1 1 ).  a) In the form of a cap (81), where the cap has a shape that facilitates attachment to wheel bolts (as shown in figure 121). Said cover (81) also accommodates the sensor assembly (80) which is provided with wireless transceiver; the component comprised of the two elements (80 and 81) forms the unit of measurement (1111).

b) Na forma de uma de um parafuso, onde o referido parafuso pode ser utilizado na fixação da roda. Na implementação ilustrada na figura 121 o parafuso é compreendido por uma cabeça (82) e uma base com rosca (83). A cabeça (82) acomoda o conjunto de sensores (80) que é dotado de transceptor sem fio; o componente compreendido pelos elementos (80, 82 e 83) forma a unidade de medição (1 1 1 ).  (b) in the form of one of a screw, wherein said screw may be used to secure the wheel. In the implementation illustrated in Fig. 121 the screw comprises a head (82) and a threaded base (83). The head (82) accommodates the sensor assembly (80) which is provided with wireless transceiver; the component comprised of the elements (80, 82 and 83) forms the unit of measurement (1111).

O parafuso deve ser construído de modo a permitir a passagem do sinal do transceptor sem fio; no exemplo ilustrado na figura 121 uma região não metálica (84) é empregada para permitir a passagem do sinal do transceptor sem fio.  The screw must be constructed to allow the wireless transceiver signal to pass through; In the example illustrated in Fig. 121 a non-metallic region 84 is employed to allow the wireless transceiver signal to pass through.

[0176] O uso da interface de diagnóstico embarcada do veículo on-board diagnostic interface - OBD, consiste em uma forma alternativa de obter a distância percorrida pelo veículo através de um dispositivo de baixo custo. A interface pode ser utilizada para se obter parâmetros do veículo como velocidade do veículo entre outros. [0176] The use of on-board vehicle diagnostics embedded interface interface - OBD, is an alternative way to obtain the distance traveled by the vehicle through a low cost device. The interface can be used to obtain vehicle parameters such as vehicle speed among others.

[0177] Em veículos com freios ABS, sistemas de aumento de estabilidade entre outras funcionalidades, é possível que as informações dos sensores de velocidade de roda estejam disponíveis na porta OBD, provendo um dado com bastante qualidade para sistemas de auxilio em manobras. [0177] On vehicles with ABS brakes, stability enhancing systems and other features, wheel speed sensor information may be available on the OBD port, providing very good data for maneuver assistance systems.

[0178] Desta forma, uma unidade de medição (1 1 1 ) pode ser construída por uma unidade de processamento (58) conectada a um leitor de porta OBD (15) e um transceptor sem fio (16), conforme apresentado no esquema (E4) da figura 12J.  Thus, a unit of measurement (1 1 1) can be constructed by a processing unit (58) connected to an OBD port reader (15) and a wireless transceiver (16), as shown in diagram ( E4) of figure 12J.

[0179] No entanto, em vários veículos, a informação de velocidade da saída da interface OBD pode apresentar uma baixa resolução. Equipamentos onde o menor valor obtido consiste em 1 km/h (ou 27 cm/s). Como o erro de discretização possui média zero, a integração dos valores da leitura da velocidade produz estimativas razoavelmente precisas da distância percorrida. A precisão da estimativa fica mais comprometida em uma situação hipotética onde o veículo permanece em um razoável período de tempo com a velocidade constante em um valor que o erro de discretização é alto (ex.: 0.49 km/h, saída da interface OBD = 0 km/h). However, in several vehicles, the OBD interface output speed information may be of low resolution. Equipment where the lowest value obtained consists of 1 km / h (or 27 cm / s). Since the discretization error has zero mean, the integration of speed reading values produces reasonably accurate estimates of the distance traveled. The accuracy of the estimate is most compromised in a hypothetical situation where the vehicle remains for a reasonable period of time with constant speed at a value where the discretization error is high (eg 0.49 km / h, OBD interface output = 0). km / h).

[0180] Para cobrir essa preocupação a informação de velocidade da interface OBD pode ser aprimorada quando utilizada em conjunto com acelerômetros. Um filtro de Kalman pode ser utilizada para realizar a fusão oriundas das leituras de velocidade da porta OBD e dos acelerômetros. [0180] To address this concern, OBD interface speed information can be improved when used in conjunction with accelerometers. A Kalman filter can be used to fuse OBD port speed readings and accelerometers.

[0181 ] Uma construção mais interessante para aplicação em questão consiste em adicionar meios para medir de ângulo de proa (1 ) a unidade de medição, onde os referidos meios para medir ângulo de proa devem compreender giroscópios ou magnetômetros combinados de modo a prover estimativas satisfatórias para o ângulo de proa. De posse desses sensores, a referida unidade de medição provê informações de deslocamentos tanto lineares e angulares para serem utilizadas pelos métodos de reprodução e gravação de manobras. Uma versão do dispositivo, baseado em leitores de porta OBD, dotado de sensores de aceleração (14), e sensores de ângulo de proa (1 ) também é apresentada no esquema (E5) da figura 12J.  [0181] A more interesting construction for the application in question is to add bow angle measuring means (1) to the measuring unit, wherein said bow angle measuring means must comprise combined gyros or magnetometers to provide satisfactory estimates. to the bow angle. Possessed by these sensors, said measuring unit provides both linear and angular displacement information for use by maneuvering and recording methods. A version of the device, based on OBD port readers, equipped with acceleration sensors (14) and bow angle sensors (1) is also shown in diagram (E5) of Figure 12J.

[0182] A figura 12L apresenta os principais elementos que constituem um cabo (70) de sensor de velocidade de roda convencional de veículos automotores. Esses dispositivos geralmente são compreendidos por um sensor de velocidade (61 ), que é integrado a um cabo elétrico (62), ligado a um conector (63); o cabo (70), é ligado ao computador do veículo (69) através da ligação do conector (67) com o conector (63). Figure 12L shows the main elements that constitute a conventional wheel speed sensor cable (70) of motor vehicles. Those devices are generally comprised of a speed sensor (61) which is integrated with an electrical cable (62) connected to a connector (63); the cable (70) is connected to the vehicle computer (69) by connecting the connector (67) with the connector (63).

[0183] Esses cabos de sensor de velocidade são amplamente utilizados em sistemas de freios ABS por exemplo, e geralmente empregam sensores de efeito hall. [0183] These speed sensor cables are widely used in ABS brake systems for example, and usually employ hall effect sensors.

[0184] A figura 12M apresenta uma unidade de medição (1 1 1 ) construída utilizando um sensor convencional de velocidade de roda. Onde uma unidade de processamento (64) é conectada a um sensor de velocidade de roda (61 ), e a um transceptor sem fio (65). O sinal do sensor de velocidade (61 ) é transmitido pelo transceptor sem fio (65) e também através do conector (63) que também é ligado ao sensor (61 ). [0184] Figure 12M shows a unit of measurement (1 1 1) constructed using a conventional wheel speed sensor. Where a processing unit (64) is connected to a wheel speed sensor (61), and a wireless transceiver (65). The signal from the speed sensor (61) is transmitted by the wireless transceiver (65) and also through the connector (63) which is also connected to the sensor (61).

[0185] A figura 12N apresenta um adaptador (68) para sensores convencionais de velocidade de roda. O adaptador compreendendo uma unidade de processamento (64) conectada a um transceptor sem fio (65) e a dois conectores (63 e 67). O conector (63) reproduz o padrão dos conectores utilizados em cabos de sensores de velocidade convencionais, e o conector (67) sendo projetado de forma a encaixar no conector (63).  Figure 12N shows an adapter (68) for conventional wheel speed sensors. The adapter comprising a processing unit (64) connected to a wireless transceiver (65) and two connectors (63 and 67). Connector (63) reproduces the pattern of connectors used on conventional speed sensor cables, and connector (67) is designed to fit connector (63).

[0186] A figura 12O mostra que a unidade de interface (1 10) pode ser alimentada por mais de uma unidade de medição (1 1 1 ). O ideal é ter pelo menos duas unidades de medição (1 1 1 ) instaladas de modo a medir o deslocamento de duas rodas (preferivelmente as traseiras), desta forma o dispositivo pode calcular tanto os deslocamentos lineares quanto angulares (distância percorrida e variação do ângulo de proa). A combinação de um leitor de porta OBD que provê a velocidade do veículo (velocidade de uma dada referência no veículo), e um dispositivo que afira a velocidade de uma roda individualmente, também permite estimar o ângulo de proa do veículo.  [0186] Figure 12O shows that the interface unit (1 10) can be powered by more than one measuring unit (1 1 1). Ideally, at least two measuring units (1 1 1) should be installed to measure the displacement of two wheels (preferably the rear ones), so that the device can calculate both linear and angular displacements (distance traveled and angle variation). bow). The combination of an OBD door reader that provides the vehicle speed (speed of a given vehicle reference), and a device that measures the speed of a wheel individually, also allows estimating the bow angle of the vehicle.

[0187] A figura 13A apresenta uma construção da unidade de interface (1 10), que além de ser compreendida de unidade de processamento (1 1 ) conectada a um transceptor sem fio (51 ), uma unidade de armazenamento (10) e uma interface homem-máquina(50); recebe adicionalmente um par de acelerômetros (59) conectados na unidade de processamento (1 1 ).  Figure 13A shows a construction of the interface unit (11), which in addition to being comprised of a processing unit (11) connected to a wireless transceiver (51), a storage unit (10) and a human machine interface (50); it additionally receives a pair of accelerometers (59) connected to the processing unit (11).

[0188] Este esquema é interessante porque a unidade de processamento pode ser instalada no volante de direção do veículo (conforme ilustrado na figura 13B), provendo adicionalmente a posição de volante para ser utilizadas nos métodos de gravação e reprodução. A figura 13C mostra uma interface onde as instruções de direção a ser seguida pelo veículo são realizadas através do indicador de direção (DV) que pode assumir dois valores (para frente ou para trás), e as instruções de posição de volante de direção são realizadas de forma continua através das indicações da posição de volante meta (PVM) e posição de volante atual (PVA). Na figura 13D a indicação de posição de volante é realizada através do indicador de posição de volante (PV) que pode assumir três posições (totalmente para esquerda, centralizada e totalmente para direita) [0188] This scheme is interesting because the processing unit can be installed on the vehicle steering wheel (as shown in figure 13B), additionally providing the steering wheel position for use in the steering methods. recording and playback. Figure 13C shows an interface where the driving instructions to be followed by the vehicle are performed through the direction indicator (DV) which can take two values (forward or backward), and the steering wheel position instructions are performed. continuously by indicating the target steering wheel position (PVM) and current steering wheel position (PVA). In figure 13D the steering wheel position indication is made through the steering wheel position indicator (PV) which can assume three positions (fully left, centered and fully right).

[0189] Neste ponto é importante ressaltar os efeitos obtidos pelo presente invento estão relacionados ao uso simultâneo dos métodos e dispositivos propostos no presente invento. Primeiro é interessante voltar ao panorama do estado da técnica apresentado na tabela 9.  At this point it is important to emphasize the effects obtained by the present invention are related to the simultaneous use of the methods and devices proposed in the present invention. First it is interesting to return to the state of the art overview presented in table 9.

[0190] Pode-se observar que a aplicação isolada de uma unidade medição (1 1 1 ), conforme qualquer uma das possibilidades desenvolvidas no presente invento, não alteraria o panorama do estado da técnica apresentado.  It can be seen that the single application of a measuring unit (11), according to any of the possibilities developed in the present invention, would not alter the state of the art presented.

[0191 ] Tomando como exemplo um caso onde a patente US6701226 B2 é implementada utilizando acelerômetros em duas rodas do veículo; ela continuaria com baixo custo e com a mesma baixa performance no quesito de resolver os problemas do cotidiano. As demais patentes quando implementadas utilizando sensores nas rodas, continuariam com uma melhor cobertura dos problemas do cotidiano e também continuariam apresentando alto custo, visto que todas elas fazem uso de elementos como sensores de obstáculo, câmeras, atuadores nos sistemas, sensores de posição de marcha, etc.  Taking as an example a case where US6701226 B2 is implemented using two-wheel accelerometers of the vehicle; It would continue to be low cost and with the same poor performance in solving everyday problems. Other patents, when implemented using wheel sensors, would continue to better cover everyday problems and would also continue to be costly, as they all make use of elements such as obstacle sensors, cameras, system actuators, position sensors. , etc.

[0192] [0192]

Tabela 9: Características das soluções apresentadas no estado da técnica  Table 9: Characteristics of prior art solutions

Baixo custo Resolve os principais problemas do cotidiano  Low cost solves the main problems of everyday life

EP2380800A1 Não Sim  EP2380800A1 No Yes

US20040204807 Não Sim  US20040204807 No Yes

DE10331948 Não Potencialmente  DE10331948 Not Potentially

US6701226 B2 Sim Não FUNCIONAMENTO DO DISPOSTIVO US6701226 B2 Yes No DEVICE OPERATION

[0193] As figuras 14A a 14C ilustram telas de operação no modo gravação de uma implementação do presente invento em um dispositivo móvel. Por simplificação, o sistema implementado neste exemplo considera apenas a distância percorrida ou ângulo de proa como possíveis parâmetros para governar as etapas. Figures 14A-14C illustrate recording mode operation screens of an implementation of the present invention on a mobile device. For simplicity, the system implemented in this example considers only the distance traveled or bow angle as possible parameters for governing the steps.

[0194] A figura 14A apresenta a tela que é mostrada no início da manobra, o texto explicativo (18) mostra uma mensagem como PARE O CARRO NA POSIÇÃO INICIAL DA MANOBRA E PRESSIONE O BOTÃO GRAVAR MANOBRA, nesta etapa o motorista posiciona o veículo em uma posição definida, de preferência a ser uma posição fácil de ser realizada (ex.: alinhar o retrovisor a 20cm de uma dada coluna), aperta o botão gravar manobra (19), e inicia a realização da manobra. [0194] Figure 14A shows the screen that is shown at the beginning of the maneuver, the explanatory text (18) shows a message such as STOP THE CAR IN THE STARTING MANEUVER POSITION AND PRESS THE RECORD MANEBUTTON, at this stage the driver positions the vehicle in a defined position, preferably being an easy position to perform (eg, aligning the rear view mirror within 20 cm of a given column), presses the record maneuver button (19), and starts the maneuver.

[0195] A próxima tela é mostrada na figura 14B onde o texto explicativo (18) mostra uma mensagem como DEFINA A POSIÇÃO DO VOLANTE E A DIREÇÃO QUE O VEÍCULO IRÁ SEGUIR DURANTE A ETAPA E PRESSIONE O BOTÃO INICIAR ETAPA, nesta etapa o motorista seleciona a posição de volante que será utilizada na etapa através do seletor de posições de volante (20), seleciona a direção que o veículo irá se movimentar durante a etapa através do seletor de direção do veículo (21 ), pressiona o botão iniciar etapa (22) e inicia a realização da etapa conforme especificado. Após pressionar o botão iniciar etapa (22) é apresentada a tela da figura 14C onde o texto explicativo (18) mostra uma mensagem como MOVA O VEÍCULO ATÉ O FIM DA ETAPA E SELECIONE O PARÂMETRO QUE GOVERNA A ETAPA, ao conduzir o veículo até a posição final da etapa o motorista é informado sobre a variação da distância e do ângulo de proa realizada desde o início da etapa através dos rótulos dos botões distância (23) e proa (24). Quando chegar ao final da etapa o motorista informa qual o parâmetro que governa a etapa pressionando o botão distância (23) ou proa (24); pressiona o botão FIM DA ETAPA (26) se for uma etapa intermediaria ou pressiona o botão fim da manobra (25) se for a etapa final. Todos os parâmetros relativos a execução da manobra (comandos informados pelo motorista, parâmetros de posicionamento, parâmetro que governa a etapa) são armazenados a cada etapa. [0195] The next screen is shown in figure 14B where the callout (18) shows a message such as DEFINES THE POSITION OF THE WHEEL AND THE DIRECTION THE VEHICLE WILL TAKE DURING THE STEP AND PRESS THE START BUTTON, at this stage the driver selects the steering wheel position that will be used in the step through the steering wheel position selector (20), selects the direction the vehicle will move during the step through the vehicle direction selector (21), presses the start step button (22). ) and start performing the step as specified. After pressing the start step button (22) the screen shown in figure 14C is displayed where the explanatory text (18) shows a message such as MOVE THE VEHICLE TO THE END OF STEP AND SELECT THE PARAMETER GOVERNING THE STEP when driving the vehicle to End stage position The driver is informed of the distance and bow angle variation from the beginning of the stage through the distance (23) and bow (24) button labels. When he reaches the end of the stage, the driver informs which parameter governs the stage by pressing the distance (23) or bow (24) button; press the END STEP button (26) if it is an intermediate step or press the end of maneuver button (25) if it is the final step. All parameters related to the execution of the maneuver (commands given by the driver, positioning parameters, parameter governing the step) are stored at each step.

[0196] As figuras 15A e 15B ilustram telas de operação no modo reprodução de uma implementação do presente invento em um dispositivo móvel. A figura 15A é mostrada no início da manobra, o texto explicativo (18) mostra uma mensagem como PARE O CARRO NA POSIÇÃO INICIAL DA MANOBRA E PRESSIONE O BOTÃO REPRODUZIR MANOBRA, nesta etapa o motorista posiciona o veículo na posição pré-definida e aperta o botão reproduzir manobra (27), e inicia a realização da manobra. Esta tela da figura 15A também pode apresentar informações sobre a posição inicial que deve ser adotada (caso esta informação tenha sido gravada no processo de gravação). Figures 15A and 15B illustrate playback mode operation screens of an implementation of the present invention on a mobile device. Figure 15A is shown at the beginning of the maneuver, explanatory text 18 shows a message like STOP THE CAR IN THE INITIAL MANEUVER POSITION AND PRESS THE PLAY MANEUVER BUTTON, in this step the driver positions the vehicle in the preset position and presses the maneuver play button (27), and starts the maneuver. This screen of figure 15A can also present information about the starting position to be adopted (if this information was recorded in the recording process).

[0197] A próxima tela é mostrada na figura 15B onde o texto explicativo (18) mostra uma mensagem como POSICIONE O VOLANTE NA POSIÇÃO INDICADA E MOVA O VEICULO NA DIREÇÃO INDICADA ATÉ OUVIR O ALERTA DE CONCLUSÃO E CONCLUIR 100 % DA ETAPA, nesta etapa o motorista posiciona o volante mostrada no indicador de posição do volante (29), e move o veículo de acordo com a direção mostrada no indicador de direção (28); durante o percurso o motorista é informado do percentual de conclusão da etapa através do indicador de percentual de conclusão da etapa (30) e também é informado sobre o percentual de conclusão da manobra através do indicador de percentual de conclusão da manobra (31 ). Ao se aproximar do fim da etapa um sinal sonoro é gerado de modo a avisar progressivamente que o fim da etapa se aproxima (por exemplo, aumentando a frequência dos bips em função da proximidade do fim), no final da etapa o motorista é avisado através de um alerta sonoro (distinguível do alerta de proximidade) e do indicador de percentual de conclusão da etapa que mostrará que a 100 % da etapa foi realizada. Caso a etapa anterior tenha sido uma etapa intermediaria, após alguns segundos o indicador de conclusão da etapa mostrara o valor de 0% (indicando que uma outra etapa foi iniciada) e os indicadores de posição do volante (29) e direção do veículo (28) mostrarão os comandos para a nova etapa. No final da última etapa da manobra, o motorista é avisado através de um alerta sonoro (distinguível do alerta de proximidade e do alerta de fim da etapa) e do indicador de percentual de conclusão da manobra (31 ) que mostrará o valor de 100%.  [0197] The next screen is shown in figure 15B where the explanatory text (18) shows a message such as POSITION THE STEERING WHEEL IN THE INDICATED POSITION AND MOVE THE VEHICLE IN THE DIRECTION DIRECTED UNTIL HEAR THE COMPLETION ALERT AND COMPLETE 100% OF THE STEP the driver positions the steering wheel shown on the steering wheel position indicator (29), and moves the vehicle according to the direction shown on the direction indicator (28); During the ride the driver is informed of the stage completion percentage through the stage completion percentage indicator (30) and is also informed of the maneuver completion percentage through the maneuver completion percentage indicator (31). When approaching the end of the stage a beep is generated to progressively warn that the end of the stage is approaching (for example, increasing the frequency of beeps as a function of proximity to the end), at the end of the stage the driver is warned an audible alert (distinguishable from the proximity alert) and the step completion percentage indicator that will show that 100% of the step has been performed. If the previous stage was an intermediate stage, after a few seconds the stage completion indicator will show a value of 0% (indicating that another stage has started) and the steering wheel position (29) and vehicle direction (28) indicators. ) will show the commands for the new step. At the end of the last step of the maneuver, the driver is warned by an audible alert (distinguishable from proximity alert and end of stage alert) and the maneuver completion percentage indicator (31) which will show the value of 100%. .

[0198] A figura 15C ilustra um exemplo de implementação utilizando dispositivo móvel onde no processo de reprodução o trajeto de referência é mostrado para o motorista. Para isso a interface recebe um painel indicador de trajetórias (38) que contém um indicador de trajetória de referência (32) e um indicador da posição atual do veículo (33). Neste caso o histórico de posições é gravado durante o processo de gravação. A apresentação o trajeto de referência permite ao motorista aplicar correções nos comandos caso o dispositivo mostre discrepâncias entre a posição do veículo (33) e o trajeto de referencia (32). Caso o sistema implementado tenha sensores para a posição do volante de direção, o esquema apresentado na figura 15C pode adicionalmente apresentar a posição do volante de referência e a posição de volante que o motorista está utilizando durante a manobra. Fig. 15C illustrates an example of implementation using a mobile device where in the playback process the reference path is shown to the driver. For this the interface receives a trajectory indicator panel (38) which contains a reference trajectory indicator (32) and an indicator of the current vehicle position (33). In this case the position history is recorded during the recording process. The reference path display allows the driver to apply corrections to the controls if the device shows discrepancies between vehicle position (33) and the reference path (32). If the implemented system has steering wheel position sensors, the diagram shown in figure 15C may additionally show the steering wheel position and the steering wheel position that the driver is using during the maneuver.

[0199] A figura 16 exemplifica uma circunstância onde o objeto da presente invenção, implementado através de um dispositivo móvel, auxilia o usuário a realizar uma baliza.  Figure 16 exemplifies a circumstance where the object of the present invention, implemented via a mobile device, assists the user to realize a goal.

[0200] Mas especificamente, a figura 16 ilustra a situação onde o veículo toca na guia antes da conclusão de uma etapa em andamento, com indicador percentual de conclusão da etapa (30) indicando que apenas 91 % do deslocamento foi realizado. O sistema contorna essa situação permitindo que o usuário informe sobre o toque na guia através do botão (120) que pergunta ao usuário se o veículo tocou na guia. [0200] But specifically, Figure 16 illustrates the situation where the vehicle touches the guideway before the completion of an ongoing stage, with the percentage completion indicator of stage (30) indicating that only 91% of the travel has been made. The system circumvents this situation by allowing the user to report on the guide touch by the button (120) which asks the user if the vehicle has touched the guide.

[0201 ] O referido botão (120) pode ser implementado de modo a aparece em algumas etapas (onde o toque é mais provável de acontecer) e quando o sistema identificar que o veículo parou. [0201] Said button (120) can be implemented to appear in some steps (where the touch is most likely to occur) and when the system identifies that the vehicle has stopped.

[0202] As figuras 17A a 17H e 18A a 18G exemplificam a utilização do objeto da presente invenção, implementado através de um dispositivo móvel, auxiliando um motorista a realizar a manobra apresentada na figura 9.  Figures 17A to 17H and 18A to 18G exemplify the use of the object of the present invention, implemented via a mobile device, assisting a driver to perform the maneuver shown in Figure 9.

[0203] As explicações serão iniciadas pelas figuras 17A a 17H que são relativas ao processo de gravação da manobra.  [0203] The explanations will be initiated by figures 17A to 17H which are related to the maneuver recording process.

[0204] Antes de iniciar a gravação da manobra o motorista de deve aplicar dois passos importantes:  [0204] Before starting the maneuver recording the driver must perform two important steps:

a) Definir a posição inicial  a) Set the starting position

Preferencialmente uma posição fácil de ser estabelecida, pois geralmente os erros na posição inicial (PI) são transmitidos para a posição final (PF).  Preferably an easy position to be established, as generally errors in the starting position (PI) are transmitted to the ending position (PF).

b) Quebrar a manobra em sub-etapas  b) Break the maneuver into sub-steps

No exemplo em questão a manobra a ser realizada a partir da posição inicial (PI) foi quebrada em duas etapas: uma em ré com a direção centralizada e outra em ré com a direção totalmente defletida para a esquerda.  In the example in question the maneuver to be performed from the starting position (PI) was broken into two steps: one in reverse with the centered direction and one in reverse with the direction fully deflected to the left.

[0205] A figura 17B mostra que a posição inicial (PI) estabelecida consiste em alinhar o retrovisor com a parede do prédio a uma distância lateral (D5). Após pôr o veículo nesta posição o motorista pressiona o botão gravar manobra (19). [17] Figure 17B shows that the established starting position (PI) is to align the rearview mirror with the building wall at a lateral distance (D5). After putting the vehicle in this position the driver presses the record maneuver button (19).

[0206] Antes de deslocar o veículo, como mostrado na figura 17C, o motorista seleciona os comandos que serão utilizados na etapa através do seletor de posições de volante (20), e seletor de direção do veículo (21 ). Após realizar seleção dos comandos o motorista pressiona o botão iniciar etapa (22) e começa a deslocar o veículo. Durante a realização da etapa, como mostrado na figura 17D, o motorista é informado da variação da distância percorrida e do ângulo de proa desde o início da etapa através dos rótulos dos botões distância (23) e proa (24). A figura 17E mostra a sequência de ações que o motorista executa ao finalizar a etapa: 1 ) pressiona o botão distância (23), mostrando que esse é o parâmetro que governa essa etapa; e 2) pressiona o botão fim da etapa (26). [0206] Before moving the vehicle, as shown in figure 17C, the driver selects the commands that will be used in the step through the steering wheel position selector (20) and vehicle direction selector (21). After performing selection of Commands The driver presses the start button (22) and begins to move the vehicle. During the performance of the stage, as shown in figure 17D, the driver is informed of the variation of the distance traveled and the bow angle from the beginning of the stage through the distance (23) and bow (24) button labels. Figure 17E shows the sequence of actions that the driver performs at the end of the stage: 1) presses the distance button (23), showing that this is the parameter that governs this stage; and 2) press the end of step button (26).

[0207] A figura 17F mostra a sequência de passos seguida para iniciar a gravação da segunda etapa, e a figura 17G mostra os parâmetros sendo apresentados nos dos rótulos dos botões distância (23) e proa (24) durante a execução da segunda etapa.  Figure 17F shows the sequence of steps followed to start recording the second step, and Figure 17G shows the parameters being displayed on the distance (23) and bow (24) button labels during the execution of the second step.

[0208] A figura 17H mostra o motorista selecionando a variação de proa de 90 graus como o parâmetro que governa a última etapa, neste caso ele pressiona o botão fim da manobra (25). [0208] Figure 17H shows the driver selecting the 90 degree bow range as the parameter that governs the last step, in which case he presses the end of maneuver button (25).

[0209] A tabela 10 apresenta um exemplo de como os dados gerados através do processo de gravação podem ser armazenados na memória do dispositivo. O exemplo em questão demandou uma tabela com apenas duas etapas, que foram identificadas através de inteiros sequenciais. No entanto, é importante lembrar que a tabela de dados gerada pode ter o número de etapas que forem necessárias para representação da manobra.  Table 10 provides an example of how data generated by the recording process can be stored in the device memory. The example in question required a table with only two steps, which were identified through sequential integers. However, it is important to remember that the generated data table can have as many steps as needed to represent the maneuver.

Tabela 10: Dados gravados na manobra apresentada nas figuras 17A a 17H Table 10: Data recorded in the maneuver presented in figures 17A to 17H

Figure imgf000042_0001
Figure imgf000042_0001

[0210] Existem várias estratégias para gravar os dados referentes a uma dada manobra, a tabela 1 1 apresenta uma forma alternativa de gravar os dados da manobra das figuras 17A a 17H onde apenas o valor limite do parâmetro que governa a etapa é gravado. Lembrando que quando a etapa é governada pelos parâmetros distância percorrida ou ângulo de proa, o valor limite do parâmetro que governa a etapa consiste na variação deste parâmetro entre o início e fim da etapa. [0210] There are several strategies for recording the data for a given maneuver, table 11 presents an alternative way of recording the maneuver data of figures 17A through 17H where only the limit value of the parameter governing the step is recorded. Recalling that when the step is governed by the distance traveled or heading angle parameters, the limit value of the parameter that governs the The step is the variation of this parameter between the beginning and end of the step.

Tabela 1 1 : Forma alternativa de gravar os dados gerados na manobra apresentada nas figuras 17A a 17H Table 1 1: Alternative way to record the data generated in the maneuver presented in figures 17A to 17H

Figure imgf000043_0001
Figure imgf000043_0001

[021 1 ] Na sequência, serão abordadas as figuras 18A a 18G que são relativas ao processo de reprodução da manobra. In the following, figures 18A to 18G relating to the maneuver reproduction process will be discussed.

[0212] A figura 18A mostra que antes de iniciar a reprodução da manobra o motorista de deve posicionar o veículo na posição (PI) pré-definida. Informações sobre esta posição inicial podem ser gravadas pelo usuário durante o processo de gravação, e informada ao usuário durante o processo de reprodução através do texto explicativo (18). Estas informações podem consistir em um texto como: alinhe o veículo perpendicular a vaga com o retrovisor a 20 cm da coluna esquerda da vaga.  Figure 18A shows that before starting the maneuver, the driver must position the vehicle in the predefined (PI) position. Information about this starting position can be recorded by the user during the recording process, and informed to the user during the playback process through the explanatory text (18). This information may consist of text such as: align the vehicle perpendicular to the space with the rear view mirror 20 cm from the left column of the space.

[0213] A figura 18B mostra que após posicionar o veículo na posição inicial (PI), o motorista pressiona o botão reproduzir manobra (27). A figura 18C mostra que após pressionar o botão reproduzir manobra (27) o dispositivo apresenta uma tela com o indicador de posição do volante (29) e o indicador de direção do veículo (28) que informam o usuário sobre a posição de volante e direção do veículo que devem ser utilizados durante a etapa. A tela apresenta também o percentual de conclusão da etapa e da manobra através do indicador percentual de conclusão da etapa (30) e o indicador de percentual de conclusão da manobra (31 ). [0213] Figure 18B shows that after positioning the vehicle in the home position (PI), the driver presses the maneuver play button (27). Figure 18C shows that after pressing the play maneuver button (27) the device displays a screen with the steering wheel position indicator (29) and vehicle direction indicator (28) informing the user of the steering wheel position and direction. of the vehicle to be used during the step. The screen also shows the percentage of completion of the stage and the maneuver through the percentage of completion of the stage (30) indicator and the percentage of completion of the maneuver (31).

[0214] A figura 18D mostra que após concluir 100% da etapa o motorista é avisado através de um alerta sonoro e do indicador percentual de conclusão da etapa (30) que mostrará que 100 % da etapa foi realizada.  [0214] Figure 18D shows that after completing 100% of the stage the driver is warned by an audible alert and the stage completion percentage indicator (30) which will show that 100% of the stage has been completed.

[0215] A figura 18E mostra a tela que é apresentada alguns segundos após a conclusão da 1 a etapa, com os comandos (28, 29) que devem ser seguidos na segunda etapa. [0215] The figure 18E shows the screen that appears a few seconds after the completion of the first step, with the controls (28, 29) that must be followed in the second stage.

[0216] A figura 18F mostra o dispositivo indicando o percentual de conclusão da etapa (30) e da manobra (31 ) durante a execução da segunda e última etapa. [0217] A figura 18G mostra que após concluir 100% da última etapa (e consequentemente 100% da manobra), o motorista é avisado através de um alerta sonoro, do indicador de percentual de conclusão da manobra (31 ) que mostrará que a 100 % da manobra foi realizada, e do texto explicativo (18) que apresentará que a manobra foi concluída. Figure 18F shows the device indicating the percentage of completion of step (30) and maneuver (31) during the execution of the second and last step. [0217] Figure 18G shows that after completing 100% of the last step (and hence 100% of the maneuver), the driver is warned by an audible warning of the maneuver completion percentage indicator (31) which will show that at 100 % of the maneuver was performed, and the explanatory text (18) that will show that the maneuver was completed.

[0218] Um programa de computador alimentado com as características geométricas e cinemáticas do veículo pode ser utilizado para estimar as ações necessárias para realizar uma dada manobra evitando a necessidade do processo de gravação da manobra realizado por um motorista mais habilidoso. O trajeto construído através do programa de computador pode alimentar a base de dados do dispositivo e pode ser utilizado no processo de reprodução. Para isso, é necessário que o dispositivo receba meios de comunicação com um computador ou dispositivo móvel (USB, WIFI, bluetooth...). Os dados do veículo podem ser inseridos manualmente, ou o programa de computador pode contar com uma base de dados com vários modelos de veículos e usuário apenas seleciona o modelo que será utilizado.  [0218] A computer program fed with the vehicle's geometric and kinematic characteristics can be used to estimate the actions required to perform a given maneuver avoiding the need for the maneuver recording process performed by a more skilled driver. The path built through the computer program can feed the device database and can be used in the playback process. For this, the device must receive media with a computer or mobile device (USB, WIFI, bluetooth ...). Vehicle data can be entered manually, or the computer program can rely on a database of various vehicle models and the user only selects the model to be used.

[0219] A figura 19A apresenta um exemplo de implementação do programa de computador onde o usuário constrói a manobra manualmente sendo auxiliado pelo programa de computador que reproduz a cinemática do veículo baseado nos comandos inseridos pelo usuário e nos dados relativos a cinemática do veículo.  Figure 19A presents an example of computer program implementation where the user constructs the maneuver manually and is aided by the computer program that reproduces vehicle kinematics based on user input commands and vehicle kinematics data.

[0220] No aplicativo o usuário é capaz de adicionar obstáculos utilizando o botão ADICIONAR OBSTÁCULO (39); o usuário também pode alterar a forma e o alinhamento dos obstáculos (37) inseridos. [0220] In the application the user is able to add obstacles using the ADD OBSTACLE button (39); The user can also change the shape and alignment of the inserted obstacles (37).

[0221 ] O usuário é capaz definir uma trajetória que leva o veículo de uma posição inicial (PI) até a posição final (PF) desejada respeitando os obstáculos e a cinemática do veículo. Para isso o usuário define a posição do volante (através dos botões no painel (36)) e segue clicando nos botões frente ou ré (no painel (40)) que deslocam o veículo de um valor pré-definido (10 cm por exemplo) respeitando a cinemática real do mesmo. Assim, o com o auxílio desta ferramenta o usuário pode construir as etapas (com os comandos aplicados nas mesmas) necessárias para realizar a manobra. Os dados necessários para reproduzir cinemática consistem em uma combinação de dados geométricos e do sistema de controle que permitem mapear o posicionamento do contorno completo do veículo em função dos comandos aplicados (posição de volante e direção do movimento).  [0221] The user is able to define a trajectory that moves the vehicle from a starting position (PI) to the desired ending position (PF) respecting obstacles and vehicle kinematics. For this the user defines the position of the steering wheel (through the buttons on the panel (36)) and then clicks the forward or reverse buttons (on the panel (40)) that move the vehicle from a predefined value (10 cm for example). respecting the real kinematics of it. Thus, with the help of this tool the user can build the steps (with the commands applied in them) necessary to perform the maneuver. The data required to reproduce kinematics consists of a combination of geometric data and the control system that allows to map the positioning of the complete contour of the vehicle according to the applied commands (steering wheel position and direction of movement).

[0222] A figura 19B apresenta um exemplo de implementação do programa de computador onde o usuário define as posições inicial (PI) e final (PF), insere obstáculos (37) (através do botão INSERIR OBSTÁCULO (42)), e pede para o aplicativo calcular (através do botão CALCULAR MANOBRA (41 )) uma trajetória que leva o veículo até a posição desejada respeitando os obstáculos (37) e a cinemática do veículo. O método para determinar a trajetória pode utilizar um algorítmico de otimização que busca minimizar o número de etapas necessárias para realizar a manobra. Outros conjuntos de parâmetros definidos pelo usuário também podem ser utilizados com alvo da otimização. No exemplo de implementação da figura 19B o usuário também é capaz de alterar a forma e o alinhamento dos obstáculos (37) inseridos. [0222] Figure 19B presents an example of implementation of the computer where the user sets the start (PI) and end (PF) positions, inserts obstacles (37) (via the INSERT OBSTACLE button (42)), and asks the application to calculate (via the CALCULATE MANEUVER button (41)) a trajectory that takes the vehicle to the desired position while respecting obstacles (37) and vehicle kinematics. The path determination method can use an optimization algorithm that seeks to minimize the number of steps required to perform the maneuver. Other user-defined parameter sets can also be used for optimization purposes. In the implementation example of figure 19B the user is also able to change the shape and alignment of the inserted obstacles (37).

[0223] O objeto do presente invento pode ser implementado através de um dispositivo que contenha uma base de dados com algumas manobras para uma diversidade de modelos de veículos, além de manobras como as de alinhamento apresentadas nas figuras 7A e 7B que independem do veículo.  The object of the present invention may be implemented by means of a device containing a database with some maneuvers for a variety of vehicle models, as well as maneuvers such as alignment shown in figures 7A and 7B which are independent of the vehicle.

[0224] Neste ponto é interessante relembrar a concepção através um dispositivo que utiliza uma interface mais simplificada e que não roda o processo de gravação. Neste caso, a base de dados para execução das manobras é gravada diretamente na memória do dispositivo, sendo esta base de dados gerada através da aplicação de outro dispositivo (nas versões que possuem o processo de gravação) ou no uso dos programas de computador citados anteriormente.  [0224] At this point it is interesting to recall the design through a device that uses a simpler interface and does not run the recording process. In this case, the database for performing the maneuvers is recorded directly in the device's memory, and this database is generated by applying another device (in versions that have the recording process) or by using the aforementioned computer programs. .

MELHOR MODO DE EXECUÇÃO BEST MODE OF EXECUTION

[0225] O melhor modo de execução da presente invenção é utilizar um dispositivo móvel como unidade de processamento e interface (1 10). A melhor opção para unidade de medição (1 1 1 ) depende do veículo que será utilizado. Mas no geral a solução que utiliza uma unidade de medição compreendendo 3 acelerômetros e 3 giroscópios, e provida de um transceptor sem fio é a que a que apresenta maior abrangência em veículos usados e é muito fácil de instalar. A facilidade de instalação também sendo atribuída a possibilidade do usuário pode colar o dispositivo na roda, com adesivo ou ima, sem nenhum rigor de posicionamento (neste caso o sistema estaria usando o método de identificação do eixo de rotação do dispositivo). [0225] The best embodiment of the present invention is to use a mobile device as a processing unit and interface (110). The best choice for unit of measurement (1 1 1) depends on the vehicle to be used. But overall the solution that uses a unit of measurement comprising 3 accelerometers and 3 gyros, and provided with a wireless transceiver is the one that has the most coverage in used vehicles and is very easy to install. The ease of installation also being attributed to the possibility of the user can stick the device on the wheel, with adhesive or magnet, without any positioning accuracy (in this case the system would be using the method of identification of the device's axis of rotation).

[0226] O método proposto é executado por um aplicativo instalado no dispositivo móvel que realiza os cálculos apresenta as instruções utilizando os dados recebidos das unidades de medição (1 1 1 ). [0226] The proposed method is performed by an application installed on the mobile device that performs the calculations presents the instructions using the received data. of measurement units (1 1 1).

COMPARATIVO COM O ESTADO DA TÉCNICA Comparative with the state of the art

[0227] Como mencionado anteriormente o presente invento visa propor uma solução para os problemas de execução de manobras de precisão em veículos automotores que agrega duas características primárias: 1 ) baixo custo de aquisição e instalação 2) capacidade de auxiliar o motorista nas manobras do cotidiano. As mentioned earlier the present invention aims to propose a solution to the problems of performing precision maneuvers in motor vehicles that adds two primary characteristics: 1) low cost of purchase and installation 2) ability to assist the driver in daily maneuvers .

[0228] Observa-se que as patentes US6701226 B2 e DE10331948 são as que mais se aproximam de cobrir cada uma das características listadas. Neste cenário, é interessante realizar um comparativo de presente invento com essas patentes afim de aferir atributos de novidade e atividade inventiva. It is noted that US6701226 B2 and DE10331948 are the closest to cover each of the listed features. In this scenario, it is interesting to make a comparative of the present invention with such patents in order to gauge attributes of novelty and inventive activity.

[0229] Por simplicidade, as patentes do estado da técnica serão comparadas com o a melhor forma de execução da manobra (descrita na seção anterior). O comparativo em termos de características técnicas relevantes e efeitos técnicos alcançados é apresentado na tabela 12.  [0229] For simplicity, prior art patents will be compared to the best way to perform the maneuver (described in the previous section). The comparison in terms of relevant technical characteristics and achieved technical effects is presented in table 12.

Tabela 12: Comparativo com o estado da técnica Table 12: Comparison with the state of the art

Características técnicas US6701226 DE10331948 Technical Characteristics US6701226 DE10331948

Caracteriza manobras em seguimentos retos e circulares X Features straight and circular tricks X

Grava manobras utilizando os sensores de posicionamento Records maneuvers using positioning sensors

espacial e os comandos informados pelo usuário  space and the user informed commands

Provê instruções para a manobra utilizando informações extras Provides maneuver instructions using extra information

como mudança de direção e definido pelo usuário  as change of direction and user defined

Método capaz de prover instruções de manobras utilizando Method capable of providing maneuvering instructions using

apenas leituras de um conjunto de sensores instalados em uma  readings only from a set of sensors installed on a

roda do veículo  vehicle wheel

Método capaz de prover instruções de manobras sem demandar X Method capable of providing maneuvering instructions without requiring X

informações de sensores de ambiente (distância a obstáculos e  environmental sensor information (distance to obstacles and

câmeras)  cameras)

Método para calcular a distância percorrida pela roda baseado em Method for calculating the distance traveled by the wheel based on

um sensor posicionado aleatoriamente na mesma. Vantagens técnicas alcançadas a sensor randomly positioned on it. Technical advantages achieved

Estima se vaga é suficiente para estacionar Estimated if parking space is sufficient to park

Minimiza os efeitos de erros no posicionamento inicial; e Minimizes the effects of errors on initial positioning; and

Se adapta as diferentes condições de vagas do cotidiano  Adapts to the different conditions of daily openings

(variações na largura dos carros e distância ao meio-fio, figs. 3E  (variations in car width and curb distance, Figs. 3E

e 3F)  and 3F)

Permite ser customizado para situações específicas do usuário X (vaga do complicada do apartamento, fig. 9) Allows to be customized for specific user situations X (complicated room vacancy, fig. 9)

Pode ser implementado utilizando apenas um conjunto de It can be implemented using only one set of

acelerômetros e/ou giroscópios (dispostos na roda) que se  accelerometers and / or gyros (arranged on the wheel) that

comunica com um dispositivo móvel.  communicates with a mobile device.

O conjunto de sensores pode ser fixado na roda sem nenhum  The sensor assembly can be fixed to the wheel without any

rigor de posicionamento.  positioning accuracy.

Baixo custo de aquisição e instalação X Low cost of purchase and installation X

Grande simplicidade de instalação ao ponto de poder ser X Great installation simplicity to the point that it can be X

instalado pelo próprio usuário  installed by the user himself

[0230] Adicionalmente, o fato do presente invento prover meios para os usuários gravarem e reproduzirem manobras, fomenta um ambiente colaborativo onde ou usuários podem gravar manobras e compartilha-las com outros usuários. Isso constrói uma vantagem técnica de facilitar a criação de uma base de manobras para vários veículos. In addition, the fact that the present invention provides a means for users to record and reproduce maneuvers provides a collaborative environment where users can record maneuvers and share them with other users. This builds a technical advantage of facilitating the creation of a maneuvering base for multiple vehicles.

[0231 ] Diante do que foi exposto, observa-se que o estado da técnica não apresenta uma solução de baixo custo para o problema da dificuldade das pessoas em realizar balizas. Esta afirmação é confirmada pelo fato de não existir, nos dias de hoje, nenhuma solução de baixo custo para veículos usados em comercialização no mercado mundial.  [0231] Given the above, it is observed that the state of the art does not present a low cost solution to the problem of people's difficulty in performing goal posts. This statement is confirmed by the fact that there is currently no low cost solution for used vehicles on the world market.

Claims

REIVINDICAÇÕES 1 . MÉTODO PARA AUXILIO EM MANOBRAS DE VEÍCULOS AUTOMOTORES utilizado para prover instruções que auxiliam o usuário a executar manobras de interesse caracterizado por compreender as seguintes ações: 1 . METHOD FOR AUTOMOTIVE VEHICLE MANEUVER AID used to provide instructions that assist the user in performing maneuvers of interest characterized by comprising the following actions: Receber uma indicação de início de execução da manobra;  Receive an indication of the start of the maneuver; Receber informações de meios para medir deslocamentos do veículo;  Receive information from means for measuring vehicle displacement; Calcular as referidas instruções de forma que a manobra seja realizada através de deslocamentos relativos a posição do veículo no início da execução da manobra;  Calculate these instructions so that the maneuver is performed by shifting relative to the vehicle position at the beginning of the maneuver; Utilizar, na realização do referido cálculo das instruções, informações que compreendem informações provenientes dos referidos meios para medir deslocamentos do veículo e um conjunto de informações associadas as referidas manobras de interesse;  Use, in performing the above calculation of instructions, information comprising information from said means of measuring vehicle displacement and a set of information associated with said maneuvers of interest; Onde os referidos meios usados para medir deslocamentos do veículo compreenderem meios para medir a distância percorrida pelo veículo ou meios para medir a distância percorrida por pelo menos uma roda do veículo;  Where said means used to measure vehicle displacements comprises means for measuring the distance traveled by the vehicle or means for measuring the distance traveled by at least one wheel of the vehicle; 2. Método de acordo com a reivindicação 1 caracterizado por os referidos meios usados para medir deslocamentos do veículo consistirem em meios para medir a distância percorrida por uma roda do veículo.  Method according to claim 1, characterized in that said means used for measuring vehicle displacements consist of means for measuring the distance traveled by a vehicle wheel. 3. Método de acordo com a reivindicação 1 caracterizado por utilizar, como meios para medir deslocamentos do veículo, pelo menos uma unidade de medição de movimento (1 1 1 );  Method according to Claim 1, characterized in that, as a means of measuring vehicle displacements, at least one motion measuring unit (11) is used; Onde a referida unidade de medição (1 1 1 ) é adaptada para medir deslocamentos realizados pelo veículo, e é capaz de realizar comunicação sem fio;  Where said measuring unit (11) is adapted to measure displacements made by the vehicle, and is capable of wireless communication; Sendo a referidas unidade de medição (1 1 1 ) construída compreendendo essencialmente uma das seguintes alternativas:  Said unit of measurement (1 1 1) being constructed comprising essentially one of the following alternatives: a) Leitor de porta OBD de veículos automotores;  (a) automotive OBD door reader; b) Sensor de velocidade de roda convencional;  (b) conventional wheel speed sensor; c) Um conjunto de sensores que compreende:  (c) a sensor assembly comprising: - pelo menos dois sensores de aceleração; ou  - at least two acceleration sensors; or - pelo menos um sensor giroscópio; ou  - at least one gyro sensor; or - pelo menos um sensor de aceleração e pelo menos um sensor giroscópio. - at least one acceleration sensor and at least one gyro sensor. 4. Método de acordo com a reivindicação 1 , utilizado adicionalmente para realizar avaliação de vagas para estacionar caracterizado por utilizar um dos métodos de acordo com as reivindicações 23 ou 24. A method according to claim 1, further used for carrying out parking space evaluation characterized by using one of the methods according to claim 23 or 24. 5. Método de acordo com a reivindicação 1 , utilizado adicionalmente para realizar avaliação de vagas para estacionar caracterizado por:  A method according to claim 1, further used for carrying out parking spot evaluation characterized by: Utilizar um dos métodos de acordo com as reivindicações 23 ou 24;  Use one of the methods according to claim 23 or 24; Utilizar, adicionalmente, as informações obtidas através do processo de avaliação de vagas, no cálculo das instruções que serão fornecidas para o usuário In addition, use the information obtained through the vacancy evaluation process in the calculation of instructions that will be provided to the user. 6. Método de acordo com a reivindicação 1 caracterizado por permitir que, durante a execução de uma manobra, o usuário interaja com o referido método fornecendo informações que serão utilizadas adicionalmente nos cálculos para prover instruções para executar a referida manobra. Method according to claim 1, characterized in that, during the execution of a maneuver, the user may interact with said method by providing information which will be used further in the calculations to provide instructions for performing said maneuver. 7. Método de acordo com a reivindicação 1 caracterizado por:  Method according to claim 1, characterized in that: Permitir que, durante a execução de uma manobra, o usuário interaja com o referido método fornecendo informações que serão utilizadas adicionalmente nos cálculos para prover instruções para executar a referida manobra;  Allow, during the execution of a maneuver, the user to interact with said method providing information that will be used additionally in the calculations to provide instructions for performing that maneuver; Onde a referida interação com o usuário é realizada através de perguntas (120) que são realizadas durante a execução da manobra;  Where said interaction with the user is performed through questions (120) that are performed during the execution of the maneuver; Sendo a apresentação das perguntas e o recebimento das respostas do usuário realizados através de uma interface homem-máquina.  Being the presentation of the questions and the receipt of user answers performed through a human machine interface. 8. Método de acordo com a reivindicação 1 caracterizado por detectar uma mudança na direção do movimento do veículo, e utilizar a referida detecção adicionalmente nos cálculos para prover instruções para executar a manobra.  Method according to claim 1, characterized in that it detects a change in the direction of movement of the vehicle, and utilizes said detection additionally in the calculations to provide instructions for performing the maneuver. 9. Método de acordo com a reivindicação 1 caracterizado por  Method according to claim 1, characterized in that O conjunto de informações utilizadas para calcular as instruções ser desprovido de meios para mapear o ambiente;  The set of information used to calculate instructions is devoid of means for mapping the environment; Onde os referidos meios para mapear ambiente consistem em quaisquer combinações de sensores de distância a obstáculos e câmeras de vídeo;  Where said environment mapping means consists of any combination of obstacle distance sensors and video cameras; 10. Método de acordo com a reivindicação 1 caracterizado por:  Method according to claim 1, characterized in that: Utilizar informações provenientes de um conjunto de meios para medir deslocamentos do veículo que permitem calcular a proa do referido veículo;  Use information from a set of means to measure vehicle displacements that enable the bow of said vehicle to be calculated; Receber uma indicação para definir uma proa de referência; Definir o valor para uma proa de referência baseado nas medidas dos meios para medir deslocamentos do veículo no momento do recebimento da referida indicação para definir proa de referência; Receive an indication to set a reference bow; Defining the value for a reference bow based on measurements of the means of measuring vehicle displacement at the time of receipt of said indication to define reference bow; Usar a referida proa de referência no cálculo das instruções que serão fornecidas para o usuário para executar uma manobra de interesse.  Use this reference bow in the calculation of instructions that will be provided to the user to perform a maneuver of interest. 1 1 . Método de acordo com a reivindicação 1 caracterizado por:  1 1. Method according to claim 1, characterized in that: Utilizar como meios para medir deslocamentos do veículo pelo menos um dispositivo que apresenta um conjunto de sensores que compreende:  Use as a means of measuring vehicle displacement at least one device having a sensor array comprising: - uma pluralidade de sensores de aceleração; ou  a plurality of acceleration sensors; or - uma pluralidade de sensores giroscópios; ou  a plurality of gyro sensors; or - uma pluralidade de sensores de aceleração e uma pluralidade de sensores giroscópios;  a plurality of acceleration sensors and a plurality of gyro sensors; Onde o referido dispositivo é capaz de realizar comunicação sem fio, e é disposto na roda do veículo ou em qualquer elemento que esteja conectado a referida roda de forma a apresentar deslocamento angular proporcional ao da referida roda;  Wherein said device is capable of wireless communication, and is arranged on the vehicle wheel or any element that is connected to said wheel so as to have angular displacement proportional to that of said wheel; Identificar o eixo de rotação do dispositivo de medição baseado nas informações providas pelos sensores do referido dispositivo.  Identify the axis of rotation of the measuring device based on the information provided by the sensors of said measuring device. Calcular o deslocamento angular do dispositivo em relação ao eixo identificado; Calculate the angular displacement of the device in relation to the identified axis; Estimar a distância percorrida pela roda através do deslocamento angular em relação ao eixo identificado; Estimate the distance traveled by the wheel through the angular displacement in relation to the identified axis; Onde o método estima o eixo de rotação do dispositivo como um eixo perpendicular a resultante das acelerações em diferentes eixos providas pelo dispositivo; ou como um eixo paralelo a resultante das velocidades angulares em diferentes eixos providas pelo dispositivo.  Where the method estimates the axis of rotation of the device as an axis perpendicular to that resulting from accelerations on different axes provided by the device; or as a parallel axis to that resulting from angular velocities on different axes provided by the device. 12. Método de acordo com a reivindicação 1 caracterizado por:  Method according to claim 1, characterized in that: O conjunto de informações associadas a manobra compreender:  The set of information associated with the maneuver comprises: - informações da referida manobra quebrada em etapas;  - information of said broken step maneuver; - informações sobre os comandos que devem ser utilizados em cada uma das referidas etapas; e  - information on the commands to be used for each of these steps; and - a distância que deve ser percorrida durante cada etapa;  - the distance to be traveled during each stage; Ao receber uma indicação de início de execução de uma manobra, o método apresenta os comandos que devem ser utilizados em cada etapa que compõem a referida manobra; A determinação do final de cada etapa sendo realizada quando o veículo percorre a distância definida para a etapa. Upon receiving an indication of the beginning of the execution of a maneuver, the method presents the commands that must be used in each step that make up that maneuver; The determination of the end of each stage being performed when the vehicle travels the distance defined for the stage. 13. Método de acordo com a reivindicação 1 caracterizado por:  Method according to claim 1, characterized in that: O conjunto de informações associadas a manobra compreender:  The set of information associated with the maneuver comprises: - informações da referida manobra quebrada em etapas;  - information of said broken step maneuver; - informações sobre os comandos que devem ser utilizados em cada uma das referidas etapas; e  - information on the commands to be used for each of these steps; and - um conjunto de parâmetros governantes para cada uma das referidas etapas, que consiste nos parâmetros podem definir o final da referida etapa;  - a set of governing parameters for each of said steps consisting of the parameters may define the end of said step; Ao receber uma indicação de início de execução de uma manobra, o método apresenta as instruções associadas as etapas que compõem a referida manobra;  Upon receiving an indication of the beginning of the execution of a maneuver, the method presents the instructions associated with the steps that make up that maneuver; A determinação do fim de uma etapa em andamento é realizada em função do conjunto de parâmetros governantes associado a referida etapa.  The determination of the end of a step in progress is performed according to the set of governing parameters associated with that step. 14. Método de acordo com a reivindicação 1 caracterizado por:  Method according to claim 1, characterized in that: O conjunto de informações associadas a manobra compreender:  The set of information associated with the maneuver comprises: - informações da referida manobra quebrada em etapas;  - information of said broken step maneuver; - informações sobre os comandos que devem ser utilizados em cada uma das referidas etapas; e  - information on the commands to be used for each of these steps; and - um conjunto de parâmetros governantes para cada uma das referidas etapas, que consiste nos parâmetros podem definir o final da referida etapa;  - a set of governing parameters for each of said steps consisting of the parameters may define the end of said step; Ao receber uma indicação de início de execução de uma manobra, o método apresenta as instruções associadas as etapas que compõem a referida manobra;  Upon receiving an indication of the beginning of the execution of a maneuver, the method presents the instructions associated with the steps that make up that maneuver; A determinação do fim de uma etapa em andamento é realizada em função do conjunto de parâmetros governantes associado a referida etapa;  The determination of the end of a step in progress is performed according to the set of governing parameters associated with that step; Onde o conjunto de parâmetros governantes associado a cada etapa compreendem combinações dos seguintes elementos:  Where the set of governing parameters associated with each step comprises combinations of the following elements: a) Proa: onde a variação do ângulo de proa determina o fim da etapa;  a) Bow: where the variation of bow angle determines the end of the stage; b) Distância percorrida: onde a distância percorrida determina o fim da etapa;  b) Distance traveled: where the distance traveled determines the end of the stage; c) Mudança de direção: onde a detecção da mudança de direção do movimento do veículo determina o fim da etapa;  c) Change of direction: where detection of the change of direction of vehicle movement determines the end of the stage; d) Definido pelo usuário: onde uma indicação fornecida pelo usuário através de uma interface homem-máquina determina o fim da etapa. d) User defined: where an indication provided by the user through a human machine interface determines the end of the step. 15. Método de acordo com a reivindicação 1 caracterizado por: Method according to claim 1, characterized in that: Receber informações de sensores de obstáculos convencionais instalados na dianteira ou traseira do veículo;  Receive information from conventional obstacle sensors mounted on the front or rear of the vehicle; Utilizar adicionalmente as informações provenientes dos referidos sensores de obstáculos para calcular as instruções.  Additionally use the information from these obstacle sensors to calculate the instructions. 16. Método de acordo com a reivindicação 1 caracterizado por:  Method according to claim 1, characterized in that: Utilizar informações provenientes de um conjunto de meios para medir deslocamentos do veículo que permitem calcular a distância percorrida e o ângulo de proa do referido veículo;  Use information from a set of means to measure vehicle displacement to calculate the distance traveled and bow angle of said vehicle; Calcular uma posição estimada do volante de direção baseado nos seguintes parâmetros:  Calculate an estimated steering wheel position based on the following parameters: - razão entre a variação do ângulo de proa e a variação da distância percorrida obtida a partir do conjunto de informações associadas as referidas manobras;  - ratio between the variation of the bow angle and the variation of the distance traveled obtained from the set of information associated with said maneuvers; - razão entre a variação do ângulo de proa e a variação da distância percorrida obtida utilizando as leituras dos meios para medir distância percorrida e dos meios para medir ângulo de proa;  - ratio of the change in bow angle to the distance traveled obtained using the readings of the means of measuring the distance traveled and of the means of measuring the angle of the bow; - posição de volante recomendada para a etapa, obtida a partir do conjunto de informações associadas as referidas manobras;  - recommended steering position for the stage, obtained from the set of information associated with said maneuvers; Apresentar para o usuário a referida posição de volante estimada e a referida posição de volante recomendada para a etapa.  Present to the user said estimated steering wheel position and said recommended steering wheel position for the step. 17. Método de acordo com a reivindicação 1 caracterizado por  Method according to claim 1, characterized in that Receber adicionalmente informações provenientes de meios para medir posição do volante;  Additionally receive information from means for measuring steering wheel position; As instruções que auxiliam o usuário a executar uma dada manobra de interesse compreenderem:  Instructions that assist the user in performing a given maneuver of interest include: - informar uma posição de volante meta (PVM), que consiste na posição de volante que deve ser utilizada durante a execução da etapa baseado nas  - enter a target steering wheel position (PVM), which is the steering wheel position to be used during the execution of the step based on the informações contidas no conjunto de informações associadas a manobra; e information contained in the set of information associated with the maneuver; and - informar a posição do volante atual (PVA), que consiste nos valores proveniente dos meios para medir posição do volante.  - inform the current steering wheel position (PVA), which is the values derived from the means for measuring the steering wheel position. 18. MÉTODO PARA GRAVAR MANOBRAS DE VEÍCULOS AUTOMOTORES, projetado de modo a construir bases de dados que podem ser utilizados por qualquer dos métodos apresentados em qualquer uma das reivindicações 1 a 17, baseado na gravação de dados obtidos através de uma execução de uma manobra de interesse, utilizando um veículo dotado de meios para medir deslocamentos do referido veículo, sendo a execução da manobra de interesse quebrada em etapas caracterizado por compreender as seguintes ações: 18. METHOD FOR RECORDING AUTOMOTIVE VEHICLE MANEUVERS, designed to build databases that can be used by any of the methods set forth in any one of claims 1 to 17, based on recording data obtained by performing a maneuver of interest using a vehicle provided with means for measuring displacements of said vehicle, the execution of the maneuver of interest being broken into stages characterized by comprising the following actions: a) Receber indicações relativas ao início e final de cada etapa; b) Gravar leituras dos meios para medir deslocamentos do veículo associadas a cada etapa; onde as referidas leituras são realizadas pelo menos no início e fim da etapa;  a) Receive indications regarding the beginning and end of each stage; (b) record readings of the means of measuring vehicle displacement associated with each stage; wherein said readings are taken at least at the beginning and end of the step; c) Para cada etapa, receber e gravar um conjunto de comandos necessários para realizar a referida etapa;  c) For each step, receive and record a set of commands necessary to perform said step; 19. Método de acordo com a reivindicação 18 caracterizado por  A method according to claim 18 characterized in that compreender adicionalmente o seguinte passo: further understand the following step: Para cada etapa, receber e gravar um conjunto de parâmetros governantes para a referida etapa, onde o referido conjunto de parâmetros governantes consiste nos parâmetros que são utilizados para definir o final da referida etapa;  For each step, receiving and recording a set of governing parameters for said step, wherein said governing parameter set consists of the parameters that are used to define the end of said step; Onde o referido conjunto de parâmetros governantes associado a cada etapa pode compreender combinações dos seguintes elementos:  Where said set of governing parameters associated with each step may comprise combinations of the following elements: a) Proa: onde a variação do ângulo de proa determina o fim da etapa;  a) Bow: where the variation of bow angle determines the end of the stage; b) Distância percorrida: onde a distância percorrida determina o fim da etapa;  b) Distance traveled: where the distance traveled determines the end of the stage; c) Mudança de direção: onde a detecção da mudança de direção do movimento do veículo determina o fim da etapa;  c) Change of direction: where detection of the change of direction of vehicle movement determines the end of the stage; d) Definido pelo usuário: onde uma indicação fornecida pelo usuário através de uma interface homem-máquina determina o fim da etapa. d) User defined: where an indication provided by the user through a human machine interface determines the end of the step. 20. Método de acordo com a reivindicação 18 caracterizado por o conjunto de comandos necessários para realizar as etapas e as indicações relativas ao início e final de etapa serem obtidas através de uma interface homem-máquina. Method according to claim 18, characterized in that the set of commands necessary to perform the steps and the indications relating to the start and end of the stage are obtained through a human machine interface. 21 . MÉTODO PARA AUXILIO EM AJUSTE DE PROA DE VEÍCULOS AUTOMOTORES para ser utilizado em veículos providos de meios para medir o ângulo de proa do referido veículo, caracterizado por compreender as seguintes ações: Receber sinais dos meios utilizados para medir o ângulo de proa do veículo; Receber uma indicação de uma proa de referência; 21 METHOD FOR AUTOMOTIVE VEHICLE HEADING ADJUSTMENT for use in vehicles provided with means for measuring the bow angle of said vehicle, comprising the following actions: Receive signals from the means used to measure the bow angle of the vehicle; Receive an indication of a reference bow; Informar o usuário sobre a variação de proa com relação a proa de referência indicada.  Inform the user of the bow variation in relation to the indicated reference bow. 22. Método de acordo com a reivindicação 21 caracterizado por informar o usuário sobre a variação de proa com relação a proa de referência indicada através das possíveis combinações das alternativas a seguir:  Method according to claim 21, characterized by informing the user of the heading variation with respect to the indicated reference heading by possible combinations of the following alternatives: Emitir um aviso sempre que a variação do ângulo de proa do veículo com relação a proa de referência indicada for suficientemente próximo de um valor de proa meta ou determinados múltiplos do referido valor de proa meta;  Issue a warning whenever the variation of the vehicle's heading angle with respect to the indicated reference heading is sufficiently close to a target heading value or certain multiples of said heading goal value; Apresentar para o usuário a variação do ângulo de proa do veículo em relação a proa de referência indicada.  Present to the user the variation of the vehicle bow angle in relation to the indicated reference bow. 23. MÉTODO PARA MEDIR VAGAS DE ESTACIONAMENTO PARA VEÍCULOS AUTOMOTORES caracterizado por compreender as seguintes ações: 23. METHOD FOR MEASURING PARKING SPACES FOR AUTOMOTIVE VEHICLES characterized by the following actions: Receber informações relacionadas ao tamanho da vaga necessária para estacionar o veículo;  Receive information related to the size of the parking space required to park the vehicle; Receber informações de meios para medir deslocamentos do veículo;  Receive information from means for measuring vehicle displacement; Receber uma indicação de início da avaliação; e  Receive an indication to start the assessment; and Baseado nas informações providas pelos meios para medir deslocamentos do veículo e nas informações relacionadas ao tamanho da vaga emitir avisos para orientar o motorista sobre o grau de conveniência da vaga; opcionalmente, o método pode receber uma indicação informando o final da vaga.  Based on information provided by the means of measuring vehicle displacement and information related to the size of the vacancy, issue warnings to advise the driver of the convenience of the vacancy; optionally, the method may receive an indication stating the end of the vacancy. 24. MÉTODO PARA MEDIR VAGAS DE ESTACIONAMENTO PARA VEÍCULOS AUTOMOTORES caracterizado por compreender as seguintes ações: 24. METHOD FOR MEASURING PARKING SPACES FOR AUTOMOTIVE VEHICLES characterized by the following actions: Receber informações de meios para medir deslocamentos do veículo;  Receive information from means for measuring vehicle displacement; Receber uma indicação de início da avaliação;  Receive an indication to start the assessment; Receber uma indicação de fim da avaliação; e  Receive an indication of the end of the assessment; and Baseado na distância percorrida entre as indicações de início e fim da avaliação calcular o tamanho da vaga. Based on the distance traveled between the start and end indications of the assessment calculate the size of the vacancy. 25. Método de acordo com a reivindicações 23 ou 24 caracterizado por as indicações recebidas, relativas ao início ou fim da avaliação, serem realizadas através de uma interface homem-máquina. Method according to Claim 23 or 24, characterized in that the indications received concerning the beginning or end of the evaluation are made via a human machine interface. 26. MÉTODO PARA IMPLEMENTAR SISTEMAS DE AUXILIO EM MANOBRAS DE VEÍCULOS AUTOMOTORES caracterizado por compreender as seguintes ações: 26. METHOD FOR IMPLEMENTING AID SYSTEMS IN AUTOMOTIVE VEHICLE MANUFACTURES characterized by comprising the following actions: Utilizar uma unidade de processamento e interface homem-máquina (1 10), capaz de realizar comunicação sem fio;  Use a processing unit and human machine interface (110) capable of wireless communication; Utilizar pelo menos uma unidade de medição (1 1 1 ), adaptada para medir deslocamentos realizados pelo veículo, e capaz de realizar comunicação sem fio;  Use at least one measuring unit (1 1 1), which is adapted to measure travel by the vehicle and capable of wireless communication; A referida unidade de processamento e interface (1 10) realizar comunicação sem fio com a unidade de medição (1 1 1 );  Said processing and interface unit (110) performs wireless communication with the metering unit (110); A referida unidade de processamento e interface (1 10) utilizar os dados recebidos da unidade de medição (1 1 1 ) para executar um processo que auxilia o usuário a realizar manobras;  Said processing unit and interface (11) use the data received from the measuring unit (11) to perform a process that assists the user in performing maneuvers; Sendo as referidas unidades de medição (1 1 1 ) construídas compreendendo essencialmente uma das seguintes alternativas:  Said measuring units (1 1 1) being constructed comprising essentially one of the following alternatives: a) Leitor (15) de porta OBD de veículos automotores;  (a) motor vehicle OBD door reader (15); b) Sensor (61 ) de velocidade de roda convencional;  (b) conventional wheel speed sensor (61); c) Um conjunto de sensores (80) que compreende:  c) A sensor assembly (80) comprising: - pelo menos dois sensores de aceleração; ou  - at least two acceleration sensors; or - pelo menos um sensor giroscópio; ou  - at least one gyro sensor; or - pelo menos um sensor de aceleração e pelo menos um sensor giroscópio. - at least one acceleration sensor and at least one gyro sensor. 27. Método de acordo com a reivindicação 26 caracterizado por o referido processo que auxilia o usuário a realizar manobras consistir em um dos métodos apresentados em qualquer uma das reivindicações 1 a 24. Method according to Claim 26, characterized in that said process which assists the user in performing maneuvers is one of the methods set forth in any one of Claims 1 to 24. 28. SISTEMA PARA AUXILIO EM MANOBRAS PARA VEÍCULOS 28. VEHICLE MANEUVER AID SYSTEM AUTOMOTORES, utilizado para prover instruções que auxiliam o usuário a executar manobras de interesse, caracterizado por compreender: AUTOMOTIVES, used to provide instructions that help the user to perform maneuvers of interest, characterized by: Uma unidade de processamento e interface homem-máquina (1 10), capaz de realizar comunicação sem fio; Pelo menos uma unidade de medição (1 1 1 ), adaptada para medir deslocamentos realizados pelo veículo, e capaz de realizar comunicação sem fio; A processing unit and human machine interface (110) capable of wireless communication; At least one measuring unit (1 1 1) adapted to measure displacements made by the vehicle and capable of wireless communication; A referida unidade de processamento e interface (1 10) realizar comunicação sem fio com a unidade de medição (1 1 1 );  Said processing and interface unit (110) performs wireless communication with the metering unit (110); Os dados recebidos através da referida comunicação serem utilizados pela referida unidade de processamento e interface para executar um processo que auxilia o usuário a realizar manobras;  The data received through said communication is used by said processing unit and interface to perform a process that assists the user in performing maneuvers; Sendo as referidas unidades de medição (1 1 1 ) construídas compreendendo essencialmente uma das seguintes alternativas:  Said measuring units (1 1 1) being constructed comprising essentially one of the following alternatives: a) Leitor de porta OBD de veículos automotores;  (a) automotive OBD door reader; b) Sensor de velocidade de roda convencional;  (b) conventional wheel speed sensor; c) Um conjunto de sensores que compreende:  (c) a sensor assembly comprising: - pelo menos dois sensores de aceleração; ou  - at least two acceleration sensors; or - pelo menos um sensor giroscópio; ou  - at least one gyro sensor; or - pelo menos um sensor de aceleração e pelo menos um sensor giroscópio. - at least one acceleration sensor and at least one gyro sensor. 29. Sistema de acordo com a reivindicação 28 caracterizado por a referida unidade de processamento e interface utilizar um dos métodos apresentados em qualquer uma das reivindicações 1 a 24 para auxiliar o usuário a realizar manobra. A system according to claim 28, characterized in that said processing unit and interface uses one of the methods set forth in any one of claims 1 to 24 to assist the user in performing maneuver. 30. Sistema de acordo com a reivindicação 28 caracterizado por:  System according to claim 28, characterized in that: Apresentar pelo menos um dispositivo de medição de movimento conforme reinvindicações 37 a 39;  Presenting at least one motion measuring device according to claims 37 to 39; Os referidos dispositivos de medição de movimento serem dispostos na roda do veículo ou em qualquer elemento que esteja conectado a referida roda de forma a apresentar deslocamento angular proporcional ao da referida roda;  Said movement measuring devices are arranged on the wheel of the vehicle or on any element that is connected to said wheel so as to have angular displacement proportional to that of said wheel; A unidade de processamento e interface homem-máquina consistir em um dispositivo móvel.  The processing unit and human machine interface consist of a mobile device. 31 . Sistema de acordo com a reivindicação 28 caracterizado por a unidade de processamento e interface homem-máquina (1 10) receber adicionalmente meios para medir deslocamentos (59) da referida unidade.  31 System according to claim 28, characterized in that the processing unit and human machine interface (110) additionally receive means for measuring displacements (59) of said unit. 32. Sistema de acordo com a reivindicação 28 caracterizado por apresentar meios para compartilhar dados com outros dispositivos. System according to claim 28, characterized in that it has means for sharing data with other devices. 33. MÉTODO PARA CALCULAR DESLOCAMENTO ANGULAR DE UM ELEMENTO GIRANDO EM TORNO DE UM EIXO caracterizado por compreender as seguintes ações: 33. Method for calculating angled displacement of an element rotating around an axis characterized by the following actions: Utilizar informações providas por um dispositivo disposto em uma posição desconhecida (P8, P9) no referido elemento;  Use information provided by a device arranged in an unknown position (P8, P9) in said element; Receber do referido dispositivo informações que compreendem:  Receive from said device information comprising: - medidas de aceleração do referido dispositivo em diferentes eixos; ou - acceleration measures of said device on different axes; or - medidas de velocidade angular do referido dispositivo em diferentes eixos; ou- angular velocity measurements of said device on different axes; or - medidas de aceleração do referido dispositivo em diferentes eixos e velocidade angular do referido dispositivo em diferentes eixos; - acceleration measurements of said device on different axes and angular velocity of said device on different axes; Identificar o eixo de rotação do dispositivo de medição baseado nas informações providas pelos sensores do referido dispositivo.  Identify the axis of rotation of the measuring device based on the information provided by the sensors of said measuring device. Calcular o deslocamento angular do dispositivo em relação ao eixo identificado; Calculate the angular displacement of the device in relation to the identified axis; 34. Método de acordo com a reivindicação 33 caracterizado por: A method according to claim 33 characterized in that: O referido dispositivos transmitir informações que compreendem:  Said devices transmit information comprising: - acelerações do dispositivo em 3 eixos ortogonais; ou  - device accelerations on 3 orthogonal axes; or - velocidade angular do dispositivo em 3 eixos ortogonais; ou  - angular velocity of the device on 3 orthogonal axes; or - ambas, acelerações e velocidades angulares em 3 eixos ortogonais;  - both accelerations and angular velocities in 3 orthogonal axes; O método estimar o eixo de rotação do dispositivo como um eixo perpendicular a resultante das acelerações em diferentes eixos providas pelo dispositivo; ou como um eixo paralelo a resultante das velocidades angulares em diferentes eixos providas pelo dispositivo.  The method is to estimate the axis of rotation of the device as an axis perpendicular to that resulting from accelerations on different axes provided by the device; or as a parallel axis to that resulting from angular velocities on different axes provided by the device. 35. MÉTODO PARA CONSTRUIR BASE DE DADOS PARA MANOBRAS DE VEÍCULOS AUTOMOTORES, projetado de modo a construir bases de dados que podem ser utilizados por qualquer dos métodos apresentados em qualquer uma das reivindicações de 1 a 17, caracterizado por compreender as seguintes ações: METHOD FOR BUILDING DATABASE FOR AUTOMOTIVE VEHICLE MANEUVERS designed to construct databases that can be used by any of the methods set forth in any one of claims 1 to 17, characterized in that it comprises the following actions: Utilizar uma base de dados relativa a cinemática do veículo;  Use a database relating to vehicle kinematics; Calcular a trajetória do veículo em através de um programa de computador executando um dos seguintes processos:  Calculate the vehicle's trajectory in through a computer program by performing one of the following processes: a) calcular a trajetória do veículo em função de comandos (36) inseridos pelo usuário e da referida base de dados; apresentar trajetória para o usuário;  a) calculate the trajectory of the vehicle as a function of commands (36) entered by the user and said database; present trajectory to the user; b) receber um posicionamento espacial de um conjunto de obstáculos (37); receber uma posição inicial (PI) e uma posição final (PF) do veículo; receber um conjunto de objetivos para realizar uma rotina de otimização, o referido conjunto de objetivos define metas para os deslocamentos realizados pelo veículo com relação a sua posição inicial e com relação a posição do conjunto de obstáculos; b) receive a spatial positioning of a set of obstacles (37); receive a starting position (PI) and an ending position (PF) of the vehicle; receive a set of objectives for performing an optimization routine, said set of objectives defines goals for the vehicle's displacements with respect to its starting position and the position of the set of obstacles; 36. DISPOSITIVO DE MEDIÇÃO DE MOVIMENTO caracterizado por compreender: 36. MOVEMENT MEASURING DEVICE characterized by comprising: Um conjunto de sensores que compreende:  A sensor array comprising: - pelo menos dois sensores de aceleração; ou  - at least two acceleration sensors; or - pelo menos um sensor giroscópio; ou  - at least one gyro sensor; or - pelo menos um sensor de aceleração e pelo menos um sensor giroscópio; Meios para realizar comunicação sem fio;  - at least one acceleration sensor and at least one gyro sensor; Means for wireless communication; Onde todos os elementos apresentados pelo referido dispositivo são confinados em um suporte conforme qualquer uma das reivindicações 43 a 53.  Where all the elements presented by said device are confined in a support according to any one of claims 43 to 53. 37. Dispositivo de acordo com a reivindicação 36 caracterizado por  Device according to Claim 36, characterized in that apresentar uma unidade de processamento conectada aos sensores disponíveis no referido dispositivo; a referida unidade de processamento que utiliza um método conforme reinvindicações 33 ou 34 para identificar o eixo que o referido dispositivo está girando e calcular os deslocamentos angulares realizados pelo dispositivo relativo ao referido eixo identificado. presenting a processing unit connected to the sensors available on said device; said processing unit using a method as claimed in 33 or 34 for identifying the axis said device is rotating and calculating the angular displacements made by the device relative to said identified axis. 38. Dispositivo de acordo com a reivindicação 36 caracterizado por receber adicionalmente pelo menos um sensor de pressão.  Device according to claim 36, characterized in that it further receives at least one pressure sensor. 39. SENSOR DE VELOCIDADE DE RODA PARA VEÍCULOS 39. VEHICLE WHEEL SPEED SENSOR AUTOMOTORES caracterizado por apresentar meios para realizar comunicação sem fio (66). AUTOMOTIVES characterized by means for wireless communication (66). 40. sensor de velocidade de roda conforme reivindicação 39 caracterizado por o sensor de velocidade consistir em sensores de efeito hall.  Wheel speed sensor according to claim 39, characterized in that the speed sensor consists of hall effect sensors. 41 . CABO DE SENSOR DE VELOCIDADE DE RODA PARA VEÍCULOS AUTOMOTORES, compreendendo um sensor de velocidade (61 ) integrado em um cabo com conectores (63) caracterizado por o referido sensor de velocidade consistir em um sensor conforme reivindicações 39 ou 40. 41 WHEEL SPEED SENSOR CABLE FOR AUTOMOTIVE VEHICLES, comprising a speed sensor (61) integrated into a cable with connectors (63) characterized in that said speed sensor consists of a sensor according to claims 39 or 40. 42. ADAPTADOR PARA CABOS DE SENSOR DE VELOCIDADE DE RODA PARA VEÍCULOS AUTOMOTORES caracterizado por: 42. WHEEL SPEED CABLE ADAPTER FOR AUTOMOTIVE VEHICLES characterized by: Apresentar meios (67) para se conectar com cabos (70) de sensor de velocidade de roda;  Providing means (67) for connecting with wheel speed sensor cables (70); Apresentar meios (63) para compartilhar os dados do referido cabo de sensor de velocidade através de transmissão com fio;  Providing means (63) for sharing said speed sensor cable data via wired transmission; Apresentar meios (66) para compartilhar os dados do referido cabo de sensor de velocidade através de transmissão sem fio.  Providing means (66) for sharing said speed sensor cable data via wireless transmission. 43. SUPORTE PARA DISPOSITIVO DE MEDIÇÃO DE MOVIMENTO caracterizado por: 43. MOVEMENT MEASURING DEVICE SUPPORT characterized by: Apresentar um invólucro (84) capaz de armazenar dispositivos de medição de movimento (80), onde o referido invólucro apresenta meios para fixação em rodas de veículos automotores ou em qualquer componente que apresente deslocamento angular proporcional ao movimento das referidas rodas;  Having a housing (84) capable of storing motion measuring devices (80), wherein said housing has means for securing to wheels of motor vehicles or any component having angular displacement proportional to the movement of said wheels; O referido invólucro sendo construído de forma a minimizar a movimentação do dispositivo de medição no interior do invólucro;  Said housing being constructed to minimize movement of the metering device within the housing; Sendo o referido suporte projetado para, quando instalado em rodas de veículos, resistir os esforços decorrente do movimento do veículo.  Said bracket is designed to, when installed on vehicle wheels, resist the stresses resulting from vehicle movement. 44. Suporte de acordo com a reivindicação 43 caracterizado por  Support according to Claim 43, characterized in that apresentar, na condição em que o referido suporte armazena um dispositivo de medição de movimento (80), um formato que permita que o referido suporte possa ser utilizado como um parafuso (82, 83) que pode ser utilizado na fixação de rodas de veículos automotores. having, provided that said holder stores a motion measuring device (80), a shape which allows said holder to be used as a screw (82, 83) which can be used for securing wheeled motor vehicles . 45. Suporte de acordo com a reivindicação 43 caracterizado por os apresentar meios de fixação em parafusos de fixação de rodas de veículos automotores.  Bracket according to Claim 43, characterized in that it has fastening means for motor vehicle wheel fixing bolts. 46. Suporte de acordo com a reivindicação 43 caracterizado por os apresentar um formato de capa (81 ) para parafusos de fixação de rodas de veículos automotores.  Bracket according to Claim 43, characterized in that it has a cover shape (81) for wheel fixing bolts for motor vehicles. 47. Suporte de acordo com a reivindicação 43 caracterizado por os apresentar meios para fixação na válvula de pressão de pneus.  Holder according to Claim 43, characterized in that it has means for fixing it to the tire pressure valve. 48. Suporte de acordo com a reivindicação 43 caracterizado por os meios de fixação apresentarem: Uma abertura (A1 ) de tamanho variável; Bracket according to Claim 43, characterized in that the fixing means have: An aperture (A1) of varying size; A abertura ser projetada de forma a travar em um efeito catraca, podendo ser fechada através de esforço manual sem uso de ferramentas;  The opening is designed to lock in a ratchet effect and can be closed by manual effort without the use of tools; A referida abertura se projetada de modo que o seu destravamento seja realizada apenas através da utilização de uma ferramenta (F1 ).  Said opening is designed so that its unlocking is performed only by the use of a tool (F1). 49. Suporte de acordo com a reivindicação 43 caracterizado por receber adicionalmente uma base (58) projetada de modo a realizar um fácil acoplamento e desacoplamento com o referido suporte.  Bracket according to Claim 43, characterized in that it further receives a base (58) designed for easy coupling and uncoupling with said bracket. 50. Suporte de acordo com a reivindicação 43 caracterizado por os meios de fixação compreenderem em pelo menos um imã ou pelo menos uma fita adesiva.  Holder according to Claim 43, characterized in that the securing means comprises at least one magnet or at least one adhesive tape. 51 . Suporte de acordo com a reivindicação 43 caracterizado por apresentar rosca compatível coma a rosca externa de válvulas de pneus.  51 Holder according to Claim 43, characterized in that it has a thread compatible with the outer thread of tire valves. 52. Suporte de acordo com a reivindicação 43 caracterizado por:  Support according to Claim 43, characterized in that: Apresentar rosca compatível coma a rosca externa de válvulas de pneus; Apresentar uma extensão da válvula, projetada de modo a permitir que o referido pneu seja calibrado através da referida extensão quando o referido suporte estiver instalado na válvula do referido pneu.  Have a thread compatible with the outer thread of tire valves; Providing a valve extension designed to allow said tire to be calibrated through said extension when said holder is fitted to the valve of said tire. 53. Suporte de acordo com a reivindicação 43 caracterizado por o referido invólucro ser resistente a líquidos e poeira.  Support according to Claim 43, characterized in that said housing is resistant to liquids and dust.
PCT/BR2016/050178 2016-07-29 2016-07-29 Methods and devices for assisting precision manoeuvres of motor vehicles Ceased WO2018018108A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/BR2016/050178 WO2018018108A1 (en) 2016-07-29 2016-07-29 Methods and devices for assisting precision manoeuvres of motor vehicles
BR112019001700A BR112019001700A2 (en) 2016-07-29 2016-07-29 methods and devices to assist with precision maneuvering for motor vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/BR2016/050178 WO2018018108A1 (en) 2016-07-29 2016-07-29 Methods and devices for assisting precision manoeuvres of motor vehicles

Publications (1)

Publication Number Publication Date
WO2018018108A1 true WO2018018108A1 (en) 2018-02-01

Family

ID=61015178

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/BR2016/050178 Ceased WO2018018108A1 (en) 2016-07-29 2016-07-29 Methods and devices for assisting precision manoeuvres of motor vehicles

Country Status (2)

Country Link
BR (1) BR112019001700A2 (en)
WO (1) WO2018018108A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479173A (en) * 1993-03-08 1995-12-26 Mazda Motor Corporation Obstacle sensing apparatus for vehicles
US7412898B1 (en) * 2006-07-28 2008-08-19 Disney Enterprises, Inc. Load sensing system including RFID tagged fasteners
ES2318725T3 (en) * 2005-03-03 2009-05-01 Robert Bosch Gmbh AUXILIARY PARKING DEVICE AND PROCEDURE FOR PARKING ASSISTANCE.
US20100095756A1 (en) * 2008-10-16 2010-04-22 Honda Motor Co., Ltd. Tire air-pressure detection device
US20100332080A1 (en) * 2009-06-25 2010-12-30 Hong Bae Method and apparatus for parking assistance
US20130096732A1 (en) * 2010-02-26 2013-04-18 Lorenz Hagenme Method for assisting a parking maneuver
US20150197254A1 (en) * 2014-01-16 2015-07-16 Ford Global Technologies, Llc Detection of parking maneuver in a motor vehicle
US20150346233A1 (en) * 2014-06-03 2015-12-03 Tibbo Technology Inc. Wireless speed sensor

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479173A (en) * 1993-03-08 1995-12-26 Mazda Motor Corporation Obstacle sensing apparatus for vehicles
ES2318725T3 (en) * 2005-03-03 2009-05-01 Robert Bosch Gmbh AUXILIARY PARKING DEVICE AND PROCEDURE FOR PARKING ASSISTANCE.
US7412898B1 (en) * 2006-07-28 2008-08-19 Disney Enterprises, Inc. Load sensing system including RFID tagged fasteners
US20100095756A1 (en) * 2008-10-16 2010-04-22 Honda Motor Co., Ltd. Tire air-pressure detection device
US20100332080A1 (en) * 2009-06-25 2010-12-30 Hong Bae Method and apparatus for parking assistance
US20130096732A1 (en) * 2010-02-26 2013-04-18 Lorenz Hagenme Method for assisting a parking maneuver
US20150197254A1 (en) * 2014-01-16 2015-07-16 Ford Global Technologies, Llc Detection of parking maneuver in a motor vehicle
US20150346233A1 (en) * 2014-06-03 2015-12-03 Tibbo Technology Inc. Wireless speed sensor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"55505 Hall Effect Flange Mount Geartooth Speed Sensor", LITTELFUSE INC, 16 October 2015 (2015-10-16), XP055460464 *

Also Published As

Publication number Publication date
BR112019001700A2 (en) 2019-05-28

Similar Documents

Publication Publication Date Title
US7706943B2 (en) Turning radius calculation, steering assistance and parking assistance employing turning radius function
CN103946101B (en) Method and device for determining a park-out trajectory
JP5141709B2 (en) Vehicle travel guidance device, vehicle travel guidance method, and computer program
US9238483B2 (en) Trailer backup assist system with trajectory planner for multiple waypoints
JP4370869B2 (en) Map data updating method and map data updating apparatus
RU2529078C2 (en) Vehicle control device and method of helping vehicle driver at parking
JP5447662B2 (en) Travel model creation device and driving support device
JP6452801B2 (en) Method and apparatus for moving a car to a target position
CN106541891B (en) Parking guide apparatus and method for vehicle
CN101175972A (en) Driver Assistance Methods
JP6612708B2 (en) Vehicle control device
US20170158236A1 (en) Assistant system and assistant method for backward driving of vehicle
JP2010132240A (en) Running support apparatus, running support method, and computer program
CN108569281B (en) System and method for automatic parking of vehicle from narrow side azimuth parking space, electric vehicle
US20140058656A1 (en) Method for calculating a parking path
KR20140104611A (en) Apparatus for automatic parking of vehicle and method using the same
JP2002240661A (en) Parking assistance device
RU2584372C1 (en) System and method of calibrating assistance during reverse motion of vehicle with trailer
US10913494B2 (en) System and method for trailer height adjustment
RU2600178C2 (en) System and method of estimating actual angle of hitch between vehicle and trailer
TW200813401A (en) Precision positioning system for vehicles
WO2018018108A1 (en) Methods and devices for assisting precision manoeuvres of motor vehicles
JPH0613972B2 (en) Vertical support device
KR101428376B1 (en) Apparatus for computing location of vehicle and method thereof
US20190367090A1 (en) Self-configuring Systems

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16909752

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16909752

Country of ref document: EP

Kind code of ref document: A1