Last Thursday, I embarked on an over 1,100-mile road trip with the latest version of Tesla’s Self-Driving software. My mission was to travel 161 miles from Raleigh, North Carolina, to Richmond, Virginia, on Thursday. I planned to stay the night in Richmond with my daughter, then, early the next morning, we’d set out together for Danbury, Connecticut, to see my Mom at her place for a holiday visit, 396 miles away. The first leg of the trip from Raleigh to a supercharger just South of Richmond went flawlessly, with me not having to touch the steering wheel for two hours. It even found a space at the charger and parked. I played with “Hurry” and “Mad Max” modes while it drove and determined that on I-85, “Mad Max” was just too fast, and would likely result in a speeding ticket.

After a quick charge just South of Richmond, I was off to my daughter’s, but not without an incident in the parking lot. Full Self-Drive stopped at one point, and I was perplexed. Just as I was about to override it, I noticed a car out of the corner of my eye coming from behind a dumpster. Self-Drive saved the day. Some 20 minutes later, Self-Drive pulled the car up and parked in front of my daughter’s house. Another flawless drive without requiring my assistance.
We awoke Friday morning to two inches of snow and light, steady flurries. By 8 AM, the road was clear, so we set out on the next 396-mile leg from Richmond to Danbury. We stopped at two Super Chargers along the way. The first was an early lunch, and the second was a late-afternoon snack. The light snow followed us from Richmond through to the Delaware Bridge, and the software performed excellently as long as the windshield and cameras remained clean. There were several warnings along the way, but in general, it handled the precipitation very well. The only hitch on this leg that required my attention was the George Washington Bridge exit to 9A North, a Rat’s Nest of exits, where another car blocked our merge, and frankly, most humans would have failed this interchange. A few seconds behind the wheel and things were back on course, and forty-five minutes later, we were parking in Danbury. For these first two legs, 560 miles total, I’d driven less than one mile with my hands on the wheel. Having experimented with “Normal,” “Hurry,” and “Mad Max” modes, depending on traffic. “Mad Max” was my go-to when all the cars around us began to move quicker, but in less congested situations, “Hurry” set the speed at 10 MPH over the posted speed limit and worked very well. In comparison, at times “Mad Max” would exceed 80 MPH in a 65 MPH zone, and without traffic, I’d be destined to get a ticket.
That night, we stayed at my brother’s house in Wappingers Falls, New York, and on the way there, Full Self-Drive made one incorrect lane choice at a light that needed fixing, but otherwise the drive, including a short charging stop, went flawlessly.
In the morning, we put the Full Self-Drive in “Normal” mode for the icy trip down the mountain and out to Danbury. We had two stops: The Home Depot and a car wash. After the second stop, it also made another incorrect lane selection at a light, but again, it was a quick fix, with only a few moments of my hands on the wheel.
Later in the day, we took mom out for dinner, and my daughter was in the driver’s seat using “Normal” for the short five-mile trip to the steakhouse. The car made no mistakes, and my daughter was suitably surprised. After dinner and back to New York, it made only a single-lane selection error at one light; again, some quick action on the wheel, and we were back on course.
The next morning at 7:30 AM, we hit the road for a sprint to an IHOP in East Windsor, New Jersey, for a combo Super Charger/breakfast stop. It made one minor mistake navigating the back of the parking lot as we pulled in, which required attention for only a moment, and then it found a parking space with a charger. The run to Richmond and back to Raleigh went flawlessly. We easily put 1,300 miles on my Tesla Model 3 Highland over the weekend, and all told, I might have driven one or two miles the whole weekend. The trip with the Full Self-Driving software went exceptionally well, far better than my two prior trials over the past eighteen months with Tesla, which lasted only a few miles each and were less than satisfactory. Late in this trip, I discovered that if I hit a blinker, Full Self-Drive would attempt to accommodate my lane change request. This would have been nice to know earlier in the trip.
While Tesla employs a camera-only approach to Full Self-Driving (version 14.2.1), it works well in clear weather, but it isn’t ideal. Their Full Self-Driving could have easily benefited from LIDAR for lane selection. One of the nagging problems we noted with Tesla’s Full Self-Driving system was stuttering lane selection. There were many times when it put on the blinker, then canceled a lane change because it didn’t properly predict the speed of an oncoming car. In many cases, it actually started the lane change, then aborted it. This is clearly an area for improvement with this code.
Given that I work from home, purchasing Full Self-Drive for $99/month isn’t wise. While I visit mom monthly, I only drive there every few months, often when someone else is coming; otherwise, I fly. Next time I’m driving back to New York, I will definitely purchase Full Self-Drive for the month.
This picture was taken several days after returning home. It should be noted that I drove the car normally for a few days before the trip and a bit after, hence the 45 miles or so of human driving.











