Baidu to launch autonomous car technology in July