US20100049397A1 - Fuel efficient routing - Google Patents
Fuel efficient routing Download PDFInfo
- Publication number
- US20100049397A1 US20100049397A1 US12/256,712 US25671208A US2010049397A1 US 20100049397 A1 US20100049397 A1 US 20100049397A1 US 25671208 A US25671208 A US 25671208A US 2010049397 A1 US2010049397 A1 US 2010049397A1
- Authority
- US
- United States
- Prior art keywords
- vehicle
- fuel
- fuel consumption
- efficient route
- real
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3469—Fuel consumption; Energy use; Emission aspects
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3415—Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
Definitions
- GPS Global Positioning Systems
- a receiver is used to capture input signals to identify a location of the receiver with respect to one or more GPS signal sources, such as satellites. In this manner, a device including the receiver may be used to navigate from the identified location to a designated location.
- the device When the device is provided with a library of roadways (such as streets, avenues, boulevards, paths, highways, expressways, alleys, trails) the device may be capable of indicating a route between the identified and designated locations. For example, upon accepting an end point, the device may access a library containing roadway data to indicate which roadways can be used to reach the designated location.
- the indicated route between the identified and designated locations is often limited to the route having the shortest overall distance or the route that offers the shortest overall travel time. Accordingly, a user of the device may be limited to selecting the route with the shortest overall time or the shortest overall distance. Using a device configured to provide a route based on the overall time or distance may be inefficient.
- Techniques are described to determine based on one or more characteristics of a vehicle which route would cause the vehicle to consume a lesser amount of fuel when compared to other routes.
- a determination is made, based on the one or more characteristics of the vehicle, as to which route between an identified location and a designated location would cause the vehicle to consume a lesser amount of fuel when traveling between the identified and designated locations. Accordingly, the route associated with the lesser fuel amount may be represented, such as for use in navigating to the designated location.
- FIG. 1 is an illustration of an exemplary positioning system environment that is operable to perform fuel efficient routing.
- FIG. 2 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as employing fuel efficient routing.
- FIG. 3 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as employing fuel efficient re-routing.
- FIG. 4 is an illustration of a system in an exemplary implementation showing the position-determining device of FIG. 1 in greater detail as receiving data from a vehicle's onboard computer.
- FIG. 5 is an illustration of a system in an exemplary implementation showing web access to routing data and/or historical data for a journey.
- FIGS. 6A-D are illustrations of exemplary graphical user interfaces implemented by the position-determining device of FIG. 1
- FIG. 7 is a flow diagram depicting a procedure in an exemplary implementation in which fuel efficient routing techniques are used to route a vehicle.
- routing techniques typically offer the option to select a route offering the shortest overall time or the shortest overall distance between a starting location and an end location.
- routing based on these factors limits the number of routes that may be offered between the starting and ending locations.
- a GPS device offering a route with the shortest overall time may provide a route that is physically longer but travels over highways that have higher speed limit.
- routing based on time or distance other factors impacting an overall efficiency of a journey between the starting and ending locations are not considered.
- a determination is made, based on a vehicle profile, as to a route associated with a least fuel consumption amount.
- the determination may include calculating which route is associated with the least fuel consumption based on a vehicle type and/or various routing factors that are associated with a plurality of road segments or other roadway or route elements disposed between a location identified by a Global Positioning System input, or any other starting location including locations defined by a user, and a designated location.
- a representation of the route determined to be associated with the least fuel consumption amount may be provided, such as by presenting the representation of the route visually for use by a driver of a vehicle.
- FIG. 1 illustrates an exemplary positioning system environment 100 that is operable to implement fuel efficient routing.
- a variety of positioning systems may be employed to provide position-determining techniques, an example of which is illustrated in FIG. 1 as a Global Positioning System (GPS).
- the environment 100 can include any number of position-transmitting sources 102 ( 1 )- 102 (N), such as a satellite including one or more antennas 104 ( 1 )- 104 (N), a land based station, an aircraft, and so on.
- the position-transmitting sources 102 ( 1 )- 102 (N) may be capable of transmitting a signal that can be used to identify the location of a position-determining device 106 relative to the position-transmitting sources providing the signals.
- the location of the position-determining device 106 can be identified and the position-determining device 106 can navigate from the identified location.
- the position-determining device 106 may be a GPS enabled device that includes a receiver 108 that is configured to receive the signals via an antenna 110 from the position-transmitting sources 102 ( 1 )- 102 (N).
- a position-determining device 106 is described with a land based vehicle environment, such as an automobile, the position-determining device 106 may be implemented in a variety of environments, such as marine-environments and/or airborne-environments.
- Position-determining functionality may relate to a variety of different navigation techniques and other techniques that may be supported by “knowing” one or more locations. For instance, position-determining functionality may be employed to provide location data, timing data, speed data, and a variety of other navigation-related data.
- the position-determining device 106 may be configured in a variety of ways to perform a wide variety of navigation related functions. For example, the positioning-determining device 106 may be configured for vehicle navigation as illustrated, aerial navigation (e.g., for airplanes, helicopters), marine navigation, personal use (e.g., as a part of fitness-related equipment), and so forth.
- the position-determining device 106 may include a variety of devices to determine the position of the position-determining device 106 using one or more of the techniques previously described.
- the position-determining device 106 is configured as a portable navigation device including a portable and handheld housing.
- GPS Global Orbiting Navigation Satellite System
- Galileo navigation system Galileo navigation system
- One or more routing data sources may be used to provide routing data 114 to the position-determining device 106 .
- a server including the routing data 114 may provide routing data via one or more transmitters 112 ( 1 )- 112 (N), terrestrial cellular towers, or other wireless networks for use by the position-determining device 106 .
- the routing data sources may be associated with the position-transmitting sources, in other instances the routing data source and/or the transmitter are independent from the position-transmitting sources.
- the position-transmitting sources 102 ( 1 )- 102 (N) and the transmitters 112 ( 1 )- 112 (N) associated with the routing data source may implement a common communication technology or use independent communication technologies. Accordingly, while the position-determining device 106 is illustrated as including a receiver 108 , in additional examples the position-determining device includes multiple antennas and receivers to accept signals using different communication technologies.
- the routing data source and/or the transmitters 112 ( 1 )- 112 (N) may communicate routing data 114 in a variety of ways. For example, responsive to the position-determining device 106 requesting routing data 114 , the routing data source may use the transmitters 112 ( 1 )- 112 (N) to communicate a burst of routing data, stream the routing data based on the location of the position-determining device 106 , provide routing data in a request-response manner, and so on.
- Exemplary routing data 114 may include one or more of real-time data and/or historical data. Routing data 114 may be considered as factors that may impact fuel consumption.
- Real-time data may include, but is not limited to, weather conditions (e.g., temperature, precipitation), road conditions (e.g., construction), and real-time traffic conditions.
- the routing data source may access traffic control and traffic detection systems maintained by a municipality or other governmental entity to indicate how fast traffic is moving on a segment of a street.
- Historical data may include, but is not limited to, traffic patterns, route conditions (e.g., train schedules, the number of stop signs, number of turns, the type of turns, electronic traffic controls, yield signs, and so on), roadway classifications (e.g., surface streets, residential streets, expressways), and topographic data (such as rolling hills, steep, flat).
- the historical data may be correlated with routing data 114 to the designated location, with a point in time at which a route is being determined, and so on.
- the routing data 114 may include routing factors that are associated with fuel consumption, e.g., a stop, a change in elevation, and so on.
- the position-determining device 106 may include additional antennas, receivers, and/or transmitters for communicating with other devices, such as an onboard computer 116 (e.g., an engine diagnostic system) included in a vehicle 118 associated with the position-determining device 106 .
- the position-determining device 106 may include a BLUETOOTH (Bluetooth Sig, Inc., Bellevue, Wash.), ANT (Dynastream Innovations, Inc. Chochrane, Alberta, Canada), and/or otherwise wireless receiver and/or transmitter for communicating with the vehicle's onboard computer 116 .
- the position-determining device 106 may be hardwired to the onboard computer 116 .
- the receiver 108 and the antenna 110 are communicatively coupled to a processor 120 .
- a navigation module 122 an input device 124 (e.g., a touch screen 126 , buttons, microphone, and so on), an output device 128 (e.g., a touch screen 126 that displays a user interface (e.g., a graphical user interface), speakers and/or data connection) and a memory 130 are also illustrated as being communicatively coupled to the processor 120 .
- an input device 124 e.g., a touch screen 126 , buttons, microphone, and so on
- an output device 128 e.g., a touch screen 126 that displays a user interface (e.g., a graphical user interface), speakers and/or data connection
- a memory 130 are also illustrated as being communicatively coupled to the processor 120 .
- the processor 120 is not limited by the materials from which it is formed or the processing mechanisms employed therein, and as such, may be implemented via semiconductor(s) and/or transistors (e.g., electronic integrated circuits (ICs)), and so forth.
- semiconductor(s) and/or transistors e.g., electronic integrated circuits (ICs)
- ICs electronic integrated circuits
- a single memory 130 is shown, a wide variety of types and combinations of memory may be employed, such as random access memory (RAM), hard disk memory, removable medium memory (e.g., the memory 130 may be implemented via a slot that accepts a removable memory cartridge), and other types of computer-readable media.
- the components of the position-determining device 106 are illustrated separately, it should be apparent that these components also may be further divided (e.g., the output device 128 may be implemented as speakers and a display device) and/or combined (e.g., the input and output devices 124 , 128 may be combined via the touch screen 126 ) without departing from the spirit and scope thereof.
- the signals from the position-transmitting platforms 102 ( 1 )- 102 (N) can be communicated to the processor 120 for processing by the navigation module 122 , which is illustrated as being executed on the processor 120 and is storable in the memory 130 .
- the navigation module 122 is representative of functionality that “knows” a location, such as by processing the signals obtained from the position-transmitting platforms 102 ( 1 )- 102 (N) to provide the position-determining functionality previously described, such as to locate the position-determining device 106 , speed, time, and so forth.
- the navigation module 122 may be executed to use position data stored in the memory 130 to show a current position on a map, and so on.
- the navigation module 122 may also be executed to provide other position-determining functionality, such as to determine a current speed, calculate an arrival time, and so on. A wide variety of other examples are also contemplated.
- the position-determining device 106 includes a routing module 132 .
- the routing module 132 is representative of functionality to determine which route is associated with a least fuel consumption amount.
- the routing module 132 may be configured to determine fuel consumption amounts that are associated with various road segments, roadway elements, road classes, route elements, and/or routes to the designated location and then permit representation of the route that is associated with the least fuel consumption based on a vehicle profile 134 .
- the routing module 132 may make the determination by calculating, base on the vehicle profile 134 , which route may consume the least amount of fuel for the route.
- fuel may refer gasoline, diesel, hydrogen, other forms of energy (e.g., electrical energy stored in a battery), and so on.
- the routing module 132 can be stored in the memory 130 or other computer-readable storage medium until called on.
- the routing module 132 may use routing data 114 from one or more of the memory 130 , the routing data source, or the like to determine which route between the identified and designated locations is associated with the least fuel consumption amount.
- the routing data 114 may be stored in a database included in memory 130 .
- the routing module 132 may consider the routing data 114 as routing factors that can be used by the routing module 132 to determine a fuel consumption amount for a particular route or road segment.
- Fuel consumption amounts for a particular route may be based upon associating a routing factor, a combination of routing factors, and so on.
- the routing module 132 in making the determination may consider a street having a steep uphill grade and several stops in combination as the overall impact of the routing factors (e.g., the stops and the uphill grade) may be magnified in comparison to independently considering the routing factors, e.g., more fuel may be consumed by starting from a stop on a hill in comparison to traveling up the hill and then restarting from a stop on level ground.
- combinations of routing factors may be pre-associated by the routing data source or pre-associated in the memory 130 .
- the routing factors may additionally correspond to other navigation-related information, including but not limited to: average speed along a road segment; maximum speed along a road segment; posted speed limits for a road segment; historical traffic information for a road segment; real-time traffic information for a road segment; time-based information including traffic information; combinations thereof, and the like.
- the routing module 132 and/or the routing data source may assign the routing factors values based on the impact of the routing factor on fuel consumption, e.g., values indicative of fuel consumption for a particular routing factor. For example, a stop sign on a street with a 45 (mph) mile per hour speed limit may be assigned a higher weighted value than a stop sign on a street with a 30 mph speed limit. By assigning values to the routing factors, the routing module 132 may consider the impact of the individual routing factors on fuel consumption as part of determining which route is associated with the least fuel consumption amount.
- FIG. 2 is an illustration of a system 200 in an exemplary implementation showing the position-determining device 106 of FIG. 1 in greater detail employing fuel efficient routing.
- the position-determining device 106 may implement fuel efficient routing techniques as part of determining which route to the designated location is associated with the least fuel consumption amount.
- the position-determining device 106 may send a request for routing factors to one or more of the routing data source, obtain the routing factors from the memory 130 , and so on.
- the request may include data, such as the location of the position-determining device 106 , the designated location (e.g., an endpoint), what data is to be obtained, and so on.
- the routing module 132 may obtain routing data 114 from one or more of the memory 130 or the routing data source for use in determining which route is associated with the least fuel consumption amount.
- the routing module 132 may base the determination as to which route is associated with the least fuel consumption on one or more of the vehicle profile 134 , a driver profile 138 , and/or routing data 114 .
- the routing module 132 may access the memory 130 for routing data 114 including historical data from a previous journey, e.g., fuel consumption, average speed, time, and so on.
- the data from the previous journey may be part of one or more of the vehicle profile 134 , the driver profile 138 , or routing data 114 .
- the routing module 132 may request routing data 114 from the routing data source or routing data 114 can be periodically loaded in to the memory 130 by connecting a jump drive, syncing the position-determining device 106 to the routing data source, and so on.
- a removable memory device may be connected to the position-determining device 106 to update which routing factors are to be considered in making the determination.
- the routing module 132 may be configured to heuristically determine which route is associated with the least fuel consumption amount, such as based on one or more of the vehicle profile 134 , routing factors, and/or the driver profile 138 . For example, the routing module 132 may adaptively learn which route is to be associated with the least fuel consumption amount from among the routes associated with previous journeys. Thus, if a driver has a habit or tendency of rapidly accelerating from a stop, the routing module 132 may adapt which route is determined to be associated with the least fuel consumption to eliminate stops.
- the vehicle profile 134 may include one or more of data corresponding to a vehicle type for the vehicle 118 , data specific to a particular vehicle (e.g., data from the onboard computer 116 ), and so on.
- the vehicle profile may include characteristics that are associated with fuel consumption. Exemplary characteristics include, but are not limited to, engine size (e.g., V-6, V-8), transmission (e.g., manual, automatic), accessories (air conditioning), vehicle features (e.g., regenerative breaks, hybrid electrical/internal combustion), passenger information, weight/towing, optimum speeds for fuel efficient travel, and so on.
- the routing module 132 may consider one or more of the characteristics as part of making the determination.
- the routing module 132 may take this characteristic into account in determining which route is associated with the least fuel consumption.
- the vehicle profile 134 may include customized characteristics that allow a user to select, add, and/or adjust characteristics.
- the vehicle profile may be obtained from a variety of sources, e.g., from a vehicle manufacturer, from a governmental agency, a third party data source, and so on.
- a web browser associated with the device 106 may be utilized to access content associated with vehicle profiles to allow a user to download a vehicle profile specific to his or her vehicle.
- the position-determining device 106 may indicate one or more of the characteristics from the vehicle profile.
- the routing data source may provide routing data that is specific to the indicated characteristics.
- the driver profile 138 may include data for a specific driver (e.g., a remote control used to unlock the vehicle may be used to identify the driver) or based on user self-identification.
- the driver profile 138 may represent the driver history (e.g., habits) for a composite driver associated with the vehicle 118 and/or the position-determining device 106 .
- the driver profile may include a driver's average speeds over specific roads or routes, average speeds over various road classes (e.g., average speed over highways, over side streets, etc.), average speeds at certain times, acceleration and deceleration patterns, combinations thereof, and the like.
- Routing factors such as a number of stop signs on identified road segments, the terrain for the identified road segments (e.g., a cumulative altitude change over one or more road segments), average speed limit, historical travel speeds, traffic information, road class information, and any of the other factors discussed herein, may be utilized to identify a fuel-efficient route between the identified starting location and the designated destination location.
- the routing factors may be associated with one or more road segments that comprise a portion of any one of the possible routes between the starting location and the destination location.
- route “ 1 ” 240( 1 ) may represent a route over surface streets including two full stops (indicated by two stop signs), a railroad crossing, a electronic traffic control signal (indicated by a stoplight), and various terrain changes.
- route “N” 240 (N) may represent roadways with a mixed classification (e.g., surface streets and highways), including a full stop (indicated by a stop sign), a highway segment that offers a high occupancy vehicle (HOV) lane, and an electronic traffic control signal (indicated by a stoplight).
- a mixed classification e.g., surface streets and highways
- HOV high occupancy vehicle
- route “ 1 ” 240 ( 1 ) and route “N” 240 (N) both start at the identified location (e.g., home) and end at the designated location (e.g., the restaurant 136 ), the road segments corresponding to the routes offer different routing factors, such as the HOV lane, highway segment, surface streets, and so on.
- the routing module 132 may determine which route is associated with the lowest fuel consumption amount by implementing an algorithm that calculates a fuel consumption amount based on numerical values assigned to one or more of road segments, routing factors, route elements, and so on.
- routing data 114 may include a value associated with the fuel consumption associated with a routing factor.
- the routing module 132 may determine which route is associated with the least fuel consumption amount by calculating the routing factor's impact on fuel consumption along various road segments along the route. Additionally or alternatively, the routing module 132 may determine the most fuel-efficient route based on expected travel speeds associated with various road segments and/or road categories expected to be encountered over a potential route, as is discussed in more detail below.
- the algorithm may take into consideration the traveling speed of a road segment (shortest route time), road segment length (shortest route distance), and the routing factors discussed above, to select appropriate road segments to comprise portions of the route.
- the routing module may consider the routing factor's fuel consumption impact based on one or more characteristics included in the vehicle profile 134 .
- a stop may have more of an impact for a large internal combustion truck than on a hybrid vehicle that includes a regenerative braking system, e.g., a breaking system that can recover energy as part of slowing the vehicle.
- the characteristics included in the vehicle profile can be assigned “multiplier value” that is used when calculating the fuel consumption for a particular route based on the vehicle profile 134 .
- a V-8 engine may a “multiplier value” of “2.3” as large amount of fuel may be consumed in accelerating from the stop in comparison to hybrid vehicle that may have a multiplier value of “0.8” due to the inclusion of regenerative breaks.
- the driver profile may include corresponding multiplier values that can be calculated separately or included as part of calculating the impact of the characteristics included in the vehicle profile on fuel consumption.
- This calculation may also take into account one or more of the vehicle profile 134 , data derived from position-transmitting source signals and/or the driver profile 138 .
- changes in routing factors may be adjusted, e.g., a value for an electronic traffic signal's may be changed when the timing for the electronic traffic signal is changed.
- the impact of the vehicle and/or the driver may be considered. For example, while route traveling over a highway may be associated with the least fuel consumption amount for an internal combustion vehicle, a shorter surface street route may be associated with the least fuel consumption amount for a hybrid vehicle.
- the routing module 132 may accept user input for inclusion in the determination. For example, in response to receiving a user input, via a touch screen 126 , that designates that the route is to include a stop at a gas station having E85 gasoline (a high ethanol content fuel that is not commonly stocked in some regions), the routing module 132 may designate a particular route that passes by a fuel station with E85 gasoline.
- E85 gasoline a high ethanol content fuel that is not commonly stocked in some regions
- the routing module 132 may make the determination in a stepwise manner. For example, the routing module 132 may determine a first portion of the route and then make a determination as to subsequent portion of the route. An example of the foregoing may occur when the journey is of sufficient length of time such that a routing factor may change, e.g., weather or traffic.
- a stepwise determination may be implemented when the position-determining device's processing and/or communication capabilities are limited in comparison to the data to be processed/communicated for the determination procedure.
- the position-determining device 106 may represent the route.
- a touch screen 126 may be used to provide a visual representation of the determined route.
- the representation may indicate fuel consumption data, e.g., fuel consumption rates associated with roadway segments, the availability of a fuel source, the monetary cost (in spent fuel) to travel the route based on real-time or user-entered fuel prices, and so on.
- different patterns or colors may be used to indicate different fuel consumption rates.
- Audible cues may be used independently or in conjunction with the visual representation for substantially similar purposes.
- the routing module 132 may provide a real-time recommendation for reducing fuel consumption.
- the routing module 132 may recommend a course of action that is calculated to reduce the real-time fuel consumption for the vehicle 118 . Examples include, but are not limited to, setting a cruise control, coasting, or reducing the vehicle's acceleration.
- the position-determining device 106 may be used as a training tool for providing real-time feedback to the user. For example, an audible cue may be provided to prompt the user as to reduce an acceleration rate.
- the position-determining device 106 may provide a contour map that indicates a “sweet spot” (e.g., a preferred operating range) based on characteristics of the vehicle, routing factors, and so on.
- a “sweet spot” e.g., a preferred operating range
- a higher or lower tone may be used to prompt the user to “speed-up” or “slow-down” to conserve fuel.
- a moving symbol may be displayed on the contour map to indicate the real-time fuel consumption position.
- the recommendation may be provided in a similar manner as the representation of the route and may be associated with a location identified from the signals provided by the position-transmitting sources.
- a popup window or balloon 242 may be used to display the recommendation.
- the recommendation may be eliminated once the recommendation is no longer valid or a new direction is issued. For example, a recommendation to set the cruise control may be eliminated once an instruction to make a turn is issued. In other situations, an audible recommendation can be provided while the route is represented visually. A variety of other examples are also contemplated.
- the position-determining device's request may include the vehicle profile 134 and/or the driver profile 138 .
- the routing data source may perform initial calculations and so on that may be transmitted for use by the routing module 132 .
- the routing data source may perform the functions of the routing module 132 .
- a server side approach can be used when the position-determining device 106 is to have “thin” capabilities, such as limited processing and/or memory capabilities in comparison to the determination procedure.
- the routing data source may determine a route associated with the least fuel consumption amount (e.g., the highest fuel efficiency) based on the vehicle profile 134 and return the result to the position-determining device 106 .
- the position-determining device 106 can be configured to represent a different route responsive to making a determination that the represented route no longer is associated with the least fuel consumption amount. For example, based on data derived from the position-transmitting source signals, the routing module 132 may determine that re-routing is appropriate, e.g., before an intersection or change in course. Based on the determination, the position-determining device 106 may represent a different route that is associated with the least fuel consumption amount at the time of the determination or at a location, e.g., just prior to an intersection that is common to two or more routes.
- the position-determining device 106 may use the touch screen 126 to represent the different route to the designated location that avoids the train delay and/or the added fuel consumption.
- the determination may be associated with a particular point in time and/or location along the route, e.g., before an intersection.
- the position-determining device 106 can be configured to receive data from the vehicle's onboard computer 116 .
- the onboard computer 116 is an on-board diagnostic (OBD) system typically included in a vehicle's engine compartment for vehicles configured for first sale in the United States after 1995, which may present an OBD-I, OBD-1.5, OBD-II, EOBD, EOBD2, and/or other similar diagnostic interfaces.
- OBD on-board diagnostic
- the onboard computer 116 may obtain real-time data associated with the vehicle's fuel consumption.
- Example data provided by the onboard computer includes, but is not limited to, one or more of fuel system status, calculated load value, engine coolant temperature, fuel pressure, intake manifold pressure, engine speed, vehicle speed, ignition timing spark advance, intake air pressure, mass air flow sensor rate, throttle position sensor, commanded secondary air status, oxygen sensor location, and so on.
- the data from the onboard computer 116 can be stored in memory 130 and/or uploaded, e.g., to the routing data source for web access. While engine related data is discussed, other sensors may provide data, for example, a camera or other range-finding detector may be used to monitor traffic, determine if acceleration or deceleration is to occur, and so on.
- Suitable networks for communications between the position-determining device 106 and the onboard computer 116 included but are not limited to, a network 444 , such as a wireless network (e.g., a BLUETOOTH network or ANT network) or other wireless connections, the position-determining device 106 may use a physical connection (e.g., an OBD-II connector that is a 16-pin connector). In some embodiments, the position-determining device 106 may provide a wireless interface to the onboard computer 116 . For example, the position-determining device 106 may include an external wireless transmitter that is configured for physical coupling to an OBD-II connector in the vehicle's 118 engine compartment.
- a network 444 such as a wireless network (e.g., a BLUETOOTH network or ANT network) or other wireless connections
- the position-determining device 106 may use a physical connection (e.g., an OBD-II connector that is a 16-pin connector).
- the position-determining device 106 may provide a wireless
- the position-determining device 106 mounted in the passenger compartment of the vehicle 118 , may wirelessly receive various data and other information, such as any OBD-II parameters, from the external wireless transmitter without requiring a wired connection from the passenger compartment to the engine compartment.
- the position determining device 106 can be integrated with the onboard computer 116 and or use common components, e.g., share the touch screen 126 .
- the position-determining device 106 may be used to report maintenance issues associated with the vehicle.
- the position-determining device 106 may be used to present repair data (e.g., OBD trouble codes) that may impact the vehicle, the vehicle's fuel efficiency (e.g., a faulty oxygen sensor), and so on.
- the data obtained from the onboard computer 116 may be used to calculate a real-time fuel consumption rate for the vehicle 118 .
- the fuel consumption rate in mile(s) per gallon for a gasoline fueled engine may be calculated according to the following algorithm:
- 6.17 indicates a density of 6.17 pounds of gasoline per gallon (typical for gasoline between approximately 85 octane to 92 octane);
- 454 is a conversion rate for converting grams to pounds
- 0.621371 is a conversion constant for converting from kilometers/hour to miles/hour
- MAF is the output of the mass air flow sensor
- VSS is the vehicle's speed, which may be provided by the onboard computer 116 and/or independently calculated by the position-determining device 106 .
- each of the above-parameters may be modified by the position-determining device 106 using navigation-related information.
- air to fuel ratio and gasoline density may vary based on temperature, altitude, and other geographic factors that may be identified by the position-determining device 106 using its location.
- Similar calculations may be employed based on a type of fuel used by the vehicle (e.g., 87 octane including ethanol, 91 octane) and, as will be appreciated, the above-provided equation is only an example that may be employed in embodiments to determine real-time fuel consumption from data provided by the onboard computer 116 and innumerable equivalents and variations may be employed by the position-determining device 106 .
- a type of fuel used by the vehicle e.g., 87 octane including ethanol, 91 octane
- Real-time fuel consumption rates determined or otherwise acquired by the position-determining device 106 may be used for real-time feedback to the user and/or stored within the memory 130 for use and analysis. Calculated fuel consumption rates may be used to supplement, correct, or modify the vehicle profile 134 and/or driver profile 138 to increase the accuracy of future route suggestions provided by the position-determining device 106 . For example, if the vehicle profile 134 indicates that the vehicle 118 should obtain 35 miles per gallon (MPG) over a certain road type, and the real-time fuel consumption rates indicate that the vehicle has obtained only 30 MPG for the certain road type, data stored in the memory 130 may be corrected to reflect this discrepancy.
- MPG miles per gallon
- real-time fuel consumption rates may be used to build a model for the position-determining device 106 —such as a database that correlates speed to MPG—that may be used to identify an optimum speed for the vehicle 118 and to select the “best” route from a fuel efficiency standpoint based at least in part on expected travel speed along the route.
- the database may be continuously and/or periodically updated by the position-determining device 106 to reflect changes in the user's vehicle, location, driving habits, and the like.
- Real-time fuel consumption rates may also be geo-tagged to associate a geographic location (determined by the position-determining device 106 ) with an acquired fuel consumption rate.
- the geo-tagged fuel consumption rates may be used to generate a track log or other map interface to allow the user to view his or her driving efficiency over previously-traveled areas. For example, the user may view the track log to determine that fuel efficiency significantly dropped over a certain geographic area and then modify his or her travel and/or driving habits accordingly.
- the position-determining device 106 may estimate actual fuel efficiency using information provided through the input device 124 .
- the user may input the current amount of fuel in the vehicle (e.g., 1 ⁇ 2 tank or 6 gallons), when fuel is added to the vehicle, how much fuel has been added to the vehicle, combinations thereof, and the like.
- the position-determining device 106 may calculate average fuel efficiency between fill ups and correlate the average fuel efficiency to driving habits, vehicle profiles, previously-visited locations, and the like.
- the position-determining device 106 may determine that the vehicle 118 has been primarily driven over highways since the last fill up (using locations stored within the memory 130 ) and associate the calculated average fuel efficiency with highway travel or even the specific highways or other thoroughfares traveled by the vehicle 118 .
- the position-determining device 106 may tabulate an estimated fuel efficiency based on road type driven (e.g., highway, rural road) in proportion to fuel consumption and/or a percentage of overall driving that occurred over particular road types (e.g., twenty percent of the total miles driven were on rural roads).
- the tabulation may be associated with position related data obtained from the position-transmitting sources.
- the position-determining device 106 may prompt the user for fuel-related inputs when the device 106 detects that it is stopped within proximity to a fuel station by accessing a points of interest database.
- the routing data source 546 may be web enabled to allow access over a network 548 , e.g., the Internet to one or more of routing data 114 , data for a journey, the vehicle profile 134 , the driver profile 138 , recommendations, and so on.
- a network 548 e.g., the Internet to one or more of routing data 114 , data for a journey, the vehicle profile 134 , the driver profile 138 , recommendations, and so on.
- position-determining device 106 may provide the routing data source with data from the journey for analysis and/or access over the Internet.
- an independent web server may be used to provide access to routing data, data from the journey, and so on.
- the website may provide suggestions for improving driving habits, offer comparisons to other drivers, permit trip planning, customizing what routing factors are to be used by the routing module 132 , customize vehicle profile characteristics, and so on.
- the provided data can be associated with locations based on the signals from the position-transmitting sources.
- the provided data may be obtained from a networked computer 550 .
- a user may access the routing data source using the networked computer 550 to select which vehicle profile that is to be communicated to the position-determining device 106 .
- GUIs graphical user interfaces
- the processor 120 may include a user interface module for generating the GUIs and/or receiving input associated with the GUIs.
- the vehicle profile 134 may be obtained from one or more of memory 130 or the routing data source through the illustrated GUI.
- a GUI may be output to allow a user to select an appropriate vehicle profile 134 for popular vehicles, such as by selecting ACURA (American Honda Motor Company, Inc. Torrance, Calif.) and selecting the ACURA TL model (American Honda Motor Company, Inc. Torrance, Calif.). This may permit the position-determining device 106 to be associated with a variety of different vehicles.
- the position-determining device may obtain the vehicle profile 134 for the ACURA TL from one or more of memory 130 or the routing data source.
- the profile may be stored in memory 130 for use by the routing module 132 .
- the vehicle profile for the ACURA TL may be stored in memory 130 if the position-determining device 106 had been previously associated with an ACURA TL type vehicle.
- the vehicle profile may be automatically downloaded from the routing data source, such as part of an initiation procedure in response to a user selecting the vehicle profile 134 over the Internet as is described with respect to FIG. 5 .
- the position-determining device 106 may include a receiver that is capable of associating a vehicle profile with received signals from a remote for unlocking the vehicle, such as a key fob.
- the touch screen 126 may be used to output a confirmation message and/or allow the user to confirm that the vehicle profile is correct, e.g., the GUI includes a request for a user to confirm the vehicle make and model.
- the GUI may be output to permit a user to customize the vehicle profile 134 and/or routing factors (not shown). For example, a user may select which vehicle characteristics are to be included in the vehicle profile, e.g., engine size (e.g., V-8 656), standard or regenerative breaking, transmission type, number of occupants, optimum speeds for fuel efficiency, and so on. This may allow the user to control which of the vehicle's features (that are associated with vehicle profile characteristics) are considered by the routing module 132 .
- engine size e.g., V-8 656
- standard or regenerative breaking e.g., transmission type
- number of occupants e.g., optimum speeds for fuel efficiency, and so on.
- aspects of the driver profile 138 may be output via the GUI presented on the touch screen 126 , e.g., a driver profile GUI 658 .
- the driver profile GUI 658 may permit the driver to select a personal profile (e.g., “Dad” 660 ) that can be applied by the routing module 132 .
- the driver profile GUI 658 may permit the selection of other driver related criteria, such as that the route should minimize the number of stops 662 .
- other GUI are contemplated to output information/accept user input.
- any of the functions described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations.
- the terms “module” and “functionality” as used herein generally represent software, firmware, hardware, or a combination thereof.
- the module represents executable instructions that perform specified tasks when executed on a processor, such as the processor 120 of the position-determining device 106 of FIG. 1 .
- the program code can be stored in one or more computer readable media, an example of which is the memory 130 of the position-determining device 106 of FIG. 1 .
- the features of the fuel efficient routing techniques described below are platform-independent, meaning that the techniques may be implemented on a variety of commercial computing platforms having a variety of processors.
- FIG. 7 depicts a procedure 700 in an exemplary implementation in which fuel efficient routing is implemented.
- One or more signals that can be used to identify a location are received (702).
- the signals may be received from a position-transmitting source, such as a GPS source.
- An identification is made as to the location (block 704 ).
- the position-determining device 106 may receive signals from the navigation satellites 102 ( 1 )- 102 (N) or other source.
- the position-determining device 106 may identify a location based upon the received signals.
- the identified location may be treated as a starting point for a route to a designated location. In some embodiments, the identified location may be provided through user input.
- the determination may be made by obtaining routing data, vehicle profile 134 data, driver profile data, and so on from memory and/or from the routing data source (block 708 ). For example, as part of determining which route is associated with the least fuel consumption amount, the vehicle profile 134 can be considered. As discussed above, the determination may be made in a stepwise manner with portions of the determination being made at various locations along the route or at different points in time.
- the determination includes calculating values for the routing factors, road segments, or the route itself (block 710 ).
- an algorithm may be implemented to calculate a fuel consumption amount for the routes or the road segments, and/or routing factors impacting fuel consumption.
- the route associated with the least fuel consumption amount may be represented (block 712 ).
- a visual display may be presented that represents the route associated with the least fuel consumption amount.
- the representation may include an indication of one or more fuel consumption rates associated with segments of the route.
- the fuel consumption rates may be associated with different road classifications (e.g., highway, street), and so on.
- the user may be presented the option of selecting the most-fuel efficient route or the fastest route.
- the position-determining device 106 may provide route guidance—such as turn-by-turn voice directions—to guide the user to the desired destination.
- a real-time recommendation can be provided with the representation (block 714 ).
- the recommendation may indicate an action that may be taken to reduce the fuel consumption along the route. For example, if the vehicle 118 is changing speeds along a highway, the recommendation may suggest that the driver set the cruise control to increase fuel efficiency.
- the determination at block 716 may substantially mirror the determination performed at block 708 , as described above. In this case, a current location (that can be identified using the signals received from a position-transmitting source) can be substituted for the originally identified location.
- a representation is made of the different route (bock 718 ). For instance, the representation may be changed to a route that avoids a traffic delay (e.g., a train crossing a roadway) that may result in avoidable fuel consumption. A variety of other examples are also contemplated.
- a traffic delay e.g., a train crossing a roadway
Abstract
Techniques are described to determine a fuel-efficient route for a vehicle. In an implementation, a determination is made, based on the one or more characteristics of the vehicle, as to a route between an identified location and a designated location that would cause the vehicle to consume a lesser amount of fuel when traveling between the identified and designated locations. Accordingly, the route may be represented, such as for use in navigating to the designated location.
Description
- This Application, under the provisions of 35 U.SC. §119(e), claims the benefit of and priority to U.S. Provisional Application Ser. No. 61/091,211, filed Aug. 22, 2008, and entitled “Fuel Efficient Routing”, the disclosure of which is incorporated herein by reference in its entirety.
- Global Positioning Systems (GPS) have been developed to provide accurate positioning data. In traditional GPS systems, a receiver is used to capture input signals to identify a location of the receiver with respect to one or more GPS signal sources, such as satellites. In this manner, a device including the receiver may be used to navigate from the identified location to a designated location.
- When the device is provided with a library of roadways (such as streets, avenues, boulevards, paths, highways, expressways, alleys, trails) the device may be capable of indicating a route between the identified and designated locations. For example, upon accepting an end point, the device may access a library containing roadway data to indicate which roadways can be used to reach the designated location. However, the indicated route between the identified and designated locations is often limited to the route having the shortest overall distance or the route that offers the shortest overall travel time. Accordingly, a user of the device may be limited to selecting the route with the shortest overall time or the shortest overall distance. Using a device configured to provide a route based on the overall time or distance may be inefficient.
- Techniques are described to determine based on one or more characteristics of a vehicle which route would cause the vehicle to consume a lesser amount of fuel when compared to other routes. In an implementation, a determination is made, based on the one or more characteristics of the vehicle, as to which route between an identified location and a designated location would cause the vehicle to consume a lesser amount of fuel when traveling between the identified and designated locations. Accordingly, the route associated with the lesser fuel amount may be represented, such as for use in navigating to the designated location.
- This Summary is provided solely to introduce subject matter that is fully described in the Detailed Description and Drawings. Accordingly, the Summary should not be considered to describe essential features nor be used to determine scope of the claims.
- The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items.
-
FIG. 1 is an illustration of an exemplary positioning system environment that is operable to perform fuel efficient routing. -
FIG. 2 is an illustration of a system in an exemplary implementation showing the position-determining device ofFIG. 1 in greater detail as employing fuel efficient routing. -
FIG. 3 is an illustration of a system in an exemplary implementation showing the position-determining device ofFIG. 1 in greater detail as employing fuel efficient re-routing. -
FIG. 4 is an illustration of a system in an exemplary implementation showing the position-determining device ofFIG. 1 in greater detail as receiving data from a vehicle's onboard computer. -
FIG. 5 is an illustration of a system in an exemplary implementation showing web access to routing data and/or historical data for a journey. -
FIGS. 6A-D are illustrations of exemplary graphical user interfaces implemented by the position-determining device ofFIG. 1 -
FIG. 7 is a flow diagram depicting a procedure in an exemplary implementation in which fuel efficient routing techniques are used to route a vehicle. - Traditional routing techniques typically offer the option to select a route offering the shortest overall time or the shortest overall distance between a starting location and an end location. However, routing based on these factors limits the number of routes that may be offered between the starting and ending locations. For example, a GPS device offering a route with the shortest overall time may provide a route that is physically longer but travels over highways that have higher speed limit. By routing based on time or distance, other factors impacting an overall efficiency of a journey between the starting and ending locations are not considered.
- Accordingly, fuel efficient routing techniques are described. In an implementation, a determination is made, based on a vehicle profile, as to a route associated with a least fuel consumption amount. For example, the determination may include calculating which route is associated with the least fuel consumption based on a vehicle type and/or various routing factors that are associated with a plurality of road segments or other roadway or route elements disposed between a location identified by a Global Positioning System input, or any other starting location including locations defined by a user, and a designated location. A representation of the route determined to be associated with the least fuel consumption amount may be provided, such as by presenting the representation of the route visually for use by a driver of a vehicle. A variety of other examples are also contemplated, further discussion of which may be found in relation to the following figures that show additional features and aspects that may be implemented by a position-determining device configured to implement fuel efficient routing as discussed in relation to
FIGS. 1-5 . - In the following discussion, an exemplary environment is first described that is operable to implement fuel efficient routing techniques. Exemplary procedures are then described which may employed in the exemplary environment, as well as in other environments without departing from the spirit and scope thereof. Although the fuel efficient routing techniques are described in relation to a GPS position-determining environment with an automobile type vehicle, it should be readily apparent that these techniques may be employed in a variety of environments, such as by motorcycles, and so on.
-
FIG. 1 illustrates an exemplarypositioning system environment 100 that is operable to implement fuel efficient routing. A variety of positioning systems may be employed to provide position-determining techniques, an example of which is illustrated inFIG. 1 as a Global Positioning System (GPS). Theenvironment 100 can include any number of position-transmitting sources 102(1)-102(N), such as a satellite including one or more antennas 104(1)-104(N), a land based station, an aircraft, and so on. The position-transmitting sources 102(1)-102(N) may be capable of transmitting a signal that can be used to identify the location of a position-determiningdevice 106 relative to the position-transmitting sources providing the signals. In this manner, the location of the position-determiningdevice 106 can be identified and the position-determiningdevice 106 can navigate from the identified location. For example, the position-determiningdevice 106 may be a GPS enabled device that includes areceiver 108 that is configured to receive the signals via anantenna 110 from the position-transmitting sources 102(1)-102(N). Although a position-determiningdevice 106 is described with a land based vehicle environment, such as an automobile, the position-determiningdevice 106 may be implemented in a variety of environments, such as marine-environments and/or airborne-environments. - Position-determining functionality, for purposes of the following discussion, may relate to a variety of different navigation techniques and other techniques that may be supported by “knowing” one or more locations. For instance, position-determining functionality may be employed to provide location data, timing data, speed data, and a variety of other navigation-related data. The position-determining
device 106 may be configured in a variety of ways to perform a wide variety of navigation related functions. For example, the positioning-determiningdevice 106 may be configured for vehicle navigation as illustrated, aerial navigation (e.g., for airplanes, helicopters), marine navigation, personal use (e.g., as a part of fitness-related equipment), and so forth. Accordingly, the position-determiningdevice 106 may include a variety of devices to determine the position of the position-determiningdevice 106 using one or more of the techniques previously described. In various embodiments, the position-determiningdevice 106 is configured as a portable navigation device including a portable and handheld housing. - While a GPS system is described in this document, it should be apparent that a wide variety of other positioning systems may also be used, such as terrestrial based systems (e.g., wireless-telephony systems or data systems that broadcast position data from cellular towers), wireless networks that transmit positioning signals, and so on. For example, positioning-determining functionality may be implemented through the use of a server in a server-based architecture, from a ground-based infrastructure, through one or more sensors (e.g., gyros or odometers), and so on. Other exemplary systems include, but are not limited to, a Global Orbiting Navigation Satellite System (GLONASS), a Galileo navigation system, or other satellite navigation system.
- One or more routing data sources may be used to provide
routing data 114 to the position-determiningdevice 106. For example, a server including therouting data 114 may provide routing data via one or more transmitters 112(1)-112(N), terrestrial cellular towers, or other wireless networks for use by the position-determiningdevice 106. Although, the routing data sources may be associated with the position-transmitting sources, in other instances the routing data source and/or the transmitter are independent from the position-transmitting sources. - The position-transmitting sources 102(1)-102(N) and the transmitters 112(1)-112(N) associated with the routing data source may implement a common communication technology or use independent communication technologies. Accordingly, while the position-determining
device 106 is illustrated as including areceiver 108, in additional examples the position-determining device includes multiple antennas and receivers to accept signals using different communication technologies. - The routing data source and/or the transmitters 112(1)-112(N) may communicate routing
data 114 in a variety of ways. For example, responsive to the position-determiningdevice 106 requestingrouting data 114, the routing data source may use the transmitters 112(1)-112(N) to communicate a burst of routing data, stream the routing data based on the location of the position-determiningdevice 106, provide routing data in a request-response manner, and so on. -
Exemplary routing data 114 may include one or more of real-time data and/or historical data.Routing data 114 may be considered as factors that may impact fuel consumption. - Real-time data may include, but is not limited to, weather conditions (e.g., temperature, precipitation), road conditions (e.g., construction), and real-time traffic conditions. For example, the routing data source may access traffic control and traffic detection systems maintained by a municipality or other governmental entity to indicate how fast traffic is moving on a segment of a street.
- Historical data may include, but is not limited to, traffic patterns, route conditions (e.g., train schedules, the number of stop signs, number of turns, the type of turns, electronic traffic controls, yield signs, and so on), roadway classifications (e.g., surface streets, residential streets, expressways), and topographic data (such as rolling hills, steep, flat). The historical data may be correlated with routing
data 114 to the designated location, with a point in time at which a route is being determined, and so on. Therouting data 114 may include routing factors that are associated with fuel consumption, e.g., a stop, a change in elevation, and so on. - The position-determining
device 106 may include additional antennas, receivers, and/or transmitters for communicating with other devices, such as an onboard computer 116 (e.g., an engine diagnostic system) included in avehicle 118 associated with the position-determiningdevice 106. For example, the position-determiningdevice 106 may include a BLUETOOTH (Bluetooth Sig, Inc., Bellevue, Wash.), ANT (Dynastream Innovations, Inc. Chochrane, Alberta, Canada), and/or otherwise wireless receiver and/or transmitter for communicating with the vehicle'sonboard computer 116. In other instances, the position-determiningdevice 106 may be hardwired to theonboard computer 116. - As illustrated the
receiver 108 and theantenna 110 are communicatively coupled to aprocessor 120. Anavigation module 122, an input device 124 (e.g., atouch screen 126, buttons, microphone, and so on), an output device 128 (e.g., atouch screen 126 that displays a user interface (e.g., a graphical user interface), speakers and/or data connection) and amemory 130 are also illustrated as being communicatively coupled to theprocessor 120. - The
processor 120 is not limited by the materials from which it is formed or the processing mechanisms employed therein, and as such, may be implemented via semiconductor(s) and/or transistors (e.g., electronic integrated circuits (ICs)), and so forth. Although asingle memory 130 is shown, a wide variety of types and combinations of memory may be employed, such as random access memory (RAM), hard disk memory, removable medium memory (e.g., thememory 130 may be implemented via a slot that accepts a removable memory cartridge), and other types of computer-readable media. - Although the components of the position-determining
device 106 are illustrated separately, it should be apparent that these components also may be further divided (e.g., theoutput device 128 may be implemented as speakers and a display device) and/or combined (e.g., the input andoutput devices - The signals from the position-transmitting platforms 102(1)-102(N) can be communicated to the
processor 120 for processing by thenavigation module 122, which is illustrated as being executed on theprocessor 120 and is storable in thememory 130. Thenavigation module 122 is representative of functionality that “knows” a location, such as by processing the signals obtained from the position-transmitting platforms 102(1)-102(N) to provide the position-determining functionality previously described, such as to locate the position-determiningdevice 106, speed, time, and so forth. - The
navigation module 122, for instance, may be executed to use position data stored in thememory 130 to show a current position on a map, and so on. Thenavigation module 122 may also be executed to provide other position-determining functionality, such as to determine a current speed, calculate an arrival time, and so on. A wide variety of other examples are also contemplated. - As illustrated the position-determining
device 106 includes arouting module 132. Therouting module 132 is representative of functionality to determine which route is associated with a least fuel consumption amount. For example, therouting module 132 may be configured to determine fuel consumption amounts that are associated with various road segments, roadway elements, road classes, route elements, and/or routes to the designated location and then permit representation of the route that is associated with the least fuel consumption based on avehicle profile 134. Therouting module 132 may make the determination by calculating, base on thevehicle profile 134, which route may consume the least amount of fuel for the route. For the purposes of the present disclosure, fuel may refer gasoline, diesel, hydrogen, other forms of energy (e.g., electrical energy stored in a battery), and so on. In some embodiments, therouting module 132 can be stored in thememory 130 or other computer-readable storage medium until called on. - The
routing module 132 may use routingdata 114 from one or more of thememory 130, the routing data source, or the like to determine which route between the identified and designated locations is associated with the least fuel consumption amount. For example, therouting data 114 may be stored in a database included inmemory 130. Therouting module 132 may consider therouting data 114 as routing factors that can be used by therouting module 132 to determine a fuel consumption amount for a particular route or road segment. - Fuel consumption amounts for a particular route may be based upon associating a routing factor, a combination of routing factors, and so on. For example, the
routing module 132 in making the determination may consider a street having a steep uphill grade and several stops in combination as the overall impact of the routing factors (e.g., the stops and the uphill grade) may be magnified in comparison to independently considering the routing factors, e.g., more fuel may be consumed by starting from a stop on a hill in comparison to traveling up the hill and then restarting from a stop on level ground. In some implementations, combinations of routing factors may be pre-associated by the routing data source or pre-associated in thememory 130. The routing factors may additionally correspond to other navigation-related information, including but not limited to: average speed along a road segment; maximum speed along a road segment; posted speed limits for a road segment; historical traffic information for a road segment; real-time traffic information for a road segment; time-based information including traffic information; combinations thereof, and the like. - The
routing module 132 and/or the routing data source may assign the routing factors values based on the impact of the routing factor on fuel consumption, e.g., values indicative of fuel consumption for a particular routing factor. For example, a stop sign on a street with a 45 (mph) mile per hour speed limit may be assigned a higher weighted value than a stop sign on a street with a 30 mph speed limit. By assigning values to the routing factors, therouting module 132 may consider the impact of the individual routing factors on fuel consumption as part of determining which route is associated with the least fuel consumption amount. - Having discussed the environment and the position-determining
device 106 within the environment, additional implementations will be discussed and additional features of the position-determiningdevice 106 will be described. -
FIG. 2 is an illustration of a system 200 in an exemplary implementation showing the position-determiningdevice 106 ofFIG. 1 in greater detail employing fuel efficient routing. For example, the position-determiningdevice 106 may implement fuel efficient routing techniques as part of determining which route to the designated location is associated with the least fuel consumption amount. - Consider for instance a trip between a location identified using the signals from position-transmitting sources (e.g., a user's home) and a designated location, such as a
restaurant 136, as shown inFIGS. 1 and 2 . In response to receiving an input for directions to therestaurant 136, the position-determiningdevice 106 may send a request for routing factors to one or more of the routing data source, obtain the routing factors from thememory 130, and so on. The request may include data, such as the location of the position-determiningdevice 106, the designated location (e.g., an endpoint), what data is to be obtained, and so on. - When a client-side approach is to be used, the
routing module 132 may obtain routingdata 114 from one or more of thememory 130 or the routing data source for use in determining which route is associated with the least fuel consumption amount. Therouting module 132 may base the determination as to which route is associated with the least fuel consumption on one or more of thevehicle profile 134, adriver profile 138, and/orrouting data 114. For example, in response to receiving a designated location associated with a previous journey, therouting module 132 may access thememory 130 for routingdata 114 including historical data from a previous journey, e.g., fuel consumption, average speed, time, and so on. In the foregoing example, the data from the previous journey may be part of one or more of thevehicle profile 134, thedriver profile 138, orrouting data 114. - The
routing module 132 may request routingdata 114 from the routing data source orrouting data 114 can be periodically loaded in to thememory 130 by connecting a jump drive, syncing the position-determiningdevice 106 to the routing data source, and so on. For example, a removable memory device may be connected to the position-determiningdevice 106 to update which routing factors are to be considered in making the determination. - In one or more embodiments, the
routing module 132 may be configured to heuristically determine which route is associated with the least fuel consumption amount, such as based on one or more of thevehicle profile 134, routing factors, and/or thedriver profile 138. For example, therouting module 132 may adaptively learn which route is to be associated with the least fuel consumption amount from among the routes associated with previous journeys. Thus, if a driver has a habit or tendency of rapidly accelerating from a stop, therouting module 132 may adapt which route is determined to be associated with the least fuel consumption to eliminate stops. - The
vehicle profile 134 may include one or more of data corresponding to a vehicle type for thevehicle 118, data specific to a particular vehicle (e.g., data from the onboard computer 116), and so on. For instance, the vehicle profile may include characteristics that are associated with fuel consumption. Exemplary characteristics include, but are not limited to, engine size (e.g., V-6, V-8), transmission (e.g., manual, automatic), accessories (air conditioning), vehicle features (e.g., regenerative breaks, hybrid electrical/internal combustion), passenger information, weight/towing, optimum speeds for fuel efficient travel, and so on. Therouting module 132 may consider one or more of the characteristics as part of making the determination. For example, if thevehicle profile 134 indicates that the vehicle includes regenerative breaks, therouting module 132 may take this characteristic into account in determining which route is associated with the least fuel consumption. As should be appreciated, thevehicle profile 134 may include customized characteristics that allow a user to select, add, and/or adjust characteristics. In some implementations, the vehicle profile may be obtained from a variety of sources, e.g., from a vehicle manufacturer, from a governmental agency, a third party data source, and so on. For example, a web browser associated with thedevice 106 may be utilized to access content associated with vehicle profiles to allow a user to download a vehicle profile specific to his or her vehicle. - The position-determining
device 106, as part of the request for routing data, may indicate one or more of the characteristics from the vehicle profile. In response, the routing data source may provide routing data that is specific to the indicated characteristics. - The
driver profile 138 may include data for a specific driver (e.g., a remote control used to unlock the vehicle may be used to identify the driver) or based on user self-identification. In other embodiments, thedriver profile 138 may represent the driver history (e.g., habits) for a composite driver associated with thevehicle 118 and/or the position-determiningdevice 106. For example, the driver profile may include a driver's average speeds over specific roads or routes, average speeds over various road classes (e.g., average speed over highways, over side streets, etc.), average speeds at certain times, acceleration and deceleration patterns, combinations thereof, and the like. - As illustrated in
FIG. 2 several routes (routes “1” through “N” are numbered 240(1) and 240(N) respectively) exist between the identified starting location and the designated destination location. Routing factors, such as a number of stop signs on identified road segments, the terrain for the identified road segments (e.g., a cumulative altitude change over one or more road segments), average speed limit, historical travel speeds, traffic information, road class information, and any of the other factors discussed herein, may be utilized to identify a fuel-efficient route between the identified starting location and the designated destination location. The routing factors may be associated with one or more road segments that comprise a portion of any one of the possible routes between the starting location and the destination location. - As illustrated, route “1” 240(1) may represent a route over surface streets including two full stops (indicated by two stop signs), a railroad crossing, a electronic traffic control signal (indicated by a stoplight), and various terrain changes. In comparison, route “N” 240(N) may represent roadways with a mixed classification (e.g., surface streets and highways), including a full stop (indicated by a stop sign), a highway segment that offers a high occupancy vehicle (HOV) lane, and an electronic traffic control signal (indicated by a stoplight). While route “1” 240(1) and route “N” 240(N) both start at the identified location (e.g., home) and end at the designated location (e.g., the restaurant 136), the road segments corresponding to the routes offer different routing factors, such as the HOV lane, highway segment, surface streets, and so on.
- The
routing module 132 may determine which route is associated with the lowest fuel consumption amount by implementing an algorithm that calculates a fuel consumption amount based on numerical values assigned to one or more of road segments, routing factors, route elements, and so on. For example, routingdata 114 may include a value associated with the fuel consumption associated with a routing factor. As a result, therouting module 132 may determine which route is associated with the least fuel consumption amount by calculating the routing factor's impact on fuel consumption along various road segments along the route. Additionally or alternatively, therouting module 132 may determine the most fuel-efficient route based on expected travel speeds associated with various road segments and/or road categories expected to be encountered over a potential route, as is discussed in more detail below. For example, to identify a route by analyzing a plurality of road segments between the starting location and the destination location, the algorithm may take into consideration the traveling speed of a road segment (shortest route time), road segment length (shortest route distance), and the routing factors discussed above, to select appropriate road segments to comprise portions of the route. - The routing module may consider the routing factor's fuel consumption impact based on one or more characteristics included in the
vehicle profile 134. For example, a stop may have more of an impact for a large internal combustion truck than on a hybrid vehicle that includes a regenerative braking system, e.g., a breaking system that can recover energy as part of slowing the vehicle. In some instances, the characteristics included in the vehicle profile can be assigned “multiplier value” that is used when calculating the fuel consumption for a particular route based on thevehicle profile 134. For example, if a stop is assigned a value of “1.0”, a V-8 engine may a “multiplier value” of “2.3” as large amount of fuel may be consumed in accelerating from the stop in comparison to hybrid vehicle that may have a multiplier value of “0.8” due to the inclusion of regenerative breaks. The driver profile may include corresponding multiplier values that can be calculated separately or included as part of calculating the impact of the characteristics included in the vehicle profile on fuel consumption. - This calculation may also take into account one or more of the
vehicle profile 134, data derived from position-transmitting source signals and/or thedriver profile 138. In this way, changes in routing factors may be adjusted, e.g., a value for an electronic traffic signal's may be changed when the timing for the electronic traffic signal is changed. Additionally, the impact of the vehicle and/or the driver may be considered. For example, while route traveling over a highway may be associated with the least fuel consumption amount for an internal combustion vehicle, a shorter surface street route may be associated with the least fuel consumption amount for a hybrid vehicle. - As will be appreciated, the
routing module 132 may accept user input for inclusion in the determination. For example, in response to receiving a user input, via atouch screen 126, that designates that the route is to include a stop at a gas station having E85 gasoline (a high ethanol content fuel that is not commonly stocked in some regions), therouting module 132 may designate a particular route that passes by a fuel station with E85 gasoline. - In some implementations, the
routing module 132 may make the determination in a stepwise manner. For example, therouting module 132 may determine a first portion of the route and then make a determination as to subsequent portion of the route. An example of the foregoing may occur when the journey is of sufficient length of time such that a routing factor may change, e.g., weather or traffic. A stepwise determination may be implemented when the position-determining device's processing and/or communication capabilities are limited in comparison to the data to be processed/communicated for the determination procedure. - Upon determining which route is associated with the least fuel consumption amount, the position-determining
device 106 may represent the route. Exemplary representations included, but are not limited to, providing a visual representation, providing an audio representation (e.g., a set of spoken instructions), and so on. For example, atouch screen 126 may be used to provide a visual representation of the determined route. The representation may indicate fuel consumption data, e.g., fuel consumption rates associated with roadway segments, the availability of a fuel source, the monetary cost (in spent fuel) to travel the route based on real-time or user-entered fuel prices, and so on. When the route is represented visually, different patterns or colors may be used to indicate different fuel consumption rates. Audible cues may be used independently or in conjunction with the visual representation for substantially similar purposes. - In one or more embodiments, the
routing module 132 may provide a real-time recommendation for reducing fuel consumption. For example, therouting module 132 may recommend a course of action that is calculated to reduce the real-time fuel consumption for thevehicle 118. Examples include, but are not limited to, setting a cruise control, coasting, or reducing the vehicle's acceleration. In this manner, the position-determiningdevice 106 may be used as a training tool for providing real-time feedback to the user. For example, an audible cue may be provided to prompt the user as to reduce an acceleration rate. In one or more examples, the position-determiningdevice 106 may provide a contour map that indicates a “sweet spot” (e.g., a preferred operating range) based on characteristics of the vehicle, routing factors, and so on. For instance, in addition to presenting a real-time fuel consumption rate for the vehicle, a higher or lower tone may be used to prompt the user to “speed-up” or “slow-down” to conserve fuel. A moving symbol may be displayed on the contour map to indicate the real-time fuel consumption position. - The recommendation may be provided in a similar manner as the representation of the route and may be associated with a location identified from the signals provided by the position-transmitting sources. Thus, when a visual display is presented, a popup window or
balloon 242 may be used to display the recommendation. The recommendation may be eliminated once the recommendation is no longer valid or a new direction is issued. For example, a recommendation to set the cruise control may be eliminated once an instruction to make a turn is issued. In other situations, an audible recommendation can be provided while the route is represented visually. A variety of other examples are also contemplated. - When a server side approach is to be implemented, the position-determining device's request may include the
vehicle profile 134 and/or thedriver profile 138. For example, in response to the request, the routing data source may perform initial calculations and so on that may be transmitted for use by therouting module 132. In some embodiments, the routing data source may perform the functions of therouting module 132. - A server side approach can be used when the position-determining
device 106 is to have “thin” capabilities, such as limited processing and/or memory capabilities in comparison to the determination procedure. In the foregoing example, the routing data source may determine a route associated with the least fuel consumption amount (e.g., the highest fuel efficiency) based on thevehicle profile 134 and return the result to the position-determiningdevice 106. - As illustrated in
FIG. 3 , the position-determiningdevice 106 can be configured to represent a different route responsive to making a determination that the represented route no longer is associated with the least fuel consumption amount. For example, based on data derived from the position-transmitting source signals, therouting module 132 may determine that re-routing is appropriate, e.g., before an intersection or change in course. Based on the determination, the position-determiningdevice 106 may represent a different route that is associated with the least fuel consumption amount at the time of the determination or at a location, e.g., just prior to an intersection that is common to two or more routes. For example, upon receiving notice that a train is passing over a railroad crossing, the position-determiningdevice 106 may use thetouch screen 126 to represent the different route to the designated location that avoids the train delay and/or the added fuel consumption. As should be appreciated, the determination may be associated with a particular point in time and/or location along the route, e.g., before an intersection. - As illustrated in
FIG. 4 , the position-determiningdevice 106 can be configured to receive data from the vehicle'sonboard computer 116. An example of theonboard computer 116 is an on-board diagnostic (OBD) system typically included in a vehicle's engine compartment for vehicles configured for first sale in the United States after 1995, which may present an OBD-I, OBD-1.5, OBD-II, EOBD, EOBD2, and/or other similar diagnostic interfaces. Theonboard computer 116 may obtain real-time data associated with the vehicle's fuel consumption. Example data provided by the onboard computer includes, but is not limited to, one or more of fuel system status, calculated load value, engine coolant temperature, fuel pressure, intake manifold pressure, engine speed, vehicle speed, ignition timing spark advance, intake air pressure, mass air flow sensor rate, throttle position sensor, commanded secondary air status, oxygen sensor location, and so on. The data from theonboard computer 116 can be stored inmemory 130 and/or uploaded, e.g., to the routing data source for web access. While engine related data is discussed, other sensors may provide data, for example, a camera or other range-finding detector may be used to monitor traffic, determine if acceleration or deceleration is to occur, and so on. - Suitable networks for communications between the position-determining
device 106 and theonboard computer 116, included but are not limited to, anetwork 444, such as a wireless network (e.g., a BLUETOOTH network or ANT network) or other wireless connections, the position-determiningdevice 106 may use a physical connection (e.g., an OBD-II connector that is a 16-pin connector). In some embodiments, the position-determiningdevice 106 may provide a wireless interface to theonboard computer 116. For example, the position-determiningdevice 106 may include an external wireless transmitter that is configured for physical coupling to an OBD-II connector in the vehicle's 118 engine compartment. The position-determiningdevice 106, mounted in the passenger compartment of thevehicle 118, may wirelessly receive various data and other information, such as any OBD-II parameters, from the external wireless transmitter without requiring a wired connection from the passenger compartment to the engine compartment. However, in some embodiments, theposition determining device 106 can be integrated with theonboard computer 116 and or use common components, e.g., share thetouch screen 126. - Additionally, for vehicles lacking an onboard computer interface, the position-determining
device 106 may be used to report maintenance issues associated with the vehicle. For a vehicle that lacks a output device for presenting data from theonboard computer 116, the position-determiningdevice 106 may be used to present repair data (e.g., OBD trouble codes) that may impact the vehicle, the vehicle's fuel efficiency (e.g., a faulty oxygen sensor), and so on. - The data obtained from the
onboard computer 116 may be used to calculate a real-time fuel consumption rate for thevehicle 118. For example, the fuel consumption rate in mile(s) per gallon for a gasoline fueled engine may be calculated according to the following algorithm: -
- in which:
- 14.7—indicates an air to fuel ratio of 14.7 grams of air to 1 gram of gasoline (this ratio generally indicates efficient gasoline fuel combustion);
- 6.17—indicates a density of 6.17 pounds of gasoline per gallon (typical for gasoline between approximately 85 octane to 92 octane);
- 454—is a conversion rate for converting grams to pounds;
- 0.621371—is a conversion constant for converting from kilometers/hour to miles/hour;
- 3,600—indicates the number of seconds in an hour;
- MAF—is the output of the mass air flow sensor;
- 100—indicates that typical mass flow sensor returns a rate of grams per
second times 100; and - VSS is the vehicle's speed, which may be provided by the
onboard computer 116 and/or independently calculated by the position-determiningdevice 106. - In addition to VSS, each of the above-parameters may be modified by the position-determining
device 106 using navigation-related information. For example, air to fuel ratio and gasoline density may vary based on temperature, altitude, and other geographic factors that may be identified by the position-determiningdevice 106 using its location. - Similar calculations may be employed based on a type of fuel used by the vehicle (e.g., 87 octane including ethanol, 91 octane) and, as will be appreciated, the above-provided equation is only an example that may be employed in embodiments to determine real-time fuel consumption from data provided by the
onboard computer 116 and innumerable equivalents and variations may be employed by the position-determiningdevice 106. - Real-time fuel consumption rates determined or otherwise acquired by the position-determining
device 106 may be used for real-time feedback to the user and/or stored within thememory 130 for use and analysis. Calculated fuel consumption rates may be used to supplement, correct, or modify thevehicle profile 134 and/ordriver profile 138 to increase the accuracy of future route suggestions provided by the position-determiningdevice 106. For example, if thevehicle profile 134 indicates that thevehicle 118 should obtain 35 miles per gallon (MPG) over a certain road type, and the real-time fuel consumption rates indicate that the vehicle has obtained only 30 MPG for the certain road type, data stored in thememory 130 may be corrected to reflect this discrepancy. Further, in embodiments that do not employ theprofiles device 106—such as a database that correlates speed to MPG—that may be used to identify an optimum speed for thevehicle 118 and to select the “best” route from a fuel efficiency standpoint based at least in part on expected travel speed along the route. The database may be continuously and/or periodically updated by the position-determiningdevice 106 to reflect changes in the user's vehicle, location, driving habits, and the like. - Real-time fuel consumption rates may also be geo-tagged to associate a geographic location (determined by the position-determining device 106) with an acquired fuel consumption rate. The geo-tagged fuel consumption rates may be used to generate a track log or other map interface to allow the user to view his or her driving efficiency over previously-traveled areas. For example, the user may view the track log to determine that fuel efficiency significantly dropped over a certain geographic area and then modify his or her travel and/or driving habits accordingly.
- In some embodiments, where access to the
onboard computer 116 is not available, the position-determiningdevice 106 may estimate actual fuel efficiency using information provided through theinput device 124. For example, the user may input the current amount of fuel in the vehicle (e.g., ½ tank or 6 gallons), when fuel is added to the vehicle, how much fuel has been added to the vehicle, combinations thereof, and the like. Using this information, the position-determiningdevice 106 may calculate average fuel efficiency between fill ups and correlate the average fuel efficiency to driving habits, vehicle profiles, previously-visited locations, and the like. For example, the position-determiningdevice 106 may determine that thevehicle 118 has been primarily driven over highways since the last fill up (using locations stored within the memory 130) and associate the calculated average fuel efficiency with highway travel or even the specific highways or other thoroughfares traveled by thevehicle 118. In embodiments, the position-determiningdevice 106 may tabulate an estimated fuel efficiency based on road type driven (e.g., highway, rural road) in proportion to fuel consumption and/or a percentage of overall driving that occurred over particular road types (e.g., twenty percent of the total miles driven were on rural roads). As will be appreciated the tabulation may be associated with position related data obtained from the position-transmitting sources. To facilitate timely entry of fuel data, the position-determiningdevice 106 may prompt the user for fuel-related inputs when thedevice 106 detects that it is stopped within proximity to a fuel station by accessing a points of interest database. - As illustrated in
FIG. 5 , therouting data source 546 may be web enabled to allow access over anetwork 548, e.g., the Internet to one or more ofrouting data 114, data for a journey, thevehicle profile 134, thedriver profile 138, recommendations, and so on. For example, position-determiningdevice 106 may provide the routing data source with data from the journey for analysis and/or access over the Internet. In other instances, an independent web server may be used to provide access to routing data, data from the journey, and so on. In addition to the foregoing data, the website may provide suggestions for improving driving habits, offer comparisons to other drivers, permit trip planning, customizing what routing factors are to be used by therouting module 132, customize vehicle profile characteristics, and so on. The provided data can be associated with locations based on the signals from the position-transmitting sources. In this manner, the provided data may be obtained from anetworked computer 550. For example, a user may access the routing data source using thenetworked computer 550 to select which vehicle profile that is to be communicated to the position-determiningdevice 106. - As illustrated in
FIGS. 6A-D , various user interfaces (UI) may be provided to output the representation, accept user input, access the vehicle profile, and so on. While graphical user interfaces (GUIs) displayed on thetouch screen 126 are illustrated, a graphical user interface (GUI) may be displayed in a variety of ways, such as on a heads-up display and so on. Although not illustrated, theprocessor 120 may include a user interface module for generating the GUIs and/or receiving input associated with the GUIs. - As illustrated in
FIGS. 6A&B , thevehicle profile 134 may be obtained from one or more ofmemory 130 or the routing data source through the illustrated GUI. When the position-determiningdevice 106 is portable, a GUI may be output to allow a user to select anappropriate vehicle profile 134 for popular vehicles, such as by selecting ACURA (American Honda Motor Company, Inc. Torrance, Calif.) and selecting the ACURA TL model (American Honda Motor Company, Inc. Torrance, Calif.). This may permit the position-determiningdevice 106 to be associated with a variety of different vehicles. For example, in response to a user selecting the ACURA TL, respectively, 652 and 654, the position-determining device may obtain thevehicle profile 134 for the ACURA TL from one or more ofmemory 130 or the routing data source. When the vehicle profile is obtained from the routing data source, the profile may be stored inmemory 130 for use by therouting module 132. The vehicle profile for the ACURA TL may be stored inmemory 130 if the position-determiningdevice 106 had been previously associated with an ACURA TL type vehicle. - While user input using a make and model of the vehicle is shown, in other instances the vehicle profile may be automatically downloaded from the routing data source, such as part of an initiation procedure in response to a user selecting the
vehicle profile 134 over the Internet as is described with respect toFIG. 5 . In further instances, the position-determiningdevice 106 may include a receiver that is capable of associating a vehicle profile with received signals from a remote for unlocking the vehicle, such as a key fob. In the two foregoing instances, thetouch screen 126 may be used to output a confirmation message and/or allow the user to confirm that the vehicle profile is correct, e.g., the GUI includes a request for a user to confirm the vehicle make and model. - As illustrated in
FIG. 6C , in other instances, the GUI may be output to permit a user to customize thevehicle profile 134 and/or routing factors (not shown). For example, a user may select which vehicle characteristics are to be included in the vehicle profile, e.g., engine size (e.g., V-8 656), standard or regenerative breaking, transmission type, number of occupants, optimum speeds for fuel efficiency, and so on. This may allow the user to control which of the vehicle's features (that are associated with vehicle profile characteristics) are considered by therouting module 132. - As illustrated in
FIG. 6D , aspects of thedriver profile 138 may be output via the GUI presented on thetouch screen 126, e.g., adriver profile GUI 658. For example, thedriver profile GUI 658 may permit the driver to select a personal profile (e.g., “Dad” 660) that can be applied by therouting module 132. Thedriver profile GUI 658 may permit the selection of other driver related criteria, such as that the route should minimize the number ofstops 662. As should be appreciated, other GUI are contemplated to output information/accept user input. - Generally, any of the functions described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations. The terms “module” and “functionality” as used herein generally represent software, firmware, hardware, or a combination thereof. In the case of a software implementation, for instance, the module represents executable instructions that perform specified tasks when executed on a processor, such as the
processor 120 of the position-determiningdevice 106 ofFIG. 1 . The program code can be stored in one or more computer readable media, an example of which is thememory 130 of the position-determiningdevice 106 ofFIG. 1 . The features of the fuel efficient routing techniques described below are platform-independent, meaning that the techniques may be implemented on a variety of commercial computing platforms having a variety of processors. - The following discussion describes fuel efficient routing techniques that may be implemented utilizing the previously described systems and devices. Aspects of each of the procedures may be implemented in hardware, firmware, software or a combination thereof. The procedures are shown as a set of blocks that specify operations performed by one or more devices and are not necessarily limited to the orders shown for performing the operations by the respective blocks. In portions of the following discussion, reference will be made to the
environment 100 ofFIG. 1 and/or the system 200 ofFIG. 2-5 . -
FIG. 7 depicts aprocedure 700 in an exemplary implementation in which fuel efficient routing is implemented. One or more signals that can be used to identify a location are received (702). As previously described, the signals may be received from a position-transmitting source, such as a GPS source. - An identification is made as to the location (block 704). For instance, the position-determining
device 106 may receive signals from the navigation satellites102 (1)-102(N) or other source. The position-determiningdevice 106 may identify a location based upon the received signals. The identified location may be treated as a starting point for a route to a designated location. In some embodiments, the identified location may be provided through user input. - A determination is made as to which of a plurality of possible routes is associated with a least fuel consumption amount (block 706). For example, the determination may be made by comparing the fuel consumption amount for various road segments, route elements, routing factors, and so on between the identified location and the designated location based on one or more of the
vehicle profile 134 or thedriver profile 138. - The determination may be made by obtaining routing data,
vehicle profile 134 data, driver profile data, and so on from memory and/or from the routing data source (block 708). For example, as part of determining which route is associated with the least fuel consumption amount, thevehicle profile 134 can be considered. As discussed above, the determination may be made in a stepwise manner with portions of the determination being made at various locations along the route or at different points in time. - In one or more embodiments, the determination includes calculating values for the routing factors, road segments, or the route itself (block 710). For example, an algorithm may be implemented to calculate a fuel consumption amount for the routes or the road segments, and/or routing factors impacting fuel consumption.
- The route associated with the least fuel consumption amount may be represented (block 712). For example, a visual display may be presented that represents the route associated with the least fuel consumption amount. The representation may include an indication of one or more fuel consumption rates associated with segments of the route. The fuel consumption rates may be associated with different road classifications (e.g., highway, street), and so on. In some embodiments, the user may be presented the option of selecting the most-fuel efficient route or the fastest route. Upon selection, the position-determining
device 106 may provide route guidance—such as turn-by-turn voice directions—to guide the user to the desired destination. - In one or more embodiments, a real-time recommendation can be provided with the representation (block 714). The recommendation may indicate an action that may be taken to reduce the fuel consumption along the route. For example, if the
vehicle 118 is changing speeds along a highway, the recommendation may suggest that the driver set the cruise control to increase fuel efficiency. - A determination may be made that the represented route is not associated with the least fuel consumption amount (block 716). For example, at various points in time and/or at locations along the route, a determination may be made as to whether the “current” represented route is associated with the least fuel consumption amount. The determination at
block 716 may substantially mirror the determination performed atblock 708, as described above. In this case, a current location (that can be identified using the signals received from a position-transmitting source) can be substituted for the originally identified location. - Upon determining that a different route is associated with the least fuel consumption amount, a representation is made of the different route (bock 718). For instance, the representation may be changed to a route that avoids a traffic delay (e.g., a train crossing a roadway) that may result in avoidable fuel consumption. A variety of other examples are also contemplated.
- Although the invention has been described in language specific to structural features and/or methodological acts, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claimed invention.
Claims (24)
1. A position-determining device operable for use with a vehicle, the device comprising:
a navigation signal receiver operable to receive signals from a navigation source to determine a current geographic location of the device;
a display;
a memory including data corresponding to a characteristic of the vehicle; and
a processor coupled with the navigation signal receiver, the display, and the memory, the processor operable to—
identify a fuel-efficient route to a desired destination using the vehicle characteristic data, and
present a representation of the fuel-efficient route on the display.
2. The device of claim 1 , wherein the processor is operable to identify the fuel-efficient route based on a routing factor.
3. The device of claim 1 , further including an interface for receiving the vehicle characteristic data from an onboard computer associated with the vehicle.
4. The device of claim 3 , wherein the device is a portable navigation device and the interface includes a wireless interface for wirelessly receiving the vehicle characteristic data from a transmitter associated with an on-board diagnostics (OBD) system disposed in the vehicle's engine compartment.
5. The device of claim 3 , wherein the processor is further operable to calculate a real-time fuel consumption rate for the vehicle using the received vehicle characteristic data and present a representation of the real-time fuel consumption rate on the display.
6. The device of claim 5 , wherein the memory includes a vehicle profile associated with the vehicle characteristic data and the processor is operable to modify the vehicle profile based on the calculated real-time fuel consumption rate.
7. The device of claim 5 , wherein the representation includes an indication of a fuel consumption rate for a segment of the identified fuel-efficient route.
8. The device of claim 5 , wherein the processor is further operable to—
periodically calculate real-time fuel consumption rates for the vehicle using the received vehicle characteristic data,
associate a geographic location with at least some of the calculated real-time fuel consumption rates,
store the calculated real-time fuel consumption rates and associated geographic locations in the memory, and
present a representation of the previously-calculated real-time fuel consumption rates and associated geographic locations on the display.
9. The device of claim 1 , wherein the processor is further operable to—
determine that the identified fuel-efficient route no longer would cause the vehicle to consume a lesser amount of fuel than other routes,
identify a second fuel-efficient route to the desired destination, and
present a representation of the second fuel-efficient route on the display.
10. The device of claim 1 , wherein the memory includes a driver profile associated with a driver of the vehicle and the processor is operable to identify the fuel-efficient route using the vehicle configuration data and the driver profile.
11. A position-determining device operable for use with a vehicle, the device comprising:
a navigation signal receiver operable to receive signals from a navigation source to determine a current geographic location of the device;
a display;
an interface for receiving a characteristic of the vehicle from an onboard computer associated with the vehicle;
a memory including data corresponding to the received vehicle characteristic; and
a processor coupled with the navigation signal receiver, the display, the interface, and the memory, the processor operable to—
identify a fuel-efficient route to a desired destination, the fuel-efficient route being identified based on a routing factor and the vehicle characteristic data,
present a representation of the fuel-efficient route on the display, and
calculate a real-time fuel consumption rate for the vehicle using the vehicle characteristic data and present a representation of the real-time fuel consumption rate on the display.
12. The device of claim 11 , wherein the device is a portable navigation device and the interface includes a wireless interface for wirelessly receiving the vehicle characteristic data from a transmitter associated with an on-board diagnostics (OBD) system disposed in the vehicle's engine compartment.
13. The device of claim 11 , wherein the memory includes a vehicle profile associated with the vehicle characteristic data and the processor is operable to modify the vehicle profile based on the calculated real-time fuel consumption rate.
14. The device of claim 11 , wherein the processor is further operable to—
periodically calculate real-time fuel consumption rates for the vehicle using the received vehicle characteristic data,
associate a geographic location with at least some of the calculated real-time fuel consumption rates,
store the calculated real-time fuel consumption rates and associated geographic locations in the memory, and
present a representation of the previously-calculated real-time fuel consumption rates and associated geographic locations on the display.
15. The device of claim 11 , wherein the processor is further operable to—
periodically calculate real-time fuel consumption rates for the vehicle using the received vehicle characteristic data, and
identify at least one optimum speed for the vehicle using the calculated real-time fuel consumption rates.
16. The device of claim 11 , wherein the processor is further operable to—
determine that the identified fuel-efficient route no longer would cause the vehicle to consume a lesser amount of fuel than other routes,
identify a second fuel-efficient route to the desired destination, and
present a representation of the second fuel-efficient route on the display.
17. The device of claim 11 , wherein the memory includes a driver profile associated with a driver of the vehicle and the processor is operable to identify the fuel-efficient route using the vehicle configuration data and the driver profile.
18. A method comprising:
(a) receiving signals from a navigation source to determine a current geographic location;
(b) accessing a characteristic of a vehicle;
(c) identifying a fuel-efficient route to a desired destination using the vehicle characteristic data, and
(c) presenting a visual representation of the fuel-efficient route.
19. The method of claim 18 , wherein (a) includes identifying the fuel-efficient route based on a routing factor.
20. The method of claim 18 , further including receiving the vehicle characteristic from an onboard computer associated with the vehicle.
21. The method of claim 18 , further including calculating a real-time fuel consumption rate for the vehicle using the vehicle characteristic and presenting a visual representation of the real-time fuel consumption rate.
22. The method of claim 21 , further including—
periodically calculating real-time fuel consumption rates for the vehicle using the vehicle characteristic data,
associating a geographic location with at least some of the calculated real-time fuel consumption rates,
storing the calculated real-time fuel consumption rates and associated geographic locations, and
presenting a visual representation of the previously-calculated real-time fuel consumption rates and associated geographic locations.
23. The method of claim 18 , further including—
determining that the identified fuel-efficient route no longer would cause the vehicle to consume a lesser amount of fuel than other routes,
identifying a second fuel-efficient route to the desired destination, and
presenting a visual representation of the second fuel-efficient route.
24. The method of claim 18 , wherein (c) includes using a vehicle profile and a driver profile to identify the fuel-efficient route.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/256,712 US20100049397A1 (en) | 2008-08-22 | 2008-10-23 | Fuel efficient routing |
PCT/US2009/054033 WO2010021982A2 (en) | 2008-08-22 | 2009-08-17 | Fuel efficient routing |
JP2011523906A JP5390613B2 (en) | 2008-08-22 | 2009-08-17 | Position determining apparatus and method |
EP09808663.0A EP2313743A4 (en) | 2008-08-22 | 2009-08-17 | Fuel efficient routing |
CN200980138861.3A CN102171534B (en) | 2008-08-22 | 2009-08-17 | Fuel efficient routing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9121108P | 2008-08-22 | 2008-08-22 | |
US12/256,712 US20100049397A1 (en) | 2008-08-22 | 2008-10-23 | Fuel efficient routing |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100049397A1 true US20100049397A1 (en) | 2010-02-25 |
Family
ID=41697129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/256,712 Abandoned US20100049397A1 (en) | 2008-08-22 | 2008-10-23 | Fuel efficient routing |
Country Status (5)
Country | Link |
---|---|
US (1) | US20100049397A1 (en) |
EP (1) | EP2313743A4 (en) |
JP (1) | JP5390613B2 (en) |
CN (1) | CN102171534B (en) |
WO (1) | WO2010021982A2 (en) |
Cited By (164)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100057358A1 (en) * | 2008-08-28 | 2010-03-04 | TeleType Co., Inc. | Portable gps map device for commercial vehicle industry |
US20100280686A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280703A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding Privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280885A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280689A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280707A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280888A1 (en) * | 2009-04-30 | 2010-11-04 | Searete LLC, a limited libaility corporation of the State of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280706A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280708A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280691A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280887A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280692A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280704A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280693A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280886A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280688A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280709A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280690A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280705A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100332113A1 (en) * | 2009-06-24 | 2010-12-30 | General Motors Corporation | System and method for providing route guidance to a requesting vehicle |
US20110010093A1 (en) * | 2009-07-09 | 2011-01-13 | Palo Alto Research Center Incorporated | Method for encouraging location and activity labeling |
US20110106354A1 (en) * | 2009-04-30 | 2011-05-05 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20110106591A1 (en) * | 2009-04-30 | 2011-05-05 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20110106427A1 (en) * | 2009-11-05 | 2011-05-05 | Su-Jin Kim | Navigation method of mobile terminal and apparatus thereof |
US20110112710A1 (en) * | 2009-11-11 | 2011-05-12 | Dr. Ing. H.C.F. Porsche Aktiengesellschaft | Method for estimating the range of a motor vehicle |
US20110160993A1 (en) * | 2009-12-28 | 2011-06-30 | Honda Motor Co., Ltd. | Route searching device |
WO2011078748A1 (en) * | 2009-12-22 | 2011-06-30 | Volvo Lastvagnar Ab | Driver notification system and method |
US20110246004A1 (en) * | 2010-03-30 | 2011-10-06 | Honda Motor Co., Ltd. | Minimum Energy Route For A Motor Vehicle |
US20110257879A1 (en) * | 2010-04-14 | 2011-10-20 | Sony Corporation | Route guidance apparatus, route guidance method and computer program |
CN102252725A (en) * | 2010-04-08 | 2011-11-23 | 罗伯特·博世有限公司 | Method for collecting power consumption, executing route planning method and system |
US20110288765A1 (en) * | 2010-05-21 | 2011-11-24 | Verizon Patent And Licensing Inc. | Real-time route and recharge planning |
US20110307190A1 (en) * | 2010-06-10 | 2011-12-15 | Webtech Wireless Inc. | Vehicle Fuel Consumption Calculator |
WO2012009479A1 (en) * | 2010-07-13 | 2012-01-19 | Telenav, Inc. | Navigation system with ecological route based destination guidance mechanism and method of operation thereof |
US20120022781A1 (en) * | 2008-12-22 | 2012-01-26 | Tele Atlas North America Inc. | Methods, Devices and Map Databases for Green Routing |
US20120035843A1 (en) * | 2010-08-06 | 2012-02-09 | Aisin Aw Co., Ltd. | Navigation device, navigation method, and navigation program |
US20120072049A1 (en) * | 2009-05-29 | 2012-03-22 | Siemens Aktiengesellschaft | Computer-supported monitoring of an energy consumption of a means of transportation |
US20120173135A1 (en) * | 2010-12-30 | 2012-07-05 | Telenav, Inc. | Navigation system with constrained resource route planning optimizer and method of operation thereof |
US20120221234A1 (en) * | 2011-01-12 | 2012-08-30 | Cummins Intellectual Property, Inc. | System and method of vehicle fuel quantity management |
US20120232783A1 (en) * | 2011-03-08 | 2012-09-13 | Navteq North America, Llc | Energy Consumption Profiling |
US20130018573A1 (en) * | 2011-07-05 | 2013-01-17 | Aisin Aw Co., Ltd. | Evaluation indication system, evaluation indication method and computer-readable storage medium |
CN102944887A (en) * | 2012-11-14 | 2013-02-27 | 东南大学 | Vehicle three-dimension navigation method based on fuel consumption and tail gas exhaust |
US20130066547A1 (en) * | 2011-09-07 | 2013-03-14 | GM Global Technology Operations LLC | Method for determining at least one travelling route of a vehicle and navigation system for a vehicle |
US20130110386A1 (en) * | 2011-10-28 | 2013-05-02 | Thinkware Systems Corporation | Method and apparatus for providing analysis index of roadway section based on road and traffic conditions |
US8538677B2 (en) | 2010-12-30 | 2013-09-17 | Telenav, Inc. | Navigation system with constrained resource route planning mechanism and method of operation thereof |
JP2013205351A (en) * | 2012-03-29 | 2013-10-07 | Denso Corp | Navigation system and on-vehicle navigation apparatus |
JP2013257204A (en) * | 2012-06-12 | 2013-12-26 | Clarion Co Ltd | Information terminal and program |
US20140005922A1 (en) * | 2012-06-27 | 2014-01-02 | International Business Machines Corporation | Navigation system providing a super detail mode of operation to assist user's driving |
WO2014016825A1 (en) * | 2012-07-25 | 2014-01-30 | Mobiwize Solutions Ltd. | Reducing fuel consumption by accommodating to anticipated road and driving conditions |
US20140074390A1 (en) * | 2012-09-12 | 2014-03-13 | Sap Ag | Accurate range calcluation for vehicles, computed outside of the vehicle |
US20140107913A1 (en) * | 2012-10-12 | 2014-04-17 | Equilateral Technologies, Inc. | Vehicle range analysis using driving environment information with optional continuous averaging |
US8706416B2 (en) * | 2012-04-03 | 2014-04-22 | Ford Global Technologies, Llc | System and method for determining a vehicle route |
US20140214267A1 (en) * | 2013-01-25 | 2014-07-31 | Audi Ag | Predicting consumption and range of a vehicle based on collected route energy consumption data |
US20140278696A1 (en) * | 2013-03-15 | 2014-09-18 | Deere & Company | Methods and apparatus to determine work paths for machines |
US8935090B2 (en) | 2010-03-30 | 2015-01-13 | Honda Motor Co., Ltd. | Energy mapping systems |
US20150088409A1 (en) * | 2013-09-26 | 2015-03-26 | Wex, Inc. | Methods and systems for determining optimum fuel station |
US9002632B1 (en) * | 2009-07-19 | 2015-04-07 | Aaron T. Emigh | Fuel cost optimized routing |
GB2518857A (en) * | 2013-10-02 | 2015-04-08 | Jaguar Land Rover Ltd | Vehicle towing configuration system and method |
US9074905B2 (en) | 2010-03-08 | 2015-07-07 | Mitsubishi Electric Corporation | Route search device |
EP2620927A4 (en) * | 2010-09-22 | 2015-10-21 | Toyota Motor Co Ltd | Section setting method, mileage information generation device, and operation assist device |
US20150352947A1 (en) * | 2014-06-04 | 2015-12-10 | Purple Services, Inc. | Device and system for automotive refueling |
US20150369620A1 (en) * | 2013-01-16 | 2015-12-24 | Lg Electronics Inc. | Electronic device and control method for the electronic device |
US20160061611A1 (en) * | 2014-08-29 | 2016-03-03 | Ford Global Technologies, Llc | Route based energy consumption estimation using physical models |
US20160349075A1 (en) * | 2015-05-28 | 2016-12-01 | Alpine Electronics, Inc. | Method and system of route scheduling and presenting route-based fuel information |
EP3153368A1 (en) * | 2015-10-06 | 2017-04-12 | Hyundai Motor Company | Method and apparatus for controlling hybrid electric vehicle |
US9646433B1 (en) * | 2015-09-23 | 2017-05-09 | State Farm Mutual Automobile Insurance Company | Systems and methods for using image data to generate vehicle operation logs |
US9709969B2 (en) | 2013-03-15 | 2017-07-18 | Deere & Company | Methods and apparatus to control machine configurations |
CN107436151A (en) * | 2017-07-14 | 2017-12-05 | 维沃移动通信有限公司 | A kind of air navigation aid and mobile terminal |
US9891060B2 (en) | 2016-03-29 | 2018-02-13 | Toyota Motor Engineering & Manufacturing North America, Inc. | Occupancy based navigation system |
US9909890B2 (en) | 2016-07-08 | 2018-03-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Optimal energy source determination system |
US9953236B1 (en) | 2017-03-10 | 2018-04-24 | TuSimple | System and method for semantic segmentation using dense upsampling convolution (DUC) |
US9952594B1 (en) | 2017-04-07 | 2018-04-24 | TuSimple | System and method for traffic data collection using unmanned aerial vehicles (UAVs) |
US10048082B2 (en) | 2014-08-29 | 2018-08-14 | Ford Global Technologies, Llc | Route and model based energy estimation |
US10137880B2 (en) * | 2015-07-30 | 2018-11-27 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for hybrid vehicle |
US10147193B2 (en) | 2017-03-10 | 2018-12-04 | TuSimple | System and method for semantic segmentation using hybrid dilated convolution (HDC) |
US20180357841A1 (en) * | 2012-03-14 | 2018-12-13 | Zonar Systems, Inc. | Event based gps tracking |
US20190049980A1 (en) | 2017-08-08 | 2019-02-14 | TuSimple | Neural network based vehicle dynamics model |
US20190107406A1 (en) * | 2017-10-09 | 2019-04-11 | Nio Usa, Inc. | Systems and methods for trip planning under uncertainty |
US10260896B2 (en) * | 2014-08-20 | 2019-04-16 | Jaguar Land Rover Limited | Route planning device and associated method |
US10303522B2 (en) | 2017-07-01 | 2019-05-28 | TuSimple | System and method for distributed graphics processing unit (GPU) computation |
US10303956B2 (en) | 2017-08-23 | 2019-05-28 | TuSimple | System and method for using triplet loss for proposal free instance-wise semantic segmentation for lane detection |
US10308242B2 (en) | 2017-07-01 | 2019-06-04 | TuSimple | System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles |
US10311312B2 (en) | 2017-08-31 | 2019-06-04 | TuSimple | System and method for vehicle occlusion detection |
US10360257B2 (en) | 2017-08-08 | 2019-07-23 | TuSimple | System and method for image annotation |
US10387736B2 (en) | 2017-09-20 | 2019-08-20 | TuSimple | System and method for detecting taillight signals of a vehicle |
US10410055B2 (en) | 2017-10-05 | 2019-09-10 | TuSimple | System and method for aerial video traffic analysis |
US10415986B2 (en) | 2014-08-29 | 2019-09-17 | Ford Global Technologies, Llc | Route-based distance to empty calculation for a vehicle |
US10474790B2 (en) | 2017-06-02 | 2019-11-12 | TuSimple | Large scale distributed simulation for realistic multiple-agent interactive environments |
US10471963B2 (en) | 2017-04-07 | 2019-11-12 | TuSimple | System and method for transitioning between an autonomous and manual driving mode based on detection of a drivers capacity to control a vehicle |
US10481044B2 (en) | 2017-05-18 | 2019-11-19 | TuSimple | Perception simulation for improved autonomous vehicle control |
US10493988B2 (en) | 2017-07-01 | 2019-12-03 | TuSimple | System and method for adaptive cruise control for defensive driving |
US10528851B2 (en) | 2017-11-27 | 2020-01-07 | TuSimple | System and method for drivable road surface representation generation using multimodal sensor data |
US10528823B2 (en) | 2017-11-27 | 2020-01-07 | TuSimple | System and method for large-scale lane marking detection using multimodal sensor data |
US10552691B2 (en) | 2017-04-25 | 2020-02-04 | TuSimple | System and method for vehicle position and velocity estimation based on camera and lidar data |
US10552979B2 (en) | 2017-09-13 | 2020-02-04 | TuSimple | Output of a neural network method for deep odometry assisted by static scene optical flow |
US10558864B2 (en) | 2017-05-18 | 2020-02-11 | TuSimple | System and method for image localization based on semantic segmentation |
US10606274B2 (en) | 2017-10-30 | 2020-03-31 | Nio Usa, Inc. | Visual place recognition based self-localization for autonomous vehicles |
US10635109B2 (en) | 2017-10-17 | 2020-04-28 | Nio Usa, Inc. | Vehicle path-planner monitor and controller |
US10649458B2 (en) | 2017-09-07 | 2020-05-12 | Tusimple, Inc. | Data-driven prediction-based system and method for trajectory planning of autonomous vehicles |
US10657390B2 (en) | 2017-11-27 | 2020-05-19 | Tusimple, Inc. | System and method for large-scale lane marking detection using multimodal sensor data |
US10656644B2 (en) | 2017-09-07 | 2020-05-19 | Tusimple, Inc. | System and method for using human driving patterns to manage speed control for autonomous vehicles |
US10666730B2 (en) | 2017-10-28 | 2020-05-26 | Tusimple, Inc. | Storage architecture for heterogeneous multimedia data |
US10671873B2 (en) | 2017-03-10 | 2020-06-02 | Tusimple, Inc. | System and method for vehicle wheel detection |
US10671083B2 (en) | 2017-09-13 | 2020-06-02 | Tusimple, Inc. | Neural network architecture system for deep odometry assisted by static scene optical flow |
US10678234B2 (en) | 2017-08-24 | 2020-06-09 | Tusimple, Inc. | System and method for autonomous vehicle control to minimize energy cost |
US10685244B2 (en) | 2018-02-27 | 2020-06-16 | Tusimple, Inc. | System and method for online real-time multi-object tracking |
US10685239B2 (en) | 2018-03-18 | 2020-06-16 | Tusimple, Inc. | System and method for lateral vehicle detection |
US10710592B2 (en) | 2017-04-07 | 2020-07-14 | Tusimple, Inc. | System and method for path planning of autonomous vehicles based on gradient |
US10733465B2 (en) | 2017-09-20 | 2020-08-04 | Tusimple, Inc. | System and method for vehicle taillight state recognition |
US10739775B2 (en) | 2017-10-28 | 2020-08-11 | Tusimple, Inc. | System and method for real world autonomous vehicle trajectory simulation |
US10737695B2 (en) | 2017-07-01 | 2020-08-11 | Tusimple, Inc. | System and method for adaptive cruise control for low speed following |
US10752246B2 (en) | 2017-07-01 | 2020-08-25 | Tusimple, Inc. | System and method for adaptive cruise control with proximate vehicle detection |
US10762673B2 (en) | 2017-08-23 | 2020-09-01 | Tusimple, Inc. | 3D submap reconstruction system and method for centimeter precision localization using camera-based submap and LiDAR-based global map |
US10762635B2 (en) | 2017-06-14 | 2020-09-01 | Tusimple, Inc. | System and method for actively selecting and labeling images for semantic segmentation |
US10768626B2 (en) | 2017-09-30 | 2020-09-08 | Tusimple, Inc. | System and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles |
US10782694B2 (en) | 2017-09-07 | 2020-09-22 | Tusimple, Inc. | Prediction-based system and method for trajectory planning of autonomous vehicles |
US10782693B2 (en) | 2017-09-07 | 2020-09-22 | Tusimple, Inc. | Prediction-based system and method for trajectory planning of autonomous vehicles |
US10783381B2 (en) | 2017-08-31 | 2020-09-22 | Tusimple, Inc. | System and method for vehicle occlusion detection |
US10794707B2 (en) * | 2014-07-09 | 2020-10-06 | Bayerische Motoren Werke Aktiengesellschaft | Method for processing data of a route profile, decoding method, coding and decoding method, system, computer program, and computer program product |
US10796402B2 (en) | 2018-10-19 | 2020-10-06 | Tusimple, Inc. | System and method for fisheye image processing |
US10800645B2 (en) | 2017-07-21 | 2020-10-13 | Tusimple, Inc. | Method, device and system for automatic oiling of long-distance transport vehicle |
US10812589B2 (en) | 2017-10-28 | 2020-10-20 | Tusimple, Inc. | Storage architecture for heterogeneous multimedia data |
US10816354B2 (en) | 2017-08-22 | 2020-10-27 | Tusimple, Inc. | Verification module system and method for motion-based lane detection with multiple sensors |
US10837790B2 (en) | 2017-08-01 | 2020-11-17 | Nio Usa, Inc. | Productive and accident-free driving modes for a vehicle |
US10839234B2 (en) | 2018-09-12 | 2020-11-17 | Tusimple, Inc. | System and method for three-dimensional (3D) object detection |
US10846945B2 (en) | 2017-07-21 | 2020-11-24 | Tusimple, Inc. | Method, system and related devices for implementing vehicle automatically passing through barrier |
US10860018B2 (en) | 2017-11-30 | 2020-12-08 | Tusimple, Inc. | System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners |
US10877476B2 (en) | 2017-11-30 | 2020-12-29 | Tusimple, Inc. | Autonomous vehicle simulation system for analyzing motion planners |
US10890459B2 (en) | 2017-10-13 | 2021-01-12 | John Matsumura | Systems and methods for variable energy routing and tracking |
US10935978B2 (en) | 2017-10-30 | 2021-03-02 | Nio Usa, Inc. | Vehicle self-localization using particle filters and visual odometry |
US10942271B2 (en) | 2018-10-30 | 2021-03-09 | Tusimple, Inc. | Determining an angle between a tow vehicle and a trailer |
WO2021050162A1 (en) * | 2019-09-11 | 2021-03-18 | BlueOwl, LLC | Systems and methods for selecting vehicle routes |
US10953881B2 (en) | 2017-09-07 | 2021-03-23 | Tusimple, Inc. | System and method for automated lane change control for autonomous vehicles |
US10953880B2 (en) | 2017-09-07 | 2021-03-23 | Tusimple, Inc. | System and method for automated lane change control for autonomous vehicles |
US10962979B2 (en) | 2017-09-30 | 2021-03-30 | Tusimple, Inc. | System and method for multitask processing for autonomous vehicle computation and control |
US10970564B2 (en) | 2017-09-30 | 2021-04-06 | Tusimple, Inc. | System and method for instance-level lane detection for autonomous vehicle control |
US10970746B2 (en) | 2016-11-21 | 2021-04-06 | Nio Usa, Inc. | Autonomy first route optimization for autonomous vehicles |
US11009365B2 (en) | 2018-02-14 | 2021-05-18 | Tusimple, Inc. | Lane marking localization |
US11010874B2 (en) | 2018-04-12 | 2021-05-18 | Tusimple, Inc. | Images for perception modules of autonomous vehicles |
US11009356B2 (en) | 2018-02-14 | 2021-05-18 | Tusimple, Inc. | Lane marking localization and fusion |
US11016494B2 (en) * | 2016-09-29 | 2021-05-25 | Mitsubishi Electric Corporation | Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium |
US11029696B2 (en) | 2017-07-21 | 2021-06-08 | Tusimple, Inc. | Method, system and related device of implementing vehicle automatically weighing |
US11027650B2 (en) | 2019-11-07 | 2021-06-08 | Nio Usa, Inc. | Method and apparatus for improving operation of a motor vehicle |
US11067403B2 (en) * | 2018-07-05 | 2021-07-20 | GM Global Technology Operations LLC | Vehicle energy usage tracking |
US11084709B2 (en) | 2017-07-21 | 2021-08-10 | Tusimple, Inc. | Method, device and system for automatically fueling vehicle |
US11092451B2 (en) | 2011-07-27 | 2021-08-17 | Appy Risk Technologies Limited | Selective vehicle tracking and vehicle routing |
US11104334B2 (en) | 2018-05-31 | 2021-08-31 | Tusimple, Inc. | System and method for proximate vehicle intention prediction for autonomous vehicles |
US11151393B2 (en) | 2017-08-23 | 2021-10-19 | Tusimple, Inc. | Feature matching and corresponding refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map |
US20210335003A1 (en) * | 2019-06-03 | 2021-10-28 | Disney Enterprises, Inc. | Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations |
US11200758B2 (en) | 2017-07-21 | 2021-12-14 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatic inspection and repair |
US11199848B2 (en) | 2017-07-21 | 2021-12-14 | Beijing Tusen Zhitu Technology Co., Ltd.. | Method, system and related device of implementing vehicle automatic payment |
US11292480B2 (en) | 2018-09-13 | 2022-04-05 | Tusimple, Inc. | Remote safe driving methods and systems |
US11305782B2 (en) | 2018-01-11 | 2022-04-19 | Tusimple, Inc. | Monitoring system for autonomous vehicle operation |
US11312334B2 (en) | 2018-01-09 | 2022-04-26 | Tusimple, Inc. | Real-time remote control of vehicles with high redundancy |
US11321951B1 (en) | 2017-01-19 | 2022-05-03 | State Farm Mutual Automobile Insurance Company | Apparatuses, systems and methods for integrating vehicle operator gesture detection within geographic maps |
CN114694401A (en) * | 2022-03-30 | 2022-07-01 | 阿波罗智联(北京)科技有限公司 | Method and device for providing reference vehicle speed in high-precision map and electronic equipment |
US20220357169A1 (en) * | 2019-06-13 | 2022-11-10 | Zf Friedrichshafen Ag | Method and device for determining a route for a vehicle |
US11500101B2 (en) | 2018-05-02 | 2022-11-15 | Tusimple, Inc. | Curb detection by analysis of reflection images |
US11505445B2 (en) | 2017-07-21 | 2022-11-22 | Beijing Tusen Weilai Technology Co., Ltd. | Method, device and system for automatically fueling vehicle |
US11587304B2 (en) | 2017-03-10 | 2023-02-21 | Tusimple, Inc. | System and method for occluding contour detection |
US11701931B2 (en) | 2020-06-18 | 2023-07-18 | Tusimple, Inc. | Angle and orientation measurements for vehicles with multiple drivable sections |
US11709498B2 (en) | 2017-07-21 | 2023-07-25 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatic loading and unloading |
US11810322B2 (en) | 2020-04-09 | 2023-11-07 | Tusimple, Inc. | Camera pose estimation techniques |
US11823460B2 (en) | 2019-06-14 | 2023-11-21 | Tusimple, Inc. | Image fusion for autonomous vehicle operation |
US11951995B2 (en) | 2021-04-07 | 2024-04-09 | Bendix Commercial Vehicle Systems Llc | Identifying driver and route characteristics based on vehicle data |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010003723A1 (en) | 2010-04-08 | 2011-10-13 | Robert Bosch Gmbh | Navigational method for determining consumption-optimized route of motor car, involves determining consumption value of motor car on portion based on another consumption value detected on another portion of road network |
KR101231515B1 (en) * | 2010-06-30 | 2013-02-07 | 기아자동차주식회사 | System for calculating fuel of traveling route and method thereof |
DE102011007034A1 (en) | 2011-04-08 | 2012-10-11 | Robert Bosch Gmbh | Device for operating vehicle, particularly electric vehicle, has navigation system for providing route information, where navigation system is connected to target speed controller for automatically setting target speed of vehicle |
US8849555B2 (en) * | 2012-02-29 | 2014-09-30 | Inrix, Inc. | Fuel consumption calculations and warnings |
KR20130136781A (en) * | 2012-06-05 | 2013-12-13 | 현대자동차주식회사 | Method for decision of eco-route using soc consumption ratio |
EP2859464B1 (en) | 2012-06-08 | 2020-09-16 | Airbiquity, Inc. | Assessment of electronic sensor data to remotely identify a motor vehicle and monitor driver behavior |
DE102012210103A1 (en) * | 2012-06-15 | 2013-12-19 | Robert Bosch Gmbh | Method for visualization of cruising range of e.g. motor vehicle, involves determining range of vehicle based on level of energy storage unit, and providing analog representation of range compared with interlinked lengths of stages |
KR101471721B1 (en) * | 2012-12-17 | 2014-12-11 | 이성종 | System for diagnosing automobile |
JP6396320B2 (en) | 2012-12-20 | 2018-09-26 | エアビクティ インコーポレイテッド | Efficient head unit communication integration |
CN103900589A (en) * | 2012-12-25 | 2014-07-02 | 上海博泰悦臻电子设备制造有限公司 | A method and a device for displaying road conditions of a plurality of navigation paths in a navigation system |
JP6324157B2 (en) | 2014-03-27 | 2018-05-16 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Information processing apparatus, information processing method, and program |
KR102382195B1 (en) * | 2014-12-17 | 2022-04-05 | 삼성전자주식회사 | Method and apparatus for estimating state of charge of electric vehicle battery |
KR101748264B1 (en) * | 2015-09-03 | 2017-06-27 | 현대자동차주식회사 | Apparatus and method for showing fuel mileage measurement in vehicle |
KR101878984B1 (en) * | 2015-12-18 | 2018-07-16 | (주)이에스브이 | Stationary navigation system with obd |
JP6551913B2 (en) * | 2016-12-16 | 2019-07-31 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Information processing apparatus, information processing method, and program |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5459666A (en) * | 1993-12-14 | 1995-10-17 | United Technologies Corporation | Time and fuel display |
US5539399A (en) * | 1993-09-17 | 1996-07-23 | Honda Giken Kogyo Kabushiki Kaisha | Display device for electric vehicle |
US5913917A (en) * | 1997-08-04 | 1999-06-22 | Trimble Navigation Limited | Fuel consumption estimation |
US6732049B2 (en) * | 2001-05-10 | 2004-05-04 | Alpine Electronics, Inc. | Vehicle navigation system and method |
US6864807B2 (en) * | 2001-07-09 | 2005-03-08 | Nissan Motor Co., Ltd. | Information display system for vehicle |
US20050261823A1 (en) * | 2004-05-20 | 2005-11-24 | Haitao Huang | Intelligent geocoding of location information |
US20070021909A1 (en) * | 2005-07-21 | 2007-01-25 | Denso Corporation | Navigation system |
US20070124046A1 (en) * | 2005-11-29 | 2007-05-31 | Ayoub Ramy P | System and method for providing content to vehicles in exchange for vehicle information |
US20070255493A1 (en) * | 2006-05-01 | 2007-11-01 | Ayoub Ramy P | Limited destination navigation system |
US7418339B2 (en) * | 2005-02-14 | 2008-08-26 | Motorola, Inc. | Method for initiating navigation guidance in a distributed communications system |
US20080221776A1 (en) * | 2006-10-02 | 2008-09-11 | Mcclellan Scott | System and Method for Reconfiguring an Electronic Control Unit of a Motor Vehicle to Optimize Fuel Economy |
US7493209B1 (en) * | 2008-04-07 | 2009-02-17 | International Business Machines Corporation | Method of calculating a route based on estimated energy consumption |
US20090192709A1 (en) * | 2008-01-25 | 2009-07-30 | Garmin Ltd. | Position source selection |
US7765058B2 (en) * | 2006-11-20 | 2010-07-27 | Ford Global Technologies, Llc | Driver input analysis and feedback system |
US7928837B2 (en) * | 2007-08-09 | 2011-04-19 | Drew Technologies | Data acquisition and display system for motor vehicles |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3533685B2 (en) * | 1993-10-04 | 2004-05-31 | セイコーエプソン株式会社 | Vehicle image data calculation device and control method therefor |
JP2002288768A (en) * | 2001-01-17 | 2002-10-04 | Honda Motor Co Ltd | Information system for vehicle |
JP4161554B2 (en) * | 2001-08-06 | 2008-10-08 | 松下電器産業株式会社 | In-vehicle terminal |
JP2006012160A (en) * | 2001-11-26 | 2006-01-12 | Shosuke Ozuru | Vehicle information management system using mobile network |
JP4612635B2 (en) * | 2003-10-09 | 2011-01-12 | 本田技研工業株式会社 | Moving object detection using computer vision adaptable to low illumination depth |
JP2006030058A (en) * | 2004-07-20 | 2006-02-02 | Toyota Motor Corp | Navigation system for vehicle |
JP4509701B2 (en) * | 2004-08-31 | 2010-07-21 | 矢崎総業株式会社 | Driving assistance device |
JP4502766B2 (en) * | 2004-09-29 | 2010-07-14 | クラリオン株式会社 | Route search device |
JP2006300780A (en) * | 2005-04-21 | 2006-11-02 | Denso Corp | Route search system |
US20080270016A1 (en) * | 2005-11-21 | 2008-10-30 | Ford Motor Company | Navigation System for a Vehicle |
JP2008032542A (en) * | 2006-07-28 | 2008-02-14 | Toyota Motor Corp | Route guiding device for vehicle |
-
2008
- 2008-10-23 US US12/256,712 patent/US20100049397A1/en not_active Abandoned
-
2009
- 2009-08-17 JP JP2011523906A patent/JP5390613B2/en active Active
- 2009-08-17 WO PCT/US2009/054033 patent/WO2010021982A2/en active Application Filing
- 2009-08-17 EP EP09808663.0A patent/EP2313743A4/en not_active Withdrawn
- 2009-08-17 CN CN200980138861.3A patent/CN102171534B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5539399A (en) * | 1993-09-17 | 1996-07-23 | Honda Giken Kogyo Kabushiki Kaisha | Display device for electric vehicle |
US5459666A (en) * | 1993-12-14 | 1995-10-17 | United Technologies Corporation | Time and fuel display |
US5913917A (en) * | 1997-08-04 | 1999-06-22 | Trimble Navigation Limited | Fuel consumption estimation |
US6732049B2 (en) * | 2001-05-10 | 2004-05-04 | Alpine Electronics, Inc. | Vehicle navigation system and method |
US6864807B2 (en) * | 2001-07-09 | 2005-03-08 | Nissan Motor Co., Ltd. | Information display system for vehicle |
US20050261823A1 (en) * | 2004-05-20 | 2005-11-24 | Haitao Huang | Intelligent geocoding of location information |
US7418339B2 (en) * | 2005-02-14 | 2008-08-26 | Motorola, Inc. | Method for initiating navigation guidance in a distributed communications system |
US20070021909A1 (en) * | 2005-07-21 | 2007-01-25 | Denso Corporation | Navigation system |
US20070124046A1 (en) * | 2005-11-29 | 2007-05-31 | Ayoub Ramy P | System and method for providing content to vehicles in exchange for vehicle information |
US20070255493A1 (en) * | 2006-05-01 | 2007-11-01 | Ayoub Ramy P | Limited destination navigation system |
US20080221776A1 (en) * | 2006-10-02 | 2008-09-11 | Mcclellan Scott | System and Method for Reconfiguring an Electronic Control Unit of a Motor Vehicle to Optimize Fuel Economy |
US7765058B2 (en) * | 2006-11-20 | 2010-07-27 | Ford Global Technologies, Llc | Driver input analysis and feedback system |
US7928837B2 (en) * | 2007-08-09 | 2011-04-19 | Drew Technologies | Data acquisition and display system for motor vehicles |
US20090192709A1 (en) * | 2008-01-25 | 2009-07-30 | Garmin Ltd. | Position source selection |
US7493209B1 (en) * | 2008-04-07 | 2009-02-17 | International Business Machines Corporation | Method of calculating a route based on estimated energy consumption |
Cited By (252)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100057358A1 (en) * | 2008-08-28 | 2010-03-04 | TeleType Co., Inc. | Portable gps map device for commercial vehicle industry |
US10175058B2 (en) * | 2008-12-22 | 2019-01-08 | Tomtom Global Content B.V. | Methods, devices and map databases for green routing |
US20120022781A1 (en) * | 2008-12-22 | 2012-01-26 | Tele Atlas North America Inc. | Methods, Devices and Map Databases for Green Routing |
US20100280704A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280886A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280707A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280888A1 (en) * | 2009-04-30 | 2010-11-04 | Searete LLC, a limited libaility corporation of the State of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280706A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280708A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280691A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280887A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280692A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280885A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280693A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280689A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280688A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280709A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280690A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280705A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US8855907B2 (en) | 2009-04-30 | 2014-10-07 | Searete Llc | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20100280703A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding Privileges to a vehicle based upon one or more fuel utilization characteristics |
US20110106354A1 (en) * | 2009-04-30 | 2011-05-05 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20110106591A1 (en) * | 2009-04-30 | 2011-05-05 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding standings to a vehicle based upon one or more fuel utilization characteristics |
US20100280686A1 (en) * | 2009-04-30 | 2010-11-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Awarding privileges to a vehicle based upon one or more fuel utilization characteristics |
US20120072049A1 (en) * | 2009-05-29 | 2012-03-22 | Siemens Aktiengesellschaft | Computer-supported monitoring of an energy consumption of a means of transportation |
US8515662B2 (en) * | 2009-05-29 | 2013-08-20 | Siemens Aktiengesellschaft | Computer-supported monitoring of an energy consumption of a means of transportation |
US20100332113A1 (en) * | 2009-06-24 | 2010-12-30 | General Motors Corporation | System and method for providing route guidance to a requesting vehicle |
US8321125B2 (en) * | 2009-06-24 | 2012-11-27 | General Motors Llc | System and method for providing route guidance to a requesting vehicle |
US20110010093A1 (en) * | 2009-07-09 | 2011-01-13 | Palo Alto Research Center Incorporated | Method for encouraging location and activity labeling |
US9002632B1 (en) * | 2009-07-19 | 2015-04-07 | Aaron T. Emigh | Fuel cost optimized routing |
US8793071B2 (en) * | 2009-11-05 | 2014-07-29 | Lg Electronics Inc. | Navigation method of mobile terminal and apparatus thereof |
US20110106427A1 (en) * | 2009-11-05 | 2011-05-05 | Su-Jin Kim | Navigation method of mobile terminal and apparatus thereof |
US8594918B2 (en) * | 2009-11-11 | 2013-11-26 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Method for estimating the range of a motor vehicle |
US20110112710A1 (en) * | 2009-11-11 | 2011-05-12 | Dr. Ing. H.C.F. Porsche Aktiengesellschaft | Method for estimating the range of a motor vehicle |
WO2011078748A1 (en) * | 2009-12-22 | 2011-06-30 | Volvo Lastvagnar Ab | Driver notification system and method |
US20110160993A1 (en) * | 2009-12-28 | 2011-06-30 | Honda Motor Co., Ltd. | Route searching device |
US8793067B2 (en) * | 2009-12-28 | 2014-07-29 | Honda Motor Co., Ltd. | Route searching device |
DE112010005366B4 (en) | 2010-03-08 | 2022-02-03 | Mitsubishi Electric Corporation | ROUTE SEARCH DEVICE |
US9074905B2 (en) | 2010-03-08 | 2015-07-07 | Mitsubishi Electric Corporation | Route search device |
US20130245870A1 (en) * | 2010-03-30 | 2013-09-19 | Honda Motor Co., Ltd. | Minimum Energy Route For A Motor Vehicle |
US8935090B2 (en) | 2010-03-30 | 2015-01-13 | Honda Motor Co., Ltd. | Energy mapping systems |
US8423273B2 (en) * | 2010-03-30 | 2013-04-16 | Honda Motor Co., Ltd. | Minimum energy route for a motor vehicle |
US20110246004A1 (en) * | 2010-03-30 | 2011-10-06 | Honda Motor Co., Ltd. | Minimum Energy Route For A Motor Vehicle |
CN102252725A (en) * | 2010-04-08 | 2011-11-23 | 罗伯特·博世有限公司 | Method for collecting power consumption, executing route planning method and system |
US20190360829A1 (en) * | 2010-04-14 | 2019-11-28 | Sony Corporation | Route guidance apparatus, route guidance method and computer program |
US10386193B2 (en) * | 2010-04-14 | 2019-08-20 | Sony Corporation | Route guidance apparatus, route guidance method and computer program |
US9846048B2 (en) * | 2010-04-14 | 2017-12-19 | Sony Corporation | Route guidance apparatus, route guidance method and computer program |
US10094677B2 (en) * | 2010-04-14 | 2018-10-09 | Sony Corporation | Route guidance apparatus, route guidance method and computer program |
US20110257879A1 (en) * | 2010-04-14 | 2011-10-20 | Sony Corporation | Route guidance apparatus, route guidance method and computer program |
US8538694B2 (en) * | 2010-05-21 | 2013-09-17 | Verizon Patent And Licensing Inc. | Real-time route and recharge planning |
US20110288765A1 (en) * | 2010-05-21 | 2011-11-24 | Verizon Patent And Licensing Inc. | Real-time route and recharge planning |
US8340925B2 (en) * | 2010-06-10 | 2012-12-25 | Webtech Wireless Inc. | Vehicle fuel consumption calculator |
US20110307190A1 (en) * | 2010-06-10 | 2011-12-15 | Webtech Wireless Inc. | Vehicle Fuel Consumption Calculator |
WO2012009479A1 (en) * | 2010-07-13 | 2012-01-19 | Telenav, Inc. | Navigation system with ecological route based destination guidance mechanism and method of operation thereof |
CN103270391A (en) * | 2010-07-13 | 2013-08-28 | 泰为信息科技公司 | Navigation system with ecological route based destination guidance mechanism and method of operation thereof |
US20120016576A1 (en) * | 2010-07-13 | 2012-01-19 | Telenav, Inc. | Navigation system with ecological route based destination guidance mechanism and method of operation thereof |
US8972160B2 (en) * | 2010-08-06 | 2015-03-03 | Aisin Aw Co., Ltd. | Navigation device, navigation method, and navigation program |
US20120035843A1 (en) * | 2010-08-06 | 2012-02-09 | Aisin Aw Co., Ltd. | Navigation device, navigation method, and navigation program |
EP2620927A4 (en) * | 2010-09-22 | 2015-10-21 | Toyota Motor Co Ltd | Section setting method, mileage information generation device, and operation assist device |
US20120173135A1 (en) * | 2010-12-30 | 2012-07-05 | Telenav, Inc. | Navigation system with constrained resource route planning optimizer and method of operation thereof |
US8626436B2 (en) * | 2010-12-30 | 2014-01-07 | Telenav, Inc. | Navigation system with constrained resource route planning optimizer and method of operation thereof |
US8538677B2 (en) | 2010-12-30 | 2013-09-17 | Telenav, Inc. | Navigation system with constrained resource route planning mechanism and method of operation thereof |
US8612140B2 (en) | 2010-12-30 | 2013-12-17 | Telenav, Inc. | Navigation system with constrained resource route planning mechanism and method of operation thereof |
US20140172288A1 (en) * | 2010-12-30 | 2014-06-19 | Telenav, Inc. | Navigation system with constrained resource route planning mechanism and method of operation thereof |
US8972169B2 (en) * | 2010-12-30 | 2015-03-03 | Telenav, Inc. | Navigation system with constrained resource route planning mechanism and method of operation thereof |
US8639436B2 (en) * | 2011-01-12 | 2014-01-28 | Cummins Intellectual Property, Inc. | System and method of vehicle fuel quantity management |
US20120221234A1 (en) * | 2011-01-12 | 2012-08-30 | Cummins Intellectual Property, Inc. | System and method of vehicle fuel quantity management |
US20120232783A1 (en) * | 2011-03-08 | 2012-09-13 | Navteq North America, Llc | Energy Consumption Profiling |
US8755993B2 (en) * | 2011-03-08 | 2014-06-17 | Navteq B.V. | Energy consumption profiling |
US20130018573A1 (en) * | 2011-07-05 | 2013-01-17 | Aisin Aw Co., Ltd. | Evaluation indication system, evaluation indication method and computer-readable storage medium |
US9151630B2 (en) * | 2011-07-05 | 2015-10-06 | Aisin Aw Co., Ltd. | Evaluation indication system, evaluation indication method and computer-readable storage medium |
US11092451B2 (en) | 2011-07-27 | 2021-08-17 | Appy Risk Technologies Limited | Selective vehicle tracking and vehicle routing |
US20130066547A1 (en) * | 2011-09-07 | 2013-03-14 | GM Global Technology Operations LLC | Method for determining at least one travelling route of a vehicle and navigation system for a vehicle |
US9555811B2 (en) * | 2011-10-28 | 2017-01-31 | Thinkware Corporation | Method and apparatus for providing analysis index of roadway section based on road and traffic conditions |
US20130110386A1 (en) * | 2011-10-28 | 2013-05-02 | Thinkware Systems Corporation | Method and apparatus for providing analysis index of roadway section based on road and traffic conditions |
US20180357841A1 (en) * | 2012-03-14 | 2018-12-13 | Zonar Systems, Inc. | Event based gps tracking |
JP2013205351A (en) * | 2012-03-29 | 2013-10-07 | Denso Corp | Navigation system and on-vehicle navigation apparatus |
US8706416B2 (en) * | 2012-04-03 | 2014-04-22 | Ford Global Technologies, Llc | System and method for determining a vehicle route |
JP2013257204A (en) * | 2012-06-12 | 2013-12-26 | Clarion Co Ltd | Information terminal and program |
US9189959B2 (en) * | 2012-06-27 | 2015-11-17 | International Business Machines Corporation | Navigation system providing a super detail mode of operation to assist user's driving |
US20140005922A1 (en) * | 2012-06-27 | 2014-01-02 | International Business Machines Corporation | Navigation system providing a super detail mode of operation to assist user's driving |
WO2014016825A1 (en) * | 2012-07-25 | 2014-01-30 | Mobiwize Solutions Ltd. | Reducing fuel consumption by accommodating to anticipated road and driving conditions |
US9292257B2 (en) * | 2012-09-12 | 2016-03-22 | Sap Se | Accurate range calculation for vehicles, computed outside of the vehicle |
US20140074390A1 (en) * | 2012-09-12 | 2014-03-13 | Sap Ag | Accurate range calcluation for vehicles, computed outside of the vehicle |
US20140107913A1 (en) * | 2012-10-12 | 2014-04-17 | Equilateral Technologies, Inc. | Vehicle range analysis using driving environment information with optional continuous averaging |
US8989999B2 (en) * | 2012-10-12 | 2015-03-24 | Equilateral Technologies, Inc. | Vehicle range analysis using driving environment information with optional continuous averaging |
CN102944887A (en) * | 2012-11-14 | 2013-02-27 | 东南大学 | Vehicle three-dimension navigation method based on fuel consumption and tail gas exhaust |
US9557186B2 (en) * | 2013-01-16 | 2017-01-31 | Lg Electronics Inc. | Electronic device and control method for the electronic device |
US20150369620A1 (en) * | 2013-01-16 | 2015-12-24 | Lg Electronics Inc. | Electronic device and control method for the electronic device |
US20140214267A1 (en) * | 2013-01-25 | 2014-07-31 | Audi Ag | Predicting consumption and range of a vehicle based on collected route energy consumption data |
US11422519B2 (en) | 2013-03-15 | 2022-08-23 | Deere & Company | Methods and apparatus to control machine configurations |
US10539935B2 (en) | 2013-03-15 | 2020-01-21 | Deere & Company | Methods and apparatus to control machine configurations |
US20140278696A1 (en) * | 2013-03-15 | 2014-09-18 | Deere & Company | Methods and apparatus to determine work paths for machines |
US9709969B2 (en) | 2013-03-15 | 2017-07-18 | Deere & Company | Methods and apparatus to control machine configurations |
US9494445B2 (en) * | 2013-09-26 | 2016-11-15 | Wex Inc. | Methods and systems for determining optimum fuel station |
US20150088409A1 (en) * | 2013-09-26 | 2015-03-26 | Wex, Inc. | Methods and systems for determining optimum fuel station |
GB2518857A (en) * | 2013-10-02 | 2015-04-08 | Jaguar Land Rover Ltd | Vehicle towing configuration system and method |
GB2518857B (en) * | 2013-10-02 | 2018-02-14 | Jaguar Land Rover Ltd | Vehicle towing configuration system and method |
US20150352947A1 (en) * | 2014-06-04 | 2015-12-10 | Purple Services, Inc. | Device and system for automotive refueling |
US10794707B2 (en) * | 2014-07-09 | 2020-10-06 | Bayerische Motoren Werke Aktiengesellschaft | Method for processing data of a route profile, decoding method, coding and decoding method, system, computer program, and computer program product |
US10260896B2 (en) * | 2014-08-20 | 2019-04-16 | Jaguar Land Rover Limited | Route planning device and associated method |
US10415986B2 (en) | 2014-08-29 | 2019-09-17 | Ford Global Technologies, Llc | Route-based distance to empty calculation for a vehicle |
US20160061611A1 (en) * | 2014-08-29 | 2016-03-03 | Ford Global Technologies, Llc | Route based energy consumption estimation using physical models |
US9759573B2 (en) * | 2014-08-29 | 2017-09-12 | Ford Global Technologies, Llc | Route based energy consumption estimation using physical models |
US10048082B2 (en) | 2014-08-29 | 2018-08-14 | Ford Global Technologies, Llc | Route and model based energy estimation |
US9638542B2 (en) * | 2015-05-28 | 2017-05-02 | Alpine Electronics, Inc. | Method and system of route scheduling and presenting route-based fuel information |
US20160349075A1 (en) * | 2015-05-28 | 2016-12-01 | Alpine Electronics, Inc. | Method and system of route scheduling and presenting route-based fuel information |
US10137880B2 (en) * | 2015-07-30 | 2018-11-27 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for hybrid vehicle |
US10325425B1 (en) * | 2015-09-23 | 2019-06-18 | State Farm Mutual Automobile Insurance Company | Systems and methods for using image data to generate vehicle operation logs |
US9646433B1 (en) * | 2015-09-23 | 2017-05-09 | State Farm Mutual Automobile Insurance Company | Systems and methods for using image data to generate vehicle operation logs |
US9714024B2 (en) | 2015-10-06 | 2017-07-25 | Hyundai Motor Company | Method and apparatus for controlling hybrid electric vehicle |
EP3153368A1 (en) * | 2015-10-06 | 2017-04-12 | Hyundai Motor Company | Method and apparatus for controlling hybrid electric vehicle |
US9891060B2 (en) | 2016-03-29 | 2018-02-13 | Toyota Motor Engineering & Manufacturing North America, Inc. | Occupancy based navigation system |
US9909890B2 (en) | 2016-07-08 | 2018-03-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Optimal energy source determination system |
US11016494B2 (en) * | 2016-09-29 | 2021-05-25 | Mitsubishi Electric Corporation | Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium |
US10970746B2 (en) | 2016-11-21 | 2021-04-06 | Nio Usa, Inc. | Autonomy first route optimization for autonomous vehicles |
US11710153B2 (en) | 2016-11-21 | 2023-07-25 | Nio Technology (Anhui) Co., Ltd. | Autonomy first route optimization for autonomous vehicles |
US11321951B1 (en) | 2017-01-19 | 2022-05-03 | State Farm Mutual Automobile Insurance Company | Apparatuses, systems and methods for integrating vehicle operator gesture detection within geographic maps |
US10147193B2 (en) | 2017-03-10 | 2018-12-04 | TuSimple | System and method for semantic segmentation using hybrid dilated convolution (HDC) |
US9953236B1 (en) | 2017-03-10 | 2018-04-24 | TuSimple | System and method for semantic segmentation using dense upsampling convolution (DUC) |
US11501513B2 (en) | 2017-03-10 | 2022-11-15 | Tusimple, Inc. | System and method for vehicle wheel detection |
US11587304B2 (en) | 2017-03-10 | 2023-02-21 | Tusimple, Inc. | System and method for occluding contour detection |
US10671873B2 (en) | 2017-03-10 | 2020-06-02 | Tusimple, Inc. | System and method for vehicle wheel detection |
US10471963B2 (en) | 2017-04-07 | 2019-11-12 | TuSimple | System and method for transitioning between an autonomous and manual driving mode based on detection of a drivers capacity to control a vehicle |
US11673557B2 (en) | 2017-04-07 | 2023-06-13 | Tusimple, Inc. | System and method for path planning of autonomous vehicles based on gradient |
US9952594B1 (en) | 2017-04-07 | 2018-04-24 | TuSimple | System and method for traffic data collection using unmanned aerial vehicles (UAVs) |
US10710592B2 (en) | 2017-04-07 | 2020-07-14 | Tusimple, Inc. | System and method for path planning of autonomous vehicles based on gradient |
US11557128B2 (en) | 2017-04-25 | 2023-01-17 | Tusimple, Inc. | System and method for vehicle position and velocity estimation based on camera and LIDAR data |
US11928868B2 (en) | 2017-04-25 | 2024-03-12 | Tusimple, Inc. | System and method for vehicle position and velocity estimation based on camera and LIDAR data |
US10552691B2 (en) | 2017-04-25 | 2020-02-04 | TuSimple | System and method for vehicle position and velocity estimation based on camera and lidar data |
US10867188B2 (en) | 2017-05-18 | 2020-12-15 | Tusimple, Inc. | System and method for image localization based on semantic segmentation |
US10558864B2 (en) | 2017-05-18 | 2020-02-11 | TuSimple | System and method for image localization based on semantic segmentation |
US10481044B2 (en) | 2017-05-18 | 2019-11-19 | TuSimple | Perception simulation for improved autonomous vehicle control |
US11885712B2 (en) | 2017-05-18 | 2024-01-30 | Tusimple, Inc. | Perception simulation for improved autonomous vehicle control |
US10830669B2 (en) | 2017-05-18 | 2020-11-10 | Tusimple, Inc. | Perception simulation for improved autonomous vehicle control |
US10474790B2 (en) | 2017-06-02 | 2019-11-12 | TuSimple | Large scale distributed simulation for realistic multiple-agent interactive environments |
US10762635B2 (en) | 2017-06-14 | 2020-09-01 | Tusimple, Inc. | System and method for actively selecting and labeling images for semantic segmentation |
US10737695B2 (en) | 2017-07-01 | 2020-08-11 | Tusimple, Inc. | System and method for adaptive cruise control for low speed following |
US10493988B2 (en) | 2017-07-01 | 2019-12-03 | TuSimple | System and method for adaptive cruise control for defensive driving |
US10303522B2 (en) | 2017-07-01 | 2019-05-28 | TuSimple | System and method for distributed graphics processing unit (GPU) computation |
US11040710B2 (en) | 2017-07-01 | 2021-06-22 | Tusimple, Inc. | System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles |
US10308242B2 (en) | 2017-07-01 | 2019-06-04 | TuSimple | System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles |
US11753008B2 (en) | 2017-07-01 | 2023-09-12 | Tusimple, Inc. | System and method for adaptive cruise control with proximate vehicle detection |
US10752246B2 (en) | 2017-07-01 | 2020-08-25 | Tusimple, Inc. | System and method for adaptive cruise control with proximate vehicle detection |
CN107436151A (en) * | 2017-07-14 | 2017-12-05 | 维沃移动通信有限公司 | A kind of air navigation aid and mobile terminal |
US11715336B2 (en) | 2017-07-21 | 2023-08-01 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatic inspection and repair |
US10800645B2 (en) | 2017-07-21 | 2020-10-13 | Tusimple, Inc. | Method, device and system for automatic oiling of long-distance transport vehicle |
US11403885B2 (en) | 2017-07-21 | 2022-08-02 | Beijing Tusen Weilai Technology Co., Ltd. | Method, system and related devices for implementing vehicle automatically passing through barrier |
US11709498B2 (en) | 2017-07-21 | 2023-07-25 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatic loading and unloading |
US11768502B2 (en) | 2017-07-21 | 2023-09-26 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatic payment |
US11199848B2 (en) | 2017-07-21 | 2021-12-14 | Beijing Tusen Zhitu Technology Co., Ltd.. | Method, system and related device of implementing vehicle automatic payment |
US11200758B2 (en) | 2017-07-21 | 2021-12-14 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatic inspection and repair |
US11650594B2 (en) | 2017-07-21 | 2023-05-16 | Beijing Tusen Zhitu Technology Co., Ltd. | Method, system and related device of implementing vehicle automatically weighing |
US11029696B2 (en) | 2017-07-21 | 2021-06-08 | Tusimple, Inc. | Method, system and related device of implementing vehicle automatically weighing |
US11708261B2 (en) | 2017-07-21 | 2023-07-25 | Beijing Tusen Weilai Technology Co., Ltd. | Method, device and system for automatic oiling of long-distance transport vehicle |
US11084709B2 (en) | 2017-07-21 | 2021-08-10 | Tusimple, Inc. | Method, device and system for automatically fueling vehicle |
US10846945B2 (en) | 2017-07-21 | 2020-11-24 | Tusimple, Inc. | Method, system and related devices for implementing vehicle automatically passing through barrier |
US11685643B2 (en) | 2017-07-21 | 2023-06-27 | Beijing Tusen Weilai Technology Co., Ltd. | Method, device and system for automatically fueling vehicle |
US11505445B2 (en) | 2017-07-21 | 2022-11-22 | Beijing Tusen Weilai Technology Co., Ltd. | Method, device and system for automatically fueling vehicle |
US10837790B2 (en) | 2017-08-01 | 2020-11-17 | Nio Usa, Inc. | Productive and accident-free driving modes for a vehicle |
US11029693B2 (en) | 2017-08-08 | 2021-06-08 | Tusimple, Inc. | Neural network based vehicle dynamics model |
US20190049980A1 (en) | 2017-08-08 | 2019-02-14 | TuSimple | Neural network based vehicle dynamics model |
US10360257B2 (en) | 2017-08-08 | 2019-07-23 | TuSimple | System and method for image annotation |
US10816354B2 (en) | 2017-08-22 | 2020-10-27 | Tusimple, Inc. | Verification module system and method for motion-based lane detection with multiple sensors |
US11573095B2 (en) | 2017-08-22 | 2023-02-07 | Tusimple, Inc. | Verification module system and method for motion-based lane detection with multiple sensors |
US11874130B2 (en) | 2017-08-22 | 2024-01-16 | Tusimple, Inc. | Verification module system and method for motion-based lane detection with multiple sensors |
US11151393B2 (en) | 2017-08-23 | 2021-10-19 | Tusimple, Inc. | Feature matching and corresponding refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map |
US11846510B2 (en) | 2017-08-23 | 2023-12-19 | Tusimple, Inc. | Feature matching and correspondence refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map |
US10303956B2 (en) | 2017-08-23 | 2019-05-28 | TuSimple | System and method for using triplet loss for proposal free instance-wise semantic segmentation for lane detection |
US10762673B2 (en) | 2017-08-23 | 2020-09-01 | Tusimple, Inc. | 3D submap reconstruction system and method for centimeter precision localization using camera-based submap and LiDAR-based global map |
US11366467B2 (en) | 2017-08-24 | 2022-06-21 | Tusimple, Inc. | System and method for autonomous vehicle control to minimize energy cost |
US10678234B2 (en) | 2017-08-24 | 2020-06-09 | Tusimple, Inc. | System and method for autonomous vehicle control to minimize energy cost |
US11886183B2 (en) | 2017-08-24 | 2024-01-30 | Tusimple, Inc. | System and method for autonomous vehicle control to minimize energy cost |
US10783381B2 (en) | 2017-08-31 | 2020-09-22 | Tusimple, Inc. | System and method for vehicle occlusion detection |
US11745736B2 (en) | 2017-08-31 | 2023-09-05 | Tusimple, Inc. | System and method for vehicle occlusion detection |
US10311312B2 (en) | 2017-08-31 | 2019-06-04 | TuSimple | System and method for vehicle occlusion detection |
US10782693B2 (en) | 2017-09-07 | 2020-09-22 | Tusimple, Inc. | Prediction-based system and method for trajectory planning of autonomous vehicles |
US10953880B2 (en) | 2017-09-07 | 2021-03-23 | Tusimple, Inc. | System and method for automated lane change control for autonomous vehicles |
US11892846B2 (en) | 2017-09-07 | 2024-02-06 | Tusimple, Inc. | Prediction-based system and method for trajectory planning of autonomous vehicles |
US11294375B2 (en) | 2017-09-07 | 2022-04-05 | Tusimple, Inc. | System and method for using human driving patterns to manage speed control for autonomous vehicles |
US10953881B2 (en) | 2017-09-07 | 2021-03-23 | Tusimple, Inc. | System and method for automated lane change control for autonomous vehicles |
US11853071B2 (en) | 2017-09-07 | 2023-12-26 | Tusimple, Inc. | Data-driven prediction-based system and method for trajectory planning of autonomous vehicles |
US10649458B2 (en) | 2017-09-07 | 2020-05-12 | Tusimple, Inc. | Data-driven prediction-based system and method for trajectory planning of autonomous vehicles |
US10656644B2 (en) | 2017-09-07 | 2020-05-19 | Tusimple, Inc. | System and method for using human driving patterns to manage speed control for autonomous vehicles |
US10782694B2 (en) | 2017-09-07 | 2020-09-22 | Tusimple, Inc. | Prediction-based system and method for trajectory planning of autonomous vehicles |
US10552979B2 (en) | 2017-09-13 | 2020-02-04 | TuSimple | Output of a neural network method for deep odometry assisted by static scene optical flow |
US10671083B2 (en) | 2017-09-13 | 2020-06-02 | Tusimple, Inc. | Neural network architecture system for deep odometry assisted by static scene optical flow |
US11734563B2 (en) | 2017-09-20 | 2023-08-22 | Tusimple, Inc. | System and method for vehicle taillight state recognition |
US11328164B2 (en) | 2017-09-20 | 2022-05-10 | Tusimple, Inc. | System and method for vehicle taillight state recognition |
US10387736B2 (en) | 2017-09-20 | 2019-08-20 | TuSimple | System and method for detecting taillight signals of a vehicle |
US10733465B2 (en) | 2017-09-20 | 2020-08-04 | Tusimple, Inc. | System and method for vehicle taillight state recognition |
US11500387B2 (en) | 2017-09-30 | 2022-11-15 | Tusimple, Inc. | System and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles |
US10962979B2 (en) | 2017-09-30 | 2021-03-30 | Tusimple, Inc. | System and method for multitask processing for autonomous vehicle computation and control |
US10768626B2 (en) | 2017-09-30 | 2020-09-08 | Tusimple, Inc. | System and method for providing multiple agents for decision making, trajectory planning, and control for autonomous vehicles |
US10970564B2 (en) | 2017-09-30 | 2021-04-06 | Tusimple, Inc. | System and method for instance-level lane detection for autonomous vehicle control |
US11853883B2 (en) | 2017-09-30 | 2023-12-26 | Tusimple, Inc. | System and method for instance-level lane detection for autonomous vehicle control |
US10410055B2 (en) | 2017-10-05 | 2019-09-10 | TuSimple | System and method for aerial video traffic analysis |
US20190107406A1 (en) * | 2017-10-09 | 2019-04-11 | Nio Usa, Inc. | Systems and methods for trip planning under uncertainty |
US10890459B2 (en) | 2017-10-13 | 2021-01-12 | John Matsumura | Systems and methods for variable energy routing and tracking |
US11650066B2 (en) | 2017-10-13 | 2023-05-16 | John Matsumura | Systems and methods for variable energy routing and tracking |
US11726474B2 (en) | 2017-10-17 | 2023-08-15 | Nio Technology (Anhui) Co., Ltd. | Vehicle path-planner monitor and controller |
US10635109B2 (en) | 2017-10-17 | 2020-04-28 | Nio Usa, Inc. | Vehicle path-planner monitor and controller |
US10666730B2 (en) | 2017-10-28 | 2020-05-26 | Tusimple, Inc. | Storage architecture for heterogeneous multimedia data |
US10739775B2 (en) | 2017-10-28 | 2020-08-11 | Tusimple, Inc. | System and method for real world autonomous vehicle trajectory simulation |
US11853072B2 (en) | 2017-10-28 | 2023-12-26 | Tusimple, Inc. | System and method for real world autonomous vehicle trajectory simulation |
US10812589B2 (en) | 2017-10-28 | 2020-10-20 | Tusimple, Inc. | Storage architecture for heterogeneous multimedia data |
US10935978B2 (en) | 2017-10-30 | 2021-03-02 | Nio Usa, Inc. | Vehicle self-localization using particle filters and visual odometry |
US10606274B2 (en) | 2017-10-30 | 2020-03-31 | Nio Usa, Inc. | Visual place recognition based self-localization for autonomous vehicles |
US10528823B2 (en) | 2017-11-27 | 2020-01-07 | TuSimple | System and method for large-scale lane marking detection using multimodal sensor data |
US10657390B2 (en) | 2017-11-27 | 2020-05-19 | Tusimple, Inc. | System and method for large-scale lane marking detection using multimodal sensor data |
US10528851B2 (en) | 2017-11-27 | 2020-01-07 | TuSimple | System and method for drivable road surface representation generation using multimodal sensor data |
US11580754B2 (en) | 2017-11-27 | 2023-02-14 | Tusimple, Inc. | System and method for large-scale lane marking detection using multimodal sensor data |
US10877476B2 (en) | 2017-11-30 | 2020-12-29 | Tusimple, Inc. | Autonomous vehicle simulation system for analyzing motion planners |
US10860018B2 (en) | 2017-11-30 | 2020-12-08 | Tusimple, Inc. | System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners |
US11782440B2 (en) | 2017-11-30 | 2023-10-10 | Tusimple, Inc. | Autonomous vehicle simulation system for analyzing motion planners |
US11681292B2 (en) | 2017-11-30 | 2023-06-20 | Tusimple, Inc. | System and method for generating simulated vehicles with configured behaviors for analyzing autonomous vehicle motion planners |
US11312334B2 (en) | 2018-01-09 | 2022-04-26 | Tusimple, Inc. | Real-time remote control of vehicles with high redundancy |
US11305782B2 (en) | 2018-01-11 | 2022-04-19 | Tusimple, Inc. | Monitoring system for autonomous vehicle operation |
US11009356B2 (en) | 2018-02-14 | 2021-05-18 | Tusimple, Inc. | Lane marking localization and fusion |
US11852498B2 (en) | 2018-02-14 | 2023-12-26 | Tusimple, Inc. | Lane marking localization |
US11740093B2 (en) | 2018-02-14 | 2023-08-29 | Tusimple, Inc. | Lane marking localization and fusion |
US11009365B2 (en) | 2018-02-14 | 2021-05-18 | Tusimple, Inc. | Lane marking localization |
US11830205B2 (en) | 2018-02-27 | 2023-11-28 | Tusimple, Inc. | System and method for online real-time multi- object tracking |
US10685244B2 (en) | 2018-02-27 | 2020-06-16 | Tusimple, Inc. | System and method for online real-time multi-object tracking |
US11295146B2 (en) | 2018-02-27 | 2022-04-05 | Tusimple, Inc. | System and method for online real-time multi-object tracking |
US11610406B2 (en) | 2018-03-18 | 2023-03-21 | Tusimple, Inc. | System and method for lateral vehicle detection |
US11074462B2 (en) | 2018-03-18 | 2021-07-27 | Tusimple, Inc. | System and method for lateral vehicle detection |
US10685239B2 (en) | 2018-03-18 | 2020-06-16 | Tusimple, Inc. | System and method for lateral vehicle detection |
US11694308B2 (en) | 2018-04-12 | 2023-07-04 | Tusimple, Inc. | Images for perception modules of autonomous vehicles |
US11010874B2 (en) | 2018-04-12 | 2021-05-18 | Tusimple, Inc. | Images for perception modules of autonomous vehicles |
US11500101B2 (en) | 2018-05-02 | 2022-11-15 | Tusimple, Inc. | Curb detection by analysis of reflection images |
US11948082B2 (en) | 2018-05-31 | 2024-04-02 | Tusimple, Inc. | System and method for proximate vehicle intention prediction for autonomous vehicles |
US11104334B2 (en) | 2018-05-31 | 2021-08-31 | Tusimple, Inc. | System and method for proximate vehicle intention prediction for autonomous vehicles |
US11067403B2 (en) * | 2018-07-05 | 2021-07-20 | GM Global Technology Operations LLC | Vehicle energy usage tracking |
US10839234B2 (en) | 2018-09-12 | 2020-11-17 | Tusimple, Inc. | System and method for three-dimensional (3D) object detection |
US11727691B2 (en) | 2018-09-12 | 2023-08-15 | Tusimple, Inc. | System and method for three-dimensional (3D) object detection |
US11292480B2 (en) | 2018-09-13 | 2022-04-05 | Tusimple, Inc. | Remote safe driving methods and systems |
US10796402B2 (en) | 2018-10-19 | 2020-10-06 | Tusimple, Inc. | System and method for fisheye image processing |
US11935210B2 (en) | 2018-10-19 | 2024-03-19 | Tusimple, Inc. | System and method for fisheye image processing |
US11714192B2 (en) | 2018-10-30 | 2023-08-01 | Tusimple, Inc. | Determining an angle between a tow vehicle and a trailer |
US10942271B2 (en) | 2018-10-30 | 2021-03-09 | Tusimple, Inc. | Determining an angle between a tow vehicle and a trailer |
US20210335003A1 (en) * | 2019-06-03 | 2021-10-28 | Disney Enterprises, Inc. | Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations |
US11756228B2 (en) * | 2019-06-03 | 2023-09-12 | Disney Enterprises, Inc. | Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations |
US20220357169A1 (en) * | 2019-06-13 | 2022-11-10 | Zf Friedrichshafen Ag | Method and device for determining a route for a vehicle |
US11823460B2 (en) | 2019-06-14 | 2023-11-21 | Tusimple, Inc. | Image fusion for autonomous vehicle operation |
WO2021050162A1 (en) * | 2019-09-11 | 2021-03-18 | BlueOwl, LLC | Systems and methods for selecting vehicle routes |
US11027650B2 (en) | 2019-11-07 | 2021-06-08 | Nio Usa, Inc. | Method and apparatus for improving operation of a motor vehicle |
US11810322B2 (en) | 2020-04-09 | 2023-11-07 | Tusimple, Inc. | Camera pose estimation techniques |
US11701931B2 (en) | 2020-06-18 | 2023-07-18 | Tusimple, Inc. | Angle and orientation measurements for vehicles with multiple drivable sections |
US11951995B2 (en) | 2021-04-07 | 2024-04-09 | Bendix Commercial Vehicle Systems Llc | Identifying driver and route characteristics based on vehicle data |
US11958473B2 (en) | 2021-06-17 | 2024-04-16 | Tusimple, Inc. | System and method for using human driving patterns to detect and correct abnormal driving behaviors of autonomous vehicles |
CN114694401A (en) * | 2022-03-30 | 2022-07-01 | 阿波罗智联(北京)科技有限公司 | Method and device for providing reference vehicle speed in high-precision map and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
EP2313743A2 (en) | 2011-04-27 |
WO2010021982A3 (en) | 2010-05-27 |
WO2010021982A2 (en) | 2010-02-25 |
JP2012500970A (en) | 2012-01-12 |
CN102171534B (en) | 2015-06-03 |
EP2313743A4 (en) | 2013-11-06 |
JP5390613B2 (en) | 2014-01-15 |
CN102171534A (en) | 2011-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100049397A1 (en) | Fuel efficient routing | |
EP2142887B1 (en) | Selecting route according to traffic information | |
US8255151B2 (en) | Method and system for providing environmentally-optimized navigation routes | |
US10203031B2 (en) | System and method for changing driving modes using navigation and control | |
US8217777B2 (en) | Vehicle environmental service system | |
US8700327B2 (en) | Method of determining routes for use in navigation | |
JP4997011B2 (en) | Automotive fuel consumption estimation system, route search system, and driving guidance system | |
US7406382B2 (en) | System for determining weather information and providing ambient parameter data | |
EP1505369B1 (en) | Method and system for outputting traffic data to a driver of a vehicle | |
EP2387698B1 (en) | Method for creating speed profiles for digital maps | |
JP5271637B2 (en) | Travel route evaluation system and travel route evaluation program | |
WO2019156821A1 (en) | Traffic light signal adjustment notification improvement | |
EP1804223A2 (en) | A travel link identification system | |
US20110004397A1 (en) | Traveling information creating device, traveling information creating method and program | |
CN101334289A (en) | Fuel cost predictor system | |
US8560216B1 (en) | Method and apparatus to provide guidance to a vehicle based on vehicle characteristics | |
US20100228471A1 (en) | Navigation system and route search method | |
WO2014016825A1 (en) | Reducing fuel consumption by accommodating to anticipated road and driving conditions | |
US20090105925A1 (en) | Vehicle travel history provision system | |
US11725955B2 (en) | Method and system for dynamically navigating routes according to safety-related risk profiles | |
WO2011046185A1 (en) | Vehicle-mounted device, travel characteristic data generation device, and vehicle-mounted information system | |
JP2006078326A (en) | Fuel consumption information providing system | |
JPH08287393A (en) | Traveling time providing device and route calculating device | |
JP2008032439A (en) | Route search device | |
KR20110061374A (en) | Method for navigating fuel efficient route for reducing fuel consumption |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GARMIN LTD.,CAYMAN ISLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIU, KUNGWEL;CHEN, SUSAN S.;SMITH, MERLIN J.;REEL/FRAME:021725/0730 Effective date: 20081017 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |