News

Tesla Owners Can Edit Maps to Improve Summon Routes

Tesla owners who have experienced trouble with the car’s self-driving Smart Summon feature have discovered that there’s a way to update the maps used for routing. 

TMC member Armee_1 discovered that Tesla seems to be using Open Street Maps (OSM) for parking lot mapping. What’s more, owners can create an account with the open source project to make edits to mapped areas that confuse the self-driving feature.

OpenStreetMap is built by a community of mappers that contribute and maintain data about roads, trails, railway stations, and more, all over the world. Contributors use aerial imagery, GPS devices, and low-tech field maps to verify that OSM is accurate and up to date. 

“I read online that Tesla might be using OSM so I checked my area,” Armee_1 wrote. “Sure enough, areas where it worked awesome were mapped and areas that failed were not.” 

He then created an OSM account and mapped his local parking lots. 

“I just re-tested one area today and the routing completely changed,” Armee_1 wrote. 

The photo on the left is the original route Armee_1’s car traveled. The photo on the right shows the improved route taken after he updated OSM.

It appears that Tesla is pulling data in realtime from OSM.

TMC member bijan offered an overview of editing maps on OSM:

Create account. Log in with your account. Find the parking lot you want to edit. Click edit. Click line. Click where you want the parking aisle to start, click along the path of the parking aisle (it will create line segments, in the simplest case you click once at each end of the aisle), when done click on the beginning or end point to complete the path. On the left side where it says select feature type, start typing parking aisle and then click on that when it appears. Save your changes.

There’s a tutorial when you sign up. That shows you how to do paths, areas, and points of interest.

Enhanced Summon enables Tesla owners to operate their car through the Tesla app rather than from behind the wheel. The vehicle is able to autonomously travel to the driver’s location. For instance, a driver could summon their car from a parking lot and have it meet them at the front door.

ratsbew

Active Member
Mar 3, 2012
1,282
950
O'Fallon, IL
Awesome! I spent about 6 hours mapping out lots that I use to "torture test" smart summon. I've been on vacation though so I am very excited to come home and try this out!!!

This info needs to become more widespread because owners will go into obsessive mode and map out tens of thousands of lots.

I wonder if Tesla has a team of a few people who take location data from fleet smart summon use and then that team just goes on OSM and creates maps for lots that owners have used summon in?
 

arghx7

Member
Aug 6, 2019
499
506
Michigan
I just fixed the mapping of the parking lot at the gym. It thought the edge of the parking lot was public road, so it wouldn't summon.
 

Armee_1

Member
Jan 12, 2018
53
183
Virginia
Awesome! I spent about 6 hours mapping out lots that I use to "torture test" smart summon. I've been on vacation though so I am very excited to come home and try this out!!!

This info needs to become more widespread because owners will go into obsessive mode and map out tens of thousands of lots.

I wonder if Tesla has a team of a few people who take location data from fleet smart summon use and then that team just goes on OSM and creates maps for lots that owners have used summon in?

I did the same after initially reading about the OSM correlation. I was hoping to see if my edits get updated in the next Nav Database download. I didn’t expect it to pull current data from the server which appears that’s what it’s doing. I notice initially the routing wants to go direct to my target, after a second or 2 it starts to route the blue line using the parking aisles, presumably once it connects to the server. Today I’m going to try one more parking lot that was unmapped prior and had horrible routing that I updated.
 
  • Informative
Reactions: tracksyde

ratsbew

Active Member
Mar 3, 2012
1,282
950
O'Fallon, IL
Yeah, it's super exciting to see that we have direct control over the quality of the maps. It does appear that it pulls data in real time from OSM. I've messed around with adding curbs and parking islands to see if the car will know to avoid those areas too...haven't had a chance to verify behavior though.
 
  • Like
Reactions: OttoR and PaulJohn

PittCaleb

Member
Apr 23, 2019
92
74
New Jersey
I hope you're right about OpenStreetMaps. After seeing this thread, I created an account and started editing some areas I found deficient locally, esp those I frequent.

A local strip mall was torn down and completely rebuilt. In the rain last week, I was unable to use summon, my car was in the middle of a building per the map.

When you edit a parking area, you simple "area" out the entire lot, then put in "parking lane" down the middle of the aisles, right? Nothing else, correct?
 

ratsbew

Active Member
Mar 3, 2012
1,282
950
O'Fallon, IL
I use "driveway" to connect the street to the lot, and then "parking aisle" for all of the parking lanes. You can make them one way as appropriate. Along the right side you can also change the aerial imagery source to see if there is a more up to date provider in case of recent construction. You can also put in curbs and islands, but I don't know if the car uses this data or not.
 

PittCaleb

Member
Apr 23, 2019
92
74
New Jersey
I use "driveway" to connect the street to the lot, and then "parking aisle" for all of the parking lanes. You can make them one way as appropriate. Along the right side you can also change the aerial imagery source to see if there is a more up to date provider in case of recent construction. You can also put in curbs and islands, but I don't know if the car uses this data or not.

I think i'm good then - can you provide a link to a lot you edited so I can compare the details of?
 

MorrisonHiker

S 100D 2021.4.18.2
Mar 8, 2015
9,678
8,945
Colorado
If the cars are really using open source info for them to summon, isn't is possible that someone nefarious could use that to cause some issues? Edit the map to make the car think that a public road is part of the parking lot? Sounds like a bad situation...
Yeah, there's no way they are trusting one person's changes. It's probably just a coincidence that the OP's maps updated after he made changes on OSM. Correlation doesn't imply causation.
 

Armee_1

Member
Jan 12, 2018
53
183
Virginia
I hope you're right about OpenStreetMaps. After seeing this thread, I created an account and started editing some areas I found deficient locally, esp those I frequent.

A local strip mall was torn down and completely rebuilt. In the rain last week, I was unable to use summon, my car was in the middle of a building per the map.

When you edit a parking area, you simple "area" out the entire lot, then put in "parking lane" down the middle of the aisles, right? Nothing else, correct?
Should be “parking aisle”. Parking lane is for street parking.
 

Armee_1

Member
Jan 12, 2018
53
183
Virginia
Ok. I am now 100% sure. Just tried it on the other parking lot where it wanted to route out to the Main Street...and actually tried to when summoned. It now follows the parking aisles perfectly that I drew. Move the target and give it a second to route through the server. The point of this thread is to try it out for yourself. Map those parking lots!
The image on the left is the newly planned route. The right image is the parking lot lines that I drew myself. There was nothing here at all before and summon would just draw a straight line to my target. I tried here on two different occasions that failed prior.
 

Attachments

  • 8B22ECD2-6DEB-4934-A374-0A3B0D6924CF.png
    8B22ECD2-6DEB-4934-A374-0A3B0D6924CF.png
    2.6 MB · Views: 232

Armee_1

Member
Jan 12, 2018
53
183
Virginia
If the cars are really using open source info for them to summon, isn't is possible that someone nefarious could use that to cause some issues? Edit the map to make the car think that a public road is part of the parking lot? Sounds like a bad situation...

I personally think they are using a different database for the main roads. But if you start turning a bunch of streets into parking aisles your account will get reported/suspended and roads will get fixed. I think for parking lots at 5mph Tesla is ok with open source. For now.