Narrative:

We were cleared for takeoff on runway 36R. We had a 22K wet tps (takeoff performance system) for the runway. Somewhere around 140 kts.; I noticed flashing red lights approaching the departure end of the runway from the west; in the vicinity of taxiway Y; and they were approaching at a high rate of speed. The captain asked; 'is he crossing?!' I said; 'I think so!' as the vehicle entered the runway; he turned the flashing red lights off. Once on the other side; he turned them on again. We elected to continue the takeoff roll as we were above V1 and approaching vr. We rotated at vr and lifted off somewhere around the middle of the B terminal normally.once airborne; with the gear selected up; I queried tower and asked if a vehicle crossed the runway in front us on takeoff. The controller sounded shocked and then asked if there were any port vehicles on frequency. He then told us he didn't see anything; but said he would pass a phone number to departure and asked us to call them when we landed. He then switched us to departure. At that point; both the captain and I appeared a bit rattled. We continued the clean-up at a much slower and methodical pace; considering what just happened. On climb out; we discussed the event and how it shook both of us. We slowed down and took our time to get ourselves back into the green and continued to ZZZ normally. The driver appeared to willfully violate the rules and entered the runway as we were on the takeoff roll. The driver needs to be retrained.

Google
 

Original NASA ASRS Text

Title: Air carrier flight crew reported an unknown vehicle crossed the runway as the aircraft reached rotation speed.

Narrative: We were cleared for takeoff on Runway 36R. We had a 22K Wet TPS (Takeoff Performance System) for the runway. Somewhere around 140 kts.; I noticed flashing red lights approaching the departure end of the runway from the west; in the vicinity of Taxiway Y; and they were approaching at a high rate of speed. The Captain asked; 'Is he crossing?!' I said; 'I think so!' As the vehicle entered the runway; he turned the flashing red lights off. Once on the other side; he turned them on again. We elected to continue the takeoff roll as we were above V1 and approaching VR. We rotated at VR and lifted off somewhere around the middle of the B Terminal normally.Once airborne; with the gear selected up; I queried Tower and asked if a vehicle crossed the runway in front us on takeoff. The Controller sounded shocked and then asked if there were any Port Vehicles on frequency. He then told us he didn't see anything; but said he would pass a phone number to Departure and asked us to call them when we landed. He then switched us to Departure. At that point; both the Captain and I appeared a bit rattled. We continued the clean-up at a much slower and methodical pace; considering what just happened. On climb out; we discussed the event and how it shook both of us. We slowed down and took our time to get ourselves back into the green and continued to ZZZ normally. The driver appeared to willfully violate the rules and entered the runway as we were on the takeoff roll. The driver needs to be retrained.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.