±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁË×Ô¶¯¼ÝÊ»¸ÐÖªÊý¾Ý±Õ»·Ïà¹ØÖªÊ¶¡£Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÖǼÝ×îÇ°ÑØ£¬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼¡¢ÍƼö¡£ |
|
ÔÚ×Ô¶¯¼ÝÊ»¼¼ÊõÖУ¬Èí¼þϵͳÊÇ×î¾ßÓм¼Êõ±ÚÀݵÄÁìÓòÖ®Ò»¡£½üÄêÀ´£¬¹úÄÚÍâ³ÉÁ¢Á˲»ÉÙ×Ô¶¯¼ÝÊ»´´Òµ¹«Ë¾£¬»¨·ÑÁË´óÁ¿ÈËÁ¦ÎïÁ¦Í¶Èëµ½×Ô¶¯¼ÝÊ»Èí¼þϵͳµÄ¿ª·¢ÖУ¬Ã¿Ò»ÐдúÂ롢ÿһ¸öרÀû£¬¶¼ÊÇËüÃÇδÀ´¾ºÕùµÄµ×ÆøºÍ×ʱ¾¡£¿ÉÒÔ˵£¬×Ô¶¯¼ÝÊ»Èí¼þϵͳÊÇÉÏÊö¹«Ë¾×îºËÐĵÄ×ʲúÖ®Ò»¡£
°Ù¶ÈÊǹúÄÚ×îÔçͶÈë×Ô¶¯¼ÝÊ»¼¼ÊõÑз¢µÄ¹«Ë¾Ö®Ò»¡£ApolloÊǰٶȷ¢²¼µÄÏòÆû³µÐÐÒµ¼°×Ô¶¯¼ÝÊ»ÁìÓòºÏ×÷»ï°éÌṩµÄÈí¼þƽ̨£¬²»½öÔÚÈ«Çò¸÷ÖÖȨÍþ×Ô¶¯¼ÝÊ»°ñµ¥Öгɼ¨ì³È»£¬Ò²ÔÚÉÌÒµ»¯ÍƽøÉÏÓÐמªÈ˵ÄËÙ¶È¡£ÏÂͼÊÇApollo¿ªÔ´ÏîÄ¿µÄϵͳ¼Ü¹¹¡£
ͼ1. Apollo 6.0 Architecture
ͼƬÀ´Ô´£ºApolloÏîÄ¿GitHubµØÖ·https://github.com/ApolloAuto/apollo
¼òµ¥½âÎöÒ»ÏÂApollo¿ò¼Ü¡£
ÆäÖУ¬Open Software PlatformÖ¸µÄÊÇApollo¿ªÔ´Èí¼þƽ̨£¬ËüÊÇͼÖÐλÓÚÓÒ²àµÄ¸÷¸ö×ÓÄ£¿éµÄ×ܳơ£RTOS£¨real-time
operating system£©ÊÇʵʱ²Ù×÷ϵͳ£¬ÊµÊ±ÐÔÊÇËüµÄ×î´óÌØÕ÷£¬ËüΪÉϲ㹦ÄÜÄ£¿éµÄ¸ßЧִÐÐÌṩµ×²ã»·¾³¡£
Map EngineÊǵØÍ¼ÒýÇæ£¬ÔÚÈí¼þÖиºÔð»ñÈ¡¸÷ÀàµØÍ¼Êý¾Ý£¬²¢ÌṩÏàÓ¦µÄµØÍ¼Êý¾Ý¹¦Äܽӿڡ£LocalizationºÍPerception·Ö±ðÊǶ¨Î»ºÍ¸Ð֪ģ¿é£¬ÊÇ´¦ÀíÆû³µÖÜΧ»·¾³ÐÅÏ¢µÄ¹¦ÄÜÄ£¿é£¬¸ºÔ𽫸÷Àà´«¸ÐÆ÷ÊÕ¼¯µ½µÄÊý¾Ý½øÐмӹ¤ºÍ´¦Àí£¬Óýṹ»¯µÄ½á¹ûÀ´ÃèÊöÆû³µÖÜΧµÄ³¡¾°¡£PlanningÊǹ滮ģ¿é£¬¸ºÔð¶Ô½á¹¹»¯µÄ³¡¾°ÐÅÏ¢½øÐÐÏÂÒ»²½µÄ´¦Àí£¬Í¨¹ý¼ÆËãµÃµ½Ò»Ìõ°²È«¿ÉͨÐеÄ·¾¶¡£ControlÊÇ¿ØÖÆÄ£¿é£¬¸ºÔð°Ñ¹æ»®µÄ½á¹ûת»»³É¶Ôµç×ÓÓÍÃÅ¡¢µç×Óɲ³µºÍµç×ÓתÏòµÄ¿ØÖÆÐźţ¬×îÖÕʵÏÖ¶Ô³µÁ¾Ô˶¯µÄ¿ØÖÆ¡£
ÕâÆäÖУ¬¸Ð֪ģ¿éÐèÒª¶Ô´óÁ¿µÄ´«¸ÐÆ÷Êý¾Ý½øÐÐʵʱ´¦Àí£¬ÐèҪ׼ȷÇÒ¸ßЧµØÊ¶±ð³¡¾°ÐÅÏ¢£¬Òò´ËÊÇ×îÓй¤³ÌÌôÕ½µÄ×ÓÄ£¿éÖ®Ò»¡£
ÏÂͼÊÇApollo¿ªÔ´ÏîÄ¿µÄ¸ÐÖª¿ò¼Üͼ£¬¿ÉÒÔ¿´µ½Õû¸ö¸ÐÖª²¿·ÖµÄ½á¹¹ÊDZȽϸ´Ôӵ쬶àÌõÊý¾Ý´¦Àí·Ïß²¢ÐÐÕ¹¿ª£¬Ã¿Ò»¸ö½Úµã×ÓÄ£¿é¶¼»áÉæ¼°µ½ºÜ¶àËã·¨´¦Àí£¬Í¬Ê±£¬ÕâЩ·ÏßÖ®¼ä»¹»áÓÐÏ໥µÄÊý¾Ý½»»»£¬×îºó£¬×ۺϴ¦Àí¶àÌõ·ÏߵĽá¹ûµÃµ½¸Ð֪ģ¿éµÄÊä³ö¡£
ͼ2. Apollo 6.0°æ±¾¸ÐÖª¿ò¼Üͼ
ͼƬÀ´Ô´£ºApolloÏîÄ¿GitHubµØÖ·https://github.com/ApolloAuto/apollo
ÏÂÎĽ«¼òµ¥µØÆÊÎöһϸÐ֪ģ¿éµÄ¿ò¼Ü£¬´ÓÊý¾ÝÁ÷¶¯µÄά¶È½²Êö¸Ð֪ģ¿éÊÇÈçºÎÔËÐеġ£
ÎÒÃÇÏÈ´Ó¼òµ¥µÄÄ£ÐÍÈëÊÖ£¬°Ñ¸Ð֪ģ¿é²ð·Ö³ÉÊý¾ÝÊäÈë¡¢Êý¾Ý´¦Àí¡¢Êý¾ÝÊä³öÈý¸ö²¿·Ö£¬ÔÙ·Ö±ð¶Ôÿ¸ö²¿·Ö½øÐÐÉîÈë̽ÌÖ¡£
ͼ3. ¸Ð֪ģ¿éÊý¾ÝÁ÷¶¯¼òͼ
Êý¾ÝÊäÈë¹ý³Ì
Ê×ÏÈÊÇÊý¾ÝÊäÈë¶Ë¡£Êý¾ÝÊäÈëÖ÷Òª°üÀ¨¼¤¹âÀ×´ï¡¢³µÔØÏà»ú¡¢ºÁÃײ¨À״ÒÔÏ·ֱð¼ò³ÆLidar¡¢Camera¡¢Radar£©µÈ´«¸ÐÆ÷µÄ³¡¾°Êý¾Ý²É¼¯£¬ÒÔ¼°´Ó³µÁ¾µ×ÅÌ»ñÈ¡×Ô³µÐźţ¨ËÙ¶È¡¢¼ÓËÙ¶È¡¢×ªÏòµÈ£©¡£´ËÍ⣬¸ÐÖª»¹»áÒÀÀµµ½¸ß¾«µØÍ¼µÈÐÅÏ¢¡£
ÏÂÃæÖ÷Ҫ̽ÌÖLidarºÍCameraµÄÊý¾ÝÊäÈë¹ý³Ì¡£
LidarÊý¾ÝÊäÈë
LidarµÄ¹¤×÷ÔÀí£¬ÊÇͨ¹ý¼¤¹âÕÕÉäµ½ÎïÌå±íÃæ½ÓÊÕµ½·´Éä¹â£¬´Ó¶ø¼ÆËã·´ÉäµãÏà¶Ô·¢ÉäÆ÷µÄ¿Õ¼ä×ø±ê¡£²»ÂÛÊÇÄÄÖÖÀàÐÍ¡¢Äĸö³§¼ÒµÄLidar£¬×îÖÕÊä³öµÄÊý¾Ý±¾ÖÊÉ϶¼ÊÇ´óÁ¿·´ÉäµãµÄÐÅÏ¢¼¯ºÏ¡£ÕâЩ¿Õ¼äÖдóÁ¿µÄ·´Éäµã¼¯ºÏÔÚÒ»Æð¾ÍÊÇÎÒÃǾ³£³ÆºôµÄµãÔÆ£¨point
cloud£©¡£
ͼ4. µãÔÆ¿ÉÊÓ»¯Í¼Ïñ
ͼƬÀ´Ô´£ºVelodyne¹ÙÍø https://velodynelidar.com/
ÉÏͼÊǽ«LidarµãÔÆ¿ÉÊÓ»¯ÒÔºóµÄ½á¹û£¬ÎªÁËÖ±¹Û£¬Í¼ÖÐÓÃÁËÑÕÉ«ÌݶÈÀ´±íʾµãµÄ¾àÀë¡£LidarÉ豸¶Ë¿Ú·¢³öÀ´µÄÔʼÊý¾Ý²¢²»ÊÇÎÒÃÇÔÚͼÖп´µ½µÄÕâÑù£¬¸Ð֪ģ¿éÐèÒª¶ÔÔʼÊý¾Ý½øÐд¦Àí²ÅÄܵõ½ºÏÊʵÄÊý¾ÝÐÎʽ¡£
ÕâÀïÏȽéÉÜһϵãµÄÃèÊö²ÎÊý¡£ÈçÏÂͼËùʾ£¬µ¥¸ö·´ÉäµãµÄÐÅÏ¢Ö÷Òª°üÀ¨¿Õ¼äÐÅÏ¢¡¢Ê±¼ä´ÁºÍ·´ÉäÇ¿¶È¡£ÆäÖУ¬ÓÉÓÚLidarµÄ¹¤×÷ÔÀí²»Í¬£¬»úеÐýתʽLidarͨ³£»áʹÓþ¶Ïò¾àÀ루radius£©¡¢¸©Ñö½Ç£¨elevation£©¡¢·½Î»½Ç£¨azimuth£©À´±íʾµãµÄ¿Õ¼äλÖ㬶ø°ë¹Ì̬/¹Ì̬Lidar£¬Í¨³£Ê¹Óõѿ¨¶û×ø±êϵÏÂxyzÀ´±íʾµãµÄ¿Õ¼äλÖá£
ͼ5. Lidar·´ÉäµãµÄÐÅÏ¢
ËäÈ»²»Í¬µÄLidarÉ豸³§¼ÒÃèÊöµãÔÆµÄÊý¾ÝÐÎʽ²»Í¬£¬·¢ËͳöÀ´µÄ¸ñʽ²»Í¬£¬µ«¾¿Æä±¾Öʶ¼ÊǶԵãÔÆµÄÊý¾ÝÃèÊö¡£Òò´Ë£¬¸÷´ó³§É̵ÄLidar·¢ËͳöÀ´µÄÊý¾Ý½á¹¹¶¼ÊÇÀàËÆµÄ¡£ÔÚ´Ë£¬ÎÒÃÇÒÔVelodyne
16ÏßLidarΪÀý½²Êö¡£
ÏÂͼËùʾÊÇVelodyne 16ÏßLidarÔÚµ¥»Ø²¨Ä£Ê½Ï·¢Ë͵ÄÊý¾Ý½á¹¹¡£Ã¿Ò»¸öÇøÓòÀï¶¼´æ·Å׏̶¨×Ö½Ú´óСµÄÊý¾Ý£¬Õû¸öÇøÓò×é³ÉÁËÊý¾Ý°ü£¨Data
Block£©¡£Ã¿¸ö Data BlockÀïÃæ°üÀ¨ÁËHead£¨Êý¾ÝÍ·²¿ÇøÓò£©£¬Data£¨µãÔÆÊý¾Ý´æ·ÅÇø£©ºÍTail£¨Êý¾Ýβ²¿ÇøÓò£¬ÓÐЩLidarÓ²¼þ²»·¢ËÍβ²¿Êý¾ÝÓò£©¡£HeadºÍTailÀïÃæÍ¨³£´æ´¢Ò»Ð©ÓÃÀ´Í¨ÐÅУÑéµÄÊý¾ÝÒÔ¼°LidarµÄ×ÔÉí¹¤×÷״̬²ÎÊýµÈ£¬DataÓòÀï°üº¬ºÜ¶àChannelÓò£¬Ã¿Ò»¸öChannelÀï´æ·Å×ÅÒ»¸öµãµÄÐÅÏ¢¡£¹Ì¶¨ÊýÁ¿µÄµãÔÆÊý¾ÝÕûÆë¶ø½ôÃܵØÅÅÁÐÔÚÒ»Æð£¬×é³ÉÁËÖмäµÄDataÓò¡£×îºó´ò°ü³ÉµÄData
BlockÊÇÒ»¿éBytes´óС¹Ì¶¨µÄÊý¾ÝÇø¡£
ͼ6. Velodyne 16ÏßLidar·¢Ë͵ÄÊý¾Ý°ü½á¹¹Ê¾Òâͼ
ͼƬÀ´Ô´£ºVelodyne¹ÙÍø
LidarµÄ¹¤×÷ģʽÓе¥»Ø²¨ºÍË«»Ø²¨Ö®·Ö¡£¼òµ¥À´½²£¬Lidar·¢Éä³öÀ´µÄ¼¤¹âÊøÊÇÓÐÃæ»ýµÄ£¬´òÔÚÎïÌå±íÃæµÄÊÇÒ»Ð¡Æ¬ÇøÓò£¬Èç¹û¼¤¹âÊø¸ÕºÃ´òÔÚÁËÎïÌå±ß½ç£¬ÄÇô¾Í»áÓÐÒ»²¿·ÖÁôÔÚ½ü´¦µÄÎïÌåÉÏ£¬ÁíÒ»²¿·Ö´¥Åöµ½¸üÔ¶µÄÎïÌ壬Õâʱһ¸ö·¢ÉäÐźžͻáÓÐÁ½¸ö»Ø²¨Ðźţ¬Õâ¾ÍÊÇË«»Ø²¨ÔÀí¡£ÔÚµ¥»Ø²¨Ä£Ê½Ï£¬¿ÉÒÔÑ¡Ôñ¹âÇ¿¸ß»òµÍ£¬¾àÀë½ü»òÔ¶µÄ»Ø²¨¡£¶øÍ¨³£Çé¿öÏ£¬Ë«»Ø²¨Ä£Ê½µÄÊý¾Ý´ó¶à¶¼ÊÇÖØ¸´µÄ£¬ËùÒÔ£¬Ò»°ã¶¼»áÑ¡ÔñÈÃLidarÔÚµ¥»Ø²¨Ä£Ê½Ï¹¤×÷£¬²¢Ñ¡Ôñ¹âÇ¿¸ß&¾àÀë½üµÄ»Ø²¨×÷ΪÔÊý¾Ý¡£
ÔÚÊý¾Ý·¢ËÍ·½Ê½ÉÏ£¬ÓÐЩLidar³§ÉÌÑ¡ÓÃÍøÏßÁ¬½Ó¹¤¿Ø»ú£¬»ùÓÚUDP´«ÊäÐÒ飨User Datagram
Protocol£©·¢ËÍLidarÓ²¼þ´ò°üºÃµÄData Block¡£
ͼ7. LidarÊý¾Ý·¢ËÍ»úÖÆ
UDPÊÇÒ»¸öÎÞÁ¬½ÓÐÒ飬´«ÊäÊý¾Ý֮ǰµÄÔ´¶ËºÍÖն˲»½¨Á¢Á¬½Ó£¬²»Î¬»¤Á¬½Ó״̬ÒÔ¼°ÊÕ·¢×´Ì¬£¬Ò²¾ÍÊÇ˵£¬ÔÚUDP·½Ê½ÏÂLidarÉ豸ֻÐèÒªµ¥·½Ãæ·¢ËÍÊý¾Ý£¬²¢²»ÐèÒª¿¼ÂÇͨÐÅÊÇ·ñ³É¹¦¡£Ñ¡ÔñÕâÑùµÄ·¢ËÍ·½Ê½¿ÉÒÔ±£Ö¤LidarÏòÏÂÓεķ¢ËͲ»¼ä¶Ï¡¢ÎÞÑÓ³Ù£¬ÔÚÌá¸ß·¢ËÍЧÂʵÄͬʱ£¬Ò²±£Ö¤ÁËLidarÓ²¼þºÍÏÂÓÎϵͳµÄ¶ÀÁ¢ÐÔ¡£
ͨ¹ýÕâÖÖ·½Ê½£¬LidarÉ豸½«´ò°üºÃµÄµãÔÆÊý¾Ý·¢ËͳöÈ¥£¬ÏÂÓÎϵͳͨ¹ýÔ¤ÏÈÉèÖúõÄͨÐÅÐÒé½ÓÊÕÊý¾Ý²¢½øÈëµãÔÆÊý¾ÝµÄ´¦ÀíÁ÷³Ì¡£
CameraÊý¾ÝÊäÈë
Ê×ÏȽéÉÜÒ»ÏÂͼÏñÊý¾Ý¡£
ÒÔRGBͼÏñΪÀý£¬Ò»ÕÅͼÏñÊÇÓɺìÂÌÀ¶ÈýÖÖÑÕɫͨµÀµþ¼Ó¶ø³ÉµÄ£¨¼ûÏÂͼ£©¡£ÔÚÒ»¸öͨµÀÄÚʹÓÃÊý×ÖÀ´±íʾÑÕÉ«£¬±ÈÈçÔÚºìͨµÀÖÐÓÃ8λbitÀ´±íʾºìÉ«£¬Ò²¾ÍÊÇÓÃÊ®½øÖÆÏµÄ0¡«255£¨28=256£©À´±íʾºìÉ«¡£Èç¹ûÒ»ÕÅÕÕÆ¬µÄÏñËØÊÇ1280*960£¬ÄÇôÕâÕÅÕÕÆ¬µÄºìɫͨµÀ£¨RͨµÀ£©¾ÍÊÇ1280*960´óСµÄÊý×Ö¾ØÕ󣬾ØÕóÖÐÿ¸öλÖÃÉ϶¼Ìîд×Å0¡«255µÄÊý×Ö¡£ÔÙ½áºÏÂÌÉ«ºÍÀ¶É«Í¨µÀ£¬ÕâÕÅRGBͼÏñ¾Í¿ÉÒÔÓÃ1280*960*3´óСµÄÊý×Ö¾ØÕóÀ´±íʾ¡£
ͼ8. RGBͼÏñ½á¹¹
ͼƬÀ´Ô´£ºhttps://www.geeksforgeeks.org/matlab-rgb-image-representation/
½ÓÀ´Ï£¬½²ÊöÒ»ÏÂCameraÊý¾ÝµÄÊäÈë¹ý³Ì¡£
³µÔØÏà»úÖ÷ÒªÓɾµÍ·¡¢¸Ð¹â´«¸ÐÆ÷ºÍͼÏñÐźŴ¦ÀíÆ÷£¨ISP£©×é³É¡£ÆäÖий⴫¸ÐÆ÷Ö÷ÒªÊÇÓÃCMOS£¬ËüµÄ×÷ÓÃÊǽ«³¡¾°µÄ¹âÐźţ¨Ä£ÄâÐźţ©×ª»»³É¶ÔÓ¦µÄµçÐźš£½ÓÏÂÀ´£¬µçÐźÅÔÙͨ¹ýADC£¨Ä£Êýת»»Æ÷£©×ª»¯³ÉÊý×ÖÐźÅÊäË͸øISP£¬ÔÚISPÉϽøÐÐͼÏñ´¦Àí£¨×Ô¶¯ÆØ¹â¡¢×Ô¶¯°×ƽºâ¡¢×Ô¶¯¶Ô½¹¡¢°µ½ÇÐÞ¸´µÈ£©£¬´¦ÀíÍê³Éºóͨ¹ý±ê×¼µÄSCCB×ÜÏߣ¨I2C×ÜÏߣ©½Ó¿ÚºÍÍⲿ½øÐÐͨÐÅ£¬Êä³öRGB¸ñʽ£¨»òYUV¸ñʽ£©µÄͼÏñ¡£
Ò»°ãÇé¿öÏ£¬ÐèÒªÇý¶¯£¨driver£©À´¿ØÖÆCMOSÄ£×鹤×÷£¬Ïà»ú³§ÉÌÒ»°ã»á°Ñ¿ª·¢ºÃµÄÇý¶¯Ìṩ¸øÊ¹ÓÃÕß¡£½«driver²¿ÊðÔÚ×Ô¶¯¼Ýʻƽ̨µÄÈí¼þ¶Ë£¬¾Í¿ÉÒÔ¿ØÖÆÍâ½ÓCMOSÄ£×éµÄ¹¤×÷״̬ÁË¡£Í¨¹ýµ÷ÓÃÏà»ú³§ÉÌÌṩµÄAPI£¨application
programming interface£¬Ó¦ÓóÌÐò½Ó¿Ú£©£¬¸Ð֪ģ¿é¿ÉÒÔ·ÃÎÊÕâЩÔʼͼÏñÊý¾Ý£¬ÕâÑù£¬CameraÊý¾Ý¾Í´«ÈëÁ˸Ð֪ģ¿éÖС£Õû¸ö¹ý³Ì¿ÉÒÔÓÃÏÂͼ¼òµ¥±íʾ¡£
ͼ9. CameraÊä³öͼÏñµÄÁ÷³Ì
LidarÊý¾ÝÓµÓзḻµÄ¿Õ¼äÐÅÏ¢£¬¶øÍ¼ÏñÊý¾ÝÓµÓÐ×ÅÎïÌ弸ºÎ¡¢É«²ÊÎÆÀíµÄÌØÕ÷¡£
ÏÂͼʮ·ÖÇå³þµØÕ¹Ê¾ÁËÈýÀà´«¸ÐÆ÷Ö®¼äµÄÓÅÁÓÊÆ¡£CameraÔÚÎïÌå·ÖÀàºÍ³µµÀÏß¼ì²âÖбíÏֽϺ㬵«ÊÇÔÚ¶ñÁÓÌìÆø¡¢Èõ¹âÌõ¼þϱíÏÖ²»¼Ñ£»LidarÔÚÎïÌå¼ì²âºÍÈõ¹âÌõ¼þϵÄÐÔÄܽϺ㬵«ÊÇÔÚ³µµÀ¼ì²âÉϱíÏֽϲRadarÔÚ¶ñÁÓÌìÆøºÍÈõ¹âÌõ¼þϱíÏֽϺ㬵«ÊÇÔÚÎïÌå·ÖÀàºÍ³µµÀÏß¼ì²âÉϱíÏÖ²»ÐС£Ê¹ÓöàÖÖ´«¸ÐÆ÷Êý¾Ý£¬¸ù¾ÝËüÃǸ÷×ԵŤ×÷ÌØµã£¬ÓÅÊÆ»¥²¹£¬¿ÉÒÔʹÕûÌåÊý¾ÝÔÚ¶à¸öºâÁ¿Î³¶ÈÉϱíÏÖÓÅÒ죬Ìá¸ß¶Ô³¡¾°µÄÊý¾Ý±íʾÐÔºÍÊý¾Ý³°ôÐÔ¡£
ͼ10 .¸÷Àà´«¸ÐÆ÷Êý¾Ý¶Ô±È
ͼƬÀ´Ô´£ºApollo¿ª·¢ÕßÖÐÐÄ
½ÓÏÂÀ´£¬´«¸ÐÆ÷½«´óÁ¿µÄÔʼÊý¾Ý´«Ê䏸ÏÂÓΣ¬ÓɸÐ֪ģ¿éÒÀ¿¿·á¸»µÄËã·¨ÊֶνøÐнøÒ»²½´¦Àí¡£
Êý¾Ý´¦Àí¹ý³Ì
´ÓÉÏÓλñÈ¡µ½¸Ð֪ģ¿éÐèÒªµÄÊý¾ÝÒԺ󣬸Ð֪ģ¿é¾ÍÐèÒª¶ÔÕâЩÊý¾Ý½øÐд¦Àí¡£²Î¿¼Apollo¿ªÔ´ÏîÄ¿µÄ¸ÐÖª¿ò¼Üͼ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½Lidar¡¢Camera¡¢RadarµÄÊý¾ÝÊÇÏÈ·Ö³ÉÈýÌõÏß·´¦ÀíµÄ£¬È»ºóÔٰѸ÷Ìõ·ÏßµÄÊý¾Ý½øÐÐÈںϣ¬µÃµ½×îÖÕµÄÊä³ö¡£
¼òµ¥À´½²£¬¿ÉÒÔ·ÖΪ´«¸ÐÆ÷Êý¾ÝÔ¤´¦Àí¡¢¼ì²â¡¢¸ú×ÙºÍÈںϡ£
Ô¤´¦ÀíÄ£¿é
Ô¤´¦ÀíÄ£¿éÖ÷ÒªÊǽ«´ÓÉÏÓνÓÊÕµ½µãÔÆºÍͼÏñÊý¾Ý½øÒ»²½×ª»¯³ÉËã·¨ÐèÒªµÄÐÎʽ¡£
Ê×ÏÈÊǵãÔÆµÄÔ¤ÏÈ´¦Àí¡£°ÑÉÏÓη¢ËÍÀ´µÄData BlockÈ¥³ýHeadºÍTailÒԺ󣬰´ÕÕ¶¨³¤×Ö½Ú¶ÁÈ¡£¬¾Í¿ÉÒÔ»ñµÃÿһ¸öµãµÄÔªÊý¾Ý£¬Í¨¹ý¿Õ¼ä±ä»»¿ÉÒÔ¼ÆËã³öµãÏà¶ÔLidarÉ豸µÄ¿Õ¼ä×ø±êxyz£¬Ö®ºóÔÙ°Ñ×ø±ê¡¢Ê±¼ä´Á¡¢Ç¿¶ÈµÈÐÅÏ¢´æ´¢ÔÚÌØ¶¨µÄÊý¾ÝÓò»ò½á¹¹ÌåÖС£×îºó£¬°ÑLidarÍêÕû×ßÍêÒ»ÖܵÄÊý¾Ý·ÅÈ뼯ºÏÖÐ×÷Ϊһ֡µãÔÆÊý¾Ý¡£Ê¹ÓÿÉÊÓ»¯¹¤¾ß»ò¿ªÔ´¿â£¨ÀýÈçPCL£¬https://pointclouds.org£©¾Í»á³ÊÏÖ³öÀàËÆÍ¼3µÄµãÔÆÍ¼¡£
¶ÔͼÏñµÄÔ¤´¦ÀíÖ÷Òª°üÀ¨¶ÔͼÏñµÄ¼ô²Ã¡¢Í¼Æ¬»Ò¶È´¦Àí¡¢Ëõ·Å¡¢Êý¾ÝÔöÇ¿µÈ²Ù×÷£¬ÕâÒ»²½µÄÄ¿µÄÊÇÊÊÅäÉñ¾ÍøÂçÊäÈëÊý¾ÝµÄ³ß´çºÍÐÎʽ£¬Í¬Ê±Ò²¼õÉÙÁËÊäÈëÉñ¾ÍøÂçµÄÊý¾ÝÁ¿£¬´Ó¶ø¼õÉÙ¼ÆËã×ÊÔ´Õ¼Óá£
Ô¤´¦ÀíÄ£¿é¶¼ÊǶÔÓÚ¸÷Àà´«¸ÐÆ÷Êý¾ÝµÄ¼òµ¥´¦Àí£¬Õ¼ÓüÆËã×ÊÔ´½ÏÉÙ£¬ÊµÏÖ¹ý³ÌÒ²±È½ÏÈÝÒס£
ÎïÌå¼ì²âÄ£¿é
µãÔÆÊý¾Ý´øÓÐÃ÷È·µÄ¿Õ¼äλÖÃÐÅÏ¢£¬¹¤³ÌʦÃÇͨ³£Ê¹ÓÃËüÀ´¼ì²â³µÁ¾¡¢ÐÐÈË¡¢Â·²àÀ¸¸ËµÈÎïÌå¡£µãÔÆÊý¾ÝµÄ¼ì²â¿ÉÒÔÒÀÀµ´«Í³Ëã·¨ºÍÉî¶ÈÑ§Ï°ÍøÂç¡£´«Í³µÄÕϰÎïµãÔÆ¼ì²âËã·¨£¬ÒÀ¿¿µãÔÆµÄ¼¸ºÎÌØÕ÷£¬Í¨¹ý·Ö¸î¾ÛÀàµÈ·½·¨Êä³öÕϰÎÉî¶ÈѧϰËã·¨ÔòÊÇͨ¹ý¶Ô±ê×¢µÄÕϰÎïµãÔÆ½øÐÐÄ£ÐÍѵÁ·£¬ÔÙʹÓÃÄ£Ðͼì²âʵ¼Ê³¡¾°µãÔÆÊý¾Ý¡£Êµ¼Ê¹¤³ÌÖпÉÒÔ½öʹÓÃÉî¶ÈѧϰËã·¨£¬Ò²¿ÉÒÔ½«´«Í³Ëã·¨ºÍÉî¶ÈѧϰËã·¨½áºÏÔËÓá£
ͼ11. µãÔÆ¼ì²â
ͼƬÀ´Ô´£ºwaymoÔÚCVPR 2020µÄ±¨¸æ
¶ÔÓÚͼÏñÊý¾Ý£¬¹¤³ÌʦÃÇÖ÷ÒªÒÀ¿¿Éî¶ÈѧϰµÄ·½·¨À´´¦Àí¡£×Ô¶¯¼ÝÊ»¹«Ë¾´ó¶¼»áÑ¡Ôñ×ÔÖ÷¿ª·¢¼ì²âÄ£ÐÍ£¬Í¨¹ýѵÁ·±ê×¢ºÃÊý¾ÝµÄÕæÖµÍ¼Ïñ£¬µ÷ÕûÉñ¾ÍøÂçµÄ½á¹¹ºÍ²ÎÊý£¬ÒÔ´ïµ½×îÓŵļì²â½á¹û¡£
ͼ12. ͼÏñ¼ì²â
ͼƬÀ´Ô´£ºTesla AI Day 2021
ÎïÌå¼ì²âÊÇ×î¾ß¹¤³ÌÌôÕ½µÄ²¿·ÖÖ®Ò»¡£ÔÚ³µÁ¾¸ßËÙÐÐÊ»µÄ¹ý³ÌÖУ¬Èç¹û´íÎ󵨼ì²âÁËij¸öÕϰÎïÌ壬»áµ¼Ö´íÎóµÄ³µÁ¾¿ØÖÆ£¬×îÖÕ¿ÉÄÜ´øÀ´·Ç³£ÑÏÖØµÄºó¹û¡£ÈçºÎ¿ìËÙÇÒ׼ȷµØÊ¶±ðÕϰÎïÊÇÒ»Ï¾ßÌôÕ½µÄÈÎÎñ¡£
´«Í³µÄ¼ÆËã»úÊÓ¾õËã·¨£¨Harris½Çµã¼ì²â¡¢SIFTËã·¨¡¢SURFËã·¨¡¢ORBËã·¨µÈ£©Ïà±ÈÓÚÉî¶ÈѧϰËã·¨£¬¼ì²âËÙ¶ÈÂý¡¢×¼È·Âʵͣ¬ºÜÄÑÂú×ã´ó¶àÊý³¡¾°ÏÂ×Ô¶¯¼ÝÊ»µÄÐèÇó¡£´ËÍ⣬ÕâЩ´«Í³µÄÊÓ¾õËã·¨¶¼ÐèÒª¶ÔͼÏñÌáÈ¡ÌØÕ÷£¬»»¾ä»°Ëµ¾ÍÊÇ£¬¶ÔÊý¾ÝÔÚ¸ü¸ß¡¢¸ü¶àµÄά¶ÈÉÏѰÕÒÌØµã£¬ÌáÈ¡ÌØÕ÷µÄ¹ý³Ìͨ³£±È½Ï¸´ÔÓ¡£Ïà±ÈÓÚÉî¶ÈѧϰÕâÖִӶ˵½¶ËµÄËã·¨£¬´«Í³µÄÊÓ¾õËã·¨ÄÑÒÔ¿ª·¢£¬²»¾ßÓÅÊÆ¡£Éî¶ÈѧϰËã·¨µÄÓ¦Ó㬼«´óµØ¼ÓËÙÁËÎïÌå¼ì²âÁìÓòµÄ·¢Õ¹£¬Í¬Ê±£¬ÕâÒ²¶ÔÉî¶ÈѧϰËã·¨¹ã·ºÓ¦ÓÃÓÚ×Ô¶¯¼ÝÊ»¼¼Êõ£¬Æðµ½ÁËÖÁ¹ØÖØÒªµÄ×÷Óá£
Éî¶ÈѧϰË㷨ȷʵÓкܶàÓŵ㣬µ«Í¬Ê±ÆäÊä³ö½á¹ûÊǸÅÂÊ·Ö²¼Ê½µÄ£¬²»Äܱ£Ö¤¼ì²âµÄÍêȫ׼ȷÐÔ¡£ÔÚ½ñÌ죬ÕâÖֶ˵½¶ËËã·¨µÄÖмä¹ý³ÌÈÔÈ»ÊDz»¿É½âÊ͵쬴ó¼ÒÎÞ·¨½âÊÍΪʲôÊäÈëÒ»ÕÅÕÕÆ¬£¬¾Í»áÔÚËüµÄij¸öÇøÓòÄÚ¼ì²âµ½Ä³¸öÎïÌå¡£¶ø´«Í³µÄÊÓ¾õË㷨ȴ¾ßÓгÉÊìµÄÀíÂÛÖ§³Å¡¢Í¸Ã÷µÄÖмä¹ý³ÌºÍÎȶ¨µÄÐÔÄÜ¡£
±ÊÕ߱ȽϿ´ºÃ´«Í³¼ÆËã»úÊÓ¾õËã·¨ºÍÉî¶ÈѧϰËã·¨Á½Õß½áºÏ£¬¿ÉÒÔ³ä·ÖÀûÓÃÁ½ÖÖ·½·¨µÄÓÅÊÆ¡£
ͼ13. Tesla¼ì²âÄ£ÐÍ¿ò¼Ü
ͼƬÀ´Ô´£ºTesla AI Day 2021
×Ô¶¯¼ÝÊ»¹«Ë¾Ò»°ã¶¼»á»¨·Ñ´óÁ¿Á¦ÆøÍ¶Èëµ½¼ì²âÄ£Ð͵Ŀª·¢ÖС£Í¬Ñù£¬ÍøÉÏÒ²Óкܶ࿪ԴµÄͼÏñ¼ì²âÄ£Ðͺ͵ãÔÆ¼ì²âÄ£ÐÍ£¬ÎªÑ§Õß¡¢¹¤³ÌʦÃÇÌṩһЩ¿ª·¢Ö§³Ö¡£
LidarºÍCameraµÄÎïÌå¼ì²â£¬ËäÈ»Êý¾ÝÊäÈë¶Ë²»Í¬£¬µ«ÊÇͨ¹ýÉñ¾ÍøÂçºó£¬Êä³öµÄ¼ì²âÎïÌå¶¼¾ßÓÐͬÑùµÄÊý¾Ý½á¹¹¡£ÆäÖÐÖ÷Òª°üÀ¨±»¼ì²âÎïÌåµÄÀàÐÍ¡¢ID¡¢°üΧ¿ò£¨bounding
box£¬¿ò¶¥µã¼¯ºÏ£¬2D»ò3DÐÎʽ£©¡¢ºá×ÝÏò¾àÀë¡¢ËÙ¶È¡¢¼ÓËÙ¶È¡¢ÖÃÐŶȵȵȡ£µ±È»£¬²»Í¬ÀàÐ͵ı»¼ì²âÎïÌåÒ²»á´æÔÚ²»Ò»ÑùµÄÃèÊöÌØÕ÷£¬±ÈÈçºìÂ̵ÆÀàÐ͵ÄÕϰÎï¾ÍÐèÒªÑÕÉ«ÐÅÏ¢£¬³µµÀÏßÀàÐ͵ÄÎïÌå²»ÊÇÊä³ö°üΧ¿ò£¬¶øÊÇÊä³öÈô¸É¸ö³µµÀÏßÉϵĹؼüµã£¨Í¨¹ýÁ¬½ÓÕâЩµã¹¹³ÉÍêÕûµÄ³µµÀÏߣ©¡£
ͼ14. ¼ì²âÄ£¿éÊä³öÊý¾Ý½á¹¹Ê¾Àý
¸ú×ÙÄ£¿é
ÔÚµ¥Ö¡Êý¾ÝÖмì²âµ½ÎÒÃǹØ×¢µÄÎïÌåºó£¬ÎÒÃÇÈÔÈ»ÐèÒªÖªµÀÕϰÎ³µÁ¾¡¢ÐÐÈË£©ÊÇÈçºÎÔ˶¯µÄ£¬³¡¾°ÖÐÕϰÎïµÄÔ˶¯ÐÅÏ¢£¨¹ì¼£¡¢Ëٶȱ仯µÈ£©¶ÔÓÚºóÃæÔ¤²âÕâЩÕϰÎïÔ˶¯¹ì¼£ºÍ¿ØÖÆ×Ô³µÔ˶¯ÖÁ¹ØÖØÒª¡£ÏëÒªµÃµ½ÕϰÎïµÄÀúÊ·Ô˶¯×´Ì¬£¬¾ÍÐèҪһЩÀúÊ·Ö¡ÐÅÏ¢£¬´ÓÁ¬¹áµÄÀúÊ·Ö¡ÐÅÏ¢£¨ÀýÈ磬Ñо¿´ÓÀúÊ·µÚ10Ö¡µ½µ±Ç°Ö¡ÕâÒ»¶ÎÁ¬ÐøÊ±Ðò¹ý³Ì£©ÖÐÍÚ¾ò³öÎïÌåµÄÔ˶¯×´Ì¬¡£
ͨ³£Ê¹Óõķ½·¨ÊÇ£¬·ÖÎöǰºóÖ¡ÄÚ¼ì²âµ½µÄͬһÕϰÎï¡£Èç¹ûÉÏÒ»Ö¡³öÏÖµÄÎïÌåÔÚÏÂÒ»Ö¡Ò²³öÏÖÁË£¬ÄÇôǰºóÖ¡ÄÚ³öÏÖµÄͬһ¸öÎïÌå¿ÉÒÔÓÃÏàͬµÄIDÀ´±íʾ£¬²¢°Ñ¼ì²â½á¹û°´ÕÕʱ¼äÐòÁд洢£¬ÕâÑù¾ÍµÃµ½ÁËijÎïÌåÔÚÁ½Ö¡Ê±¼äÄÚµÄÔ˶¯×´Ì¬£¬°üÀ¨Ëٶȱ仯¡¢Î»Öñ仯¡¢·½Ïò±ä»¯µÈµÈ¡£ÔÚÁ¬ÐøÖ¡ÄÚ²»¶ÏʹÓÃÉÏÊö¹ý³Ì£¬¾ÍÄܵõ½ÎïÌåµÄÀúÊ·Ô˶¯×´Ì¬¡£ÒÔÉϾÍÊÇÒ»¸ö¸ú×Ù¹ý³Ì¡£
ÄÇô¹¤³ÌʦÃÇÊÇÈçºÎÈ·ÈÏǰºóÖ¡ÖеÄͬһ¸öÎïÌåÄØ£¿Í¨³£Çé¿öÏ£¬ÊÇʹÓÃROI£¨Ç°ºóÖ¡ÄÚÎïÌå°üΧ¿òµÄ½»²¢±È£©ÕâÒ»Ö¸±êÀ´Æ¥Åä¡£ÒÔͼ14ΪÀý£¬ÔÚTʱ¿Ì¼ì²âµ½ÁËAºÍBÁ½¸öÕϰÎÔÚT+1ʱ¿Ì¼ì²âµ½ÁËC¡¢DºÍEÈý¸öÕϰÎï¡£ÆäÖаüΧ¿ò£¨bounding
box£©¿ÉÒÔ±íʾ±»¼ì²âÎïÌåÔÚͼÖеÄλÖ᣸ù¾Ýbounding boxµÄλÖ㬺ÜÈÝÒ×·¢ÏÖAÓëCµÄÖØµþ¶ÈºÜ´ó£¬BÓëEµÄÖØµþ¶ÈÒ²ºÜ´ó£¬ÄÇô¾ÍÓÐÀíÓÉÏàÐÅ£¬ÔÚÕâÁ¬ÐøµÄÁ½¸öʱ¿ÌÄÚ£¬AÓëC£¬BÓëE¶¼·Ö±ð´ú±íÁËͬһ¸öÎïÌå¡£
µ±È»£¬ÕâÖÖ·½·¨³ÉÁ¢ÓÐÒ»¸öǰÌᣬһ°ãÔÚ10Ö¡Âʵļì²â¹ý³ÌÖУ¬Ò²¾ÍÊÇ0.1sÄÚ£¬±»¼ì²âÎïÌåµÄÔ˶¯Î»Öñ仯²»ÊÇ×ã¹»´ó£¬ÕâÑù²ÅÄÜÓÐǰºóÖ¡bounding
boxµÄÖØµþ¶È£¬²ÅÄÜÓÃÀ´ºâÁ¿Æ¥Åä¹ý³Ì¡£
ͼ15. »ùÓÚIOUµÄÆ¥Åä¹ý³Ì
ÔÚ¸ú×ÙÄ£¿é£¬Í¨³£Ê¹Óõķ½·¨Óп¨¶ûÂüÂ˲¨ºÍÐÙÑÀÀûÆ¥ÅäËã·¨¡£µÚÒ»²½£¬Ê¹Óÿ¨¶ûÂüÂ˲¨½×¶ÎÒ»¶ÔÉÏÒ»Ö¡ÎïÌå½øÐÐÔ˶¯¹À¼Æ£¬¹À¼Æ³öÆäµ±Ç°Ê±¿ÌµÄλÖúÍËÙ¶È¡£½ÓÏÂÀ´£¬Ê¹ÓÃÐÙÑÀÀûËã·¨¶ÔÉÏÒ»²½ÖÐÔ˶¯¹À¼Æ³öµÄÎïÌåºÍµ±Ç°Ö¡¼ì²âµ½µÄÎïÌå½øÐÐÆ¥Å䣬ÐÙÑÀÀûËã·¨ÖÐʹÓÃµÄÆ¥ÅäÈ¨ÖØ¾Í¿ÉÒÔ½áºÏÉÏÃæËù½²µÄIOU·½·¨À´Éè¼Æ£¬³É¹¦Æ¥Åä´ú±í¸ú×ٳɹ¦¡£µÚÈý²½£¬Í¨¹ý¿¨¶ûÂüÂ˲¨½×¶Î¶þ¸üб»¸ú×ÙÎïÌ嵱ǰµÄ×îÓÅλÖúÍ×îÓÅËÙ¶È¡£
ͼ16. µäÐ͵ĸú×Ùµü´ú¹ý³Ì
´ËÍ⣬»¹ÓÐʹÓÃÉñ¾ÍøÂçÖ±½Ó¼ì²âÕϰÎï²¢Êä³ö¸ú×Ù½á¹ûµÄ·½·¨£¬Ò²¾ÍÊÇ˵£¬¸ú×Ù¹ý³ÌÒ²ÊÇÔÚÉñ¾ÍøÂçÖÐÍê³ÉµÄ¡£ÕâÖÖ·½·¨ÐèҪʹÓÃÁ¬ÐøÖ¡Êý¾ÝѵÁ·ÍøÂ磬ÔÚʹÓøÃÀàÉñ¾ÍøÂçʱ£¬ÊäÈë¶Ë¾ÍÊÇÁ¬ÐøÖ¡µÄͼÏñ»òµãÔÆ£¬Êä³ö¶ËÈÔÈ»ÊÇһϵÁб»¼ì²âµ½µÄÎïÌ壬¶îÍâµÄÐÅÏ¢ÊÇÕâЩÎïÌåÒѾ¾ßÓÐÁ˱»¸ú×ÙµÄÊôÐÔ£¬ÔÚʱ¼äÐòÁÐÉÏ£¬Í¬Ò»¸öÎïÌå¾ßÓÐͬһ¸ö¸ú×Ùʶ±ðID¡£ÔÚÍøÉÏ£¬ºÜÈÝÒ×ÄÜÕÒµ½Ò»Ð©¿ªÔ´µÄ¸ú×ÙÍøÂçÄ£ÐÍ¡£
ÈÚºÏÄ£¿é
µ±Ç°£¬×Ô¶¯¼ÝÊ»¼¼ÊõÐèҪʹÓöàÖÖ´«¸ÐÆ÷£¬²¢¶ÔÕâЩ²»Í¬´«¸ÐÆ÷Êý¾Ý½øÐд¦Àí£¬×îÖÕÊä³öµ¥Ò»½á¹û£¬Õâ¾ÍÉæ¼°µ½Êý¾ÝÈںϡ£ÈÚºÏÓÖ¿ÉÒÔ·ÖΪǰÈںϺͺóÈںϣ¬ËüÃǵÄÇø±ðÔÚÓÚ£¬ÈںϹý³ÌÊÇÔÚ¼ì²âºÍ¸ú×Ù¹ý³Ì֮ǰ»¹ÊÇÖ®ºó¡£ÔÚApollo¸ÐÖªÈí¼þ¿ò¼ÜÖУ¬ÈںϹý³ÌλÓÚ²»Í¬´«¸ÐÆ÷Êý¾Ý¸ú×Ù´¦ÀíÖ®ºó£¬ÊÇÒ»¸öµäÐ͵ĺóÈںϹý³Ì¡£Õû¸ö¹ý³Ì¾ÍÊǽ«Lidar¡¢Camera¡¢RadarÈýÌõ´¦Àí·ÏßÊä³öµÄ×·×Ù½á¹û½øÐÐÈںϣ¬ÐÞÕý±»×·×ÙÎïÌåµÄ¸÷Ïî²ÎÊýÊý¾Ý¡£
¾Ù¸ö¼òµ¥µÄÀý×Ó£¬¼ÙÉèLidar¡¢Camera¡¢RadarÈýÖÖ´«¸ÐÆ÷µÄʱ¼äÒѾͬ²½£¬¶ÔÓÚͬһ֡Äڵı»¼ì²âÎïÌåAÀ´Ëµ£¬Ê¹ÓÃLidarÊý¾Ý¼ì²â³öÁ˽á¹ûa1£¬Ê¹ÓÃCameraÊý¾Ý¼ì²â³öÁ˽á¹ûa2£¬Ê¹ÓÃRadarÊý¾Ý¼ì²â³öÁ˽á¹ûa3£¬ÈںϹý³Ì¾ÍÊÇÔÚÕâÈý¸ö½á¹ûÖУ¬Í¨¹ýÒ»¶¨µÄ²ßÂԵõ½×îÓŵļì²â½á¹û¡£
ÕâÀïµÄÈںϲßÂÔ»á×ۺϿ¼ÂǸ÷Àà´«¸ÐÆ÷µÄÓÅÁÓÊÆ£¬±ÈÈçLidarÔÚ²â¾à·½ÃæµÄ±íÏÖÐÔÄܸüºÃ£¬ÄÇô¶ÔÓÚ¾àÀë»òÕ߿ռäλÖõIJÎÊý£¬¾Í»á¸üÇãÏòÓÚÑ¡Ôñͨ¹ýLidarÊý¾ÝµÃµ½µÄ½á¹û¡£¶ÔÓÚ½»Í¨±êÖ¾¡¢ºìÂ̵ơ¢³µµÀÏßÕâÀàÎïÌ壬ºóÈںϵĹý³Ì»á¸üÇãÏòÓÚÑ¡Ôñͨ¹ýCameraÊý¾ÝµÃµ½µÄ½á¹û¡£»ùÓÚÕâÑùµÄ¿¼Á¿£¬¾Í¿ÉÒÔ½«¶àÀà´«¸ÐÆ÷Êý¾ÝµÄ¸ÐÖª½á¹û½øÐÐÈںϣ¬´Ó¶øµÃµ½×îÓŽ⡣
ÁíÒ»ÖÖǰÈںϵķ½Ê½ÊÇ£¬ÔÚÊý¾ÝÊäÈë¶Ë¾Í½«Lidar¡¢CameraµÈÊý¾Ý×éºÏÆðÀ´£¬ÐγÉÒ»ÖÖеÄÊý¾ÝÌ壬Õâ¸öÊý¾ÝÀï¼ÈÓÐͼÏñÎÆÀí¡¢ÑÕÉ«ÕâÑùµÄÐÅÏ¢£¬Í¬Ê±Ò²°üº¬ÁË3D¿Õ¼äÖеľàÀëÐÅÏ¢£¬ÕâÖÖÊý¾Ý½á¹¹¼ÓÇ¿Á˲»Í¬´«¸ÐÆ÷Êý¾ÝÖ®¼äµÄÊý¾Ý¹ØÁªÐÔ¡£
ͼ17. LidarºÍRadarÊý¾ÝµÄǰÈÚºÏÂß¼
ͼƬÀ´Ô´£ºÓÅ´ïѧ³ÇÎÞÈ˼ÝÊ»¹¤³Ìʦѧλ
ÉÏͼ¼òµ¥½éÉÜÁËLidarºÍRadarÊý¾ÝÈںϵÄÂß¼¡£ÔÚÊ״λñÈ¡Êý¾Ýʱ£¬Ïȳõʼ»¯KalmanÂ˲¨Æ÷µÄ¸÷¸ö¾ØÕó²ÎÊý£¬½ÓÏÂÀ´¶ÔÁ½ÀàÊý¾Ý½øÐÐÔ¤²âºÍ¸üУ¬×îºóÊä³öÈںϺóÕϰÎïµÄλÖá¢ËÙ¶È¡£
ͼ18. Êý¾ÝǰÈںϵIJ½Öè
ͼƬÀ´Ô´£ºÖÇÐÐÕ߿Ƽ¼
ÉÏͼ¼òµ¥½éÉÜÁËÖÇÐÐÕ߿Ƽ¼ÔÚ´«¸ÐÆ÷Êý¾ÝǰÈںϹý³ÌÖеIJ½Ö裬°üÀ¨Á˲ɼ¯¼°Ô¤´¦Àí¡¢×ø±êת»»ºÍÐÅÏ¢Èںϡ£ÆäÖÐ×îÓÐÄѶȵIJ¿·Ö¾ÍÊÇÐÅÏ¢Èںϣ¬Ëü°üÀ¨ÁËÊý¾Ý¹ØÁª¡¢Ê±¼äͬ²½¡¢Êý¾ÝÈںϡ¢Ä¿±êÉúÃüÖÜÆÚ¹ÜÀíËĸö²½Öè¡£Ê×ÏÈÊÇÔÚÊý¾Ý¹ØÁª½×¶Î£¬½¨Á¢ÆÀ¼ÛÖ¸±ê²¢Ñ¡ÔñÈ«¾Ö×î½üÁÚÆ¥Åä·½·¨£»µÚ¶þ²½¶Ô¶à´«¸ÐÆ÷½øÐÐʱ¼äͬ²½£¬Ñ¡ÓÃÁ˹̶¨Ê±Æ¯ºÍËæ»úʱƯµÄ·½·¨£»
µÚÈý²½£¬Ê¹ÓÃÁ£×ÓÂ˲¨Ëã·¨ÈÚºÏÊý¾Ý;×îºó£¬¶ÔÄ¿±ê½øÐÐÉúÃüÖÜÆÚ¹ÜÀí£¬Ìá¸ßÈںϺóÊý¾ÝµÄ³°ôÐÔ¡£
ͬÑùµØ£¬Í¨¹ý±êעǰÈÚºÏÊý¾Ý²¢ÑµÁ·Ä£ÐÍ£¬¿ÉÒԵõ½ÊÊÓÃÓÚǰÈÚºÏÊý¾ÝµÄÉñ¾ÍøÂ磬ÕâÖÖÄ£Ð͵ÄÊä³ö½á¹ûÒ²ÊǶÔͬһÎïÌåµÄ¼ì²â½á¹û£¬È»ºóÔÙ½øÐÐÎïÌå¸ú×Ù£¬²»Í¬µÄÊÇ£¬¼ì²â¸ú×ÙÖ®ºó£¬²»ÐèÒªÔÙ´ÎÈںϡ£
Ŀǰ£¬ºÜ¶àÖ÷Á÷¹«Ë¾¶¼ÔÚ³¯×ÅǰÈںϵķ½Ê½Ñо¿£¬ÕâÑù×öµÄºÃ´¦Ö®Ò»¾ÍÊÇÌáǰñîºÏÁ˶àÖÖ´«¸ÐÆ÷µÄÊý¾Ý£¬Òò´ËÊý¾Ýά¶È¸ü¼Ó·á¸»£¬¸üÄÜÕæÊµµØ·´Ó³³¡¾°¡£
Êý¾ÝÊä³ö
ÔÚApolloµÄ¸ÐÖª¿ò¼ÜÖУ¬×îÖÕÊä³öµ½ÏÂÓεĽá¹û¿ÉÒÔ·ÖΪÁ½²¿·Ö£¬Ò»²¿·ÖÊdzµÁ¾¡¢ÐÐÈ˵ÈÕϰÎïµÄÊý¾Ý£¬ÁíÒ»²¿·ÖÊǽ»Í¨ÐźŵƵĽá¹û¡£³¡¾°ÖÐÕϰÎïµÄÊý¾Ý¿ÉÒÔͨ¹ýÉÏÊöµÄÊý¾Ý´¦Àí¹ý³ÌµÃµ½£¬¶ø½»Í¨ÐźŵƵĽá¹ûÔòÊÇͨ¹ýÒ»ÖÖ¶àµÆÍ¶Æ±»úÖÆÀ´µÃµ½µÄ¡£¼òµ¥À´½²£¬¾ÍÊÇÔÚÒ»¸ö·¿Ú´¦£¬Ò»°ã»áÓжà¸öºìÂ̵Ʊ»¼ì²âµ½£¬ÕâÆäÖмÈÓÐºìµÆÓÖÓÐÂ̵ƣ¬Ò²ÓÐÆäËû²»Í¬ÀàÐ͵ĵƣ¨Ö±ÐС¢×óת¡¢µôÍ·µÈµÈ£©£¬ÐèÒªÉè¼ÆÒ»ÖÖͶƱ»úÖÆÀ´¾ö²ßµ±Ç°Ö±ÐС¢×óת»òÓÒתµÄµ¥Ò»µÆ×´Ì¬¡£
ͼ19. ¸ÐÖªÊä³öÊý¾Ý½á¹¹Ê¾Àý
ÔʼµÄ´«¸ÐÆ÷Êý¾Ý¾¹ý¸Ð֪ģ¿éµÄ´¦Àí£¬Êä³öµÄ½á¹û»á´«µÝµ½ÏÂÓÎÔ¤²âÄ£¿é¡£Ô¤²âÄ£¿éÖ÷ÒªÊÇÕë¶Ô³µÁ¾¡¢ÐÐÈËÕâÀàÕϰÎԤ²âÕϰÎïÔÚδÀ´Ò»¶Îʱ¼äÄÚµÄÔ˶¯¹ì¼£¡£È»ºó±ã½øÈëÁ˹滮ģ¿é£¬½áºÏ³¡¾°ÐÅÏ¢ºÍÕϰÎïÔ¤²â¹ì¼££¬½øÐÐ×Ô³µµÄ·Ï߹滮¡£
´Ó¸÷Àà´«¸ÐÆ÷Êý¾Ý²É¼¯¿ªÊ¼£¬µ½ÊäÈëµ½¸Ð֪ģ¿é£¬ÔÙ¾¹ý¼ì²â¡¢¸ú×Ù¡¢ÈÚºÏÕâЩ¹ý³Ì£¬×îÖÕÏòÏÂÓÎÊä³ö³¡¾°ÄڵıØÒªÐÅÏ¢¡£±¾ÎļòÒªµØ½éÉÜÁËһϸÐ֪ģ¿éµÄÊý¾ÝÁ÷¶¯¡£
µ±È»£¬¸Ð֪ģ¿é»¹»áÉæ¼°ºÜ¶àÆäËû¹¦ÄÜ£¬±ÈÈçÀûÓõØÍ¼Êý¾ÝÔöÇ¿¸ÐÖª½á¹û¡¢×Ô¶¯Â¼Èë²É¼¯Êý¾Ý¡¢¹¦ÄÜ¼à¿ØºÍʧЧÕï¶ÏµÈµÈ¡£ÕâЩ¹¦ÄÜÖ®¼äÒ²´æÔÚן´ÔÓµÄÊý¾Ý½»»»£¬ÔÚ¸Ð֪ģ¿éÔËÐеĹý³ÌÖй²Í¬×÷Óá£
|