This incident at O'Hare from July 2006 made me wonder what information is available to a pilot (specifically, in an airliner) regarding aircraft that are using an intersecting runway.
In this incident, the controller had a United 737 line up and wait on 27L because the United flight wasn't ready to go yet while an Atlas 747 was on final for 14R. Once the United pilots radioed that they were ready, tower cleared them for takeoff on 27L, despite the fact that the Atlas 747 was touching down on 14R and was about to cross 27L on the roll-out. The Atlas flight did call out that he was on final, but that's the only indication I can see from the video that the United pilot has regarding the position of the Atlas flight. Judging from the below airport diagram, it appears that the ORD terminal would have been between the two aircraft at the time the United pilot was cleared for takeoff, so the aircraft wouldn't have been able to see each other until they approached the intersection.
Obviously, the controller shouldn't have cleared the United flight for departure until Atlas was out of the way. However, given that he received the takeoff clearance from Tower, I'm wondering whether the United pilot would have had any other tools at his disposal to detect the position of the Atlas 747 and realize that the controller made a mistake (before he saw a giant 747 roll out in front of him on the runway and before the controller realized his mistake.) Specifically, do airline pilots have any additional means for determining the position of other aircraft on intersecting runways aside from relying on ATC, listening to the Tower frequency, and looking out the window?
I'm aware of TCAS for use in-flight, but I'm not familiar enough with it to know if it would help in an intersecting runway situation like this where both aircraft are on the ground.