Hacker News new | ask | show | jobs
by laomai 1595 days ago
Regarding some of the conversations about programming something to obey the law or obey human convention:

- it’s tricky because the people on the roads expect human convention and drive for that

- as long as there is a mix of humans that drive by convention, it’s probably best to err on the side of following human convention to some degree

Case in point: center lane

When I first started using autopilot on two lane roads the car would stay dead center in the lane. If a car was coming towards my in the opposite lane, it began to notice humans would veer away from center to provide more buffer between themselves and the oncoming car.

Because I didn’t want to piss other drivers off, I would often disengage and drift to the right of my lane while the oncoming car approached me. If I didn’t do that, there was always a last minute extra drift away from me by the other car.. the conventionally expected buffer distance wasn’t enough to make them feel comfortable due to unexpected (lack of) behavior.

It’s not a law / no law issue above. But I have similar experiences navigation into roundabouts with crosswalks in front of them (autopilot stops at empty crosswalk where normal driver would cruise through until the stop line to check for cars in the roundabout — and if none were there might pass through with a rolling stop/check.