California Gov. Jerry Brown has signed a law that will allow self-driving vehicles on the state’s public roadways by next year. While fully automated vehicle technology may be years away, the California law establishes safety and performance regulations for testing these cars next year — provided that the driver is ready to take control of the vehicle if needed. Several companies, including Google, are developing self-driving cars that utilize a series of sensors — including GPS, cameras, lasers, and radar — as well as data from other vehicles to learn what is around the vehicle and guide its navigation. Developers say the innovative technology has the potential to improve safety, reduce congestion, and improve fuel efficiency. “We’re looking at science fiction becoming tomorrow’s reality,” said Brown, who drove to the signing ceremony at Google’s Mountain View headquarters in the passenger seat of a vehicle that steered itself.