NTTãã³ã¢ R&D Advent Calendar 2024 ã®22æ¥ç®ã®è¨äºã§ãã
ã¯ããã«
ã¿ãªãã¾ããã«ã¡ã¯ï¼NTTãã³ã¢ãã¯ãã¹ããã¯éçºé¨ã®ååºã§ãï¼ 12ææä¾ã® ã¤ãã³ã NTTãã³ã¢ R&D Advent Calendarããæ¥½ãã¿ããã ãã¦ããã¾ãã§ããããï¼ ä»åã¯ï¼å ã®å¤åã¨ãã ã¤ãã³ã ãæããã«ã¡ã©ï¼ãã¤ãã³ãã«ã¡ã©ãããã¼ãã«ãå±ããã¾ãï¼
ã¤ãã³ãã«ã¡ã©ã¨ã¯ï¼
ã¤ãã³ãã«ã¡ã©ã¯ï¼ä¸è¬çãªRGBã«ã¡ã©ã¨ã¯ç°ãªãææã®å¤åãç©ä½ã®åãã¨ãã£ããã¤ãã³ããã«ã®ã¿åå¿ãããã¨ãã§ããã«ã¡ã©ã§ãï¼EVS:Event-based Vision SensorãDVS:Dynamic Vision Sensor ãªã©ã¨ãå¼ã°ãã¦ãã¾ãï¼ã¾ãã¯ã©ããªæ åãæ®ããã®ãï¼ã¿ã¦ããã¾ãããï¼

å·¦å´ãä¸è¬çãªRGBã«ã¡ã©ï¼å³å´ãã¤ãã³ãã«ã¡ã©ã®æ åã§ãï¼ RGBã«ã¡ã©ã¯å ¨ã¦ã®ç»ç´ ã«è²ãã¤ãã¦ãã¦è¢«åä½ãæ¢ã¾ã£ã¦ããã»åãã¦ããåããè¦ãã¦ããã®ããããã¾ãï¼ ä¸æ¹ï¼ã¤ãã³ãã«ã¡ã©ã§ã¯åãã¦ããï¼ã¤ã¾ãã¤ãã³ããçºçãã¦ããæã®é¨åã ãè¦ãã¦ãã¾ãï¼ ããã ãã ã¨RGBã«ã¡ã©ã®æ¹ãæ å ±ãå¤ãã¦ä½¿ããããã®ã§ã¯ï¼ã¨ãã声ãèããã¦ãããã§ããï¼ã¤ãã³ãã«ã¡ã©ãã©ã®ããã«æ åãåå¾ãã¦ãããï¼ããå°ãã ãè¦ã¦ã¿ã¾ãããï¼ã¤ãã³ãã«ã¡ã©ã®è¯ãã¨ãããè¦ãã¦ããã¯ãã§ãï¼
RGBã«ã¡ã©ã¯ï¼
- å ¨ã¦ã®ç»ç´ ã«ã¤ãã¦
- ä¸å®æéå ãéãã¦
- 䏿ã®ç»å(ãã¬ã¼ã )ã¨ãã¦åºåãã
ã¨ããç¹å¾´ã®ã«ã¡ã©ã§ãï¼ä¸æ¹ã§ã¤ãã³ãã«ã¡ã©ã¯ï¼
- ããããã®ç»ç´ ã«ã¤ãã¦
- å ã®å¤åãé¾å¤ãè¶ ããæ
- ãã®å¤åæ¹å(å ãå¢ããã»æ¸ã£ã)ãç»ç´ ãã¨ã«ç¬ç«ãã¦
åºåãããã¨ãã§ãã¾ãï¼ããªãã¡ï¼RGBã«ã¡ã©ã«ã¯ãã£ãããã¬ã¼ã ãã¨ããæ¦å¿µãããã¾ããï¼ ç»ç´ ã®éã¾ãã§ããCMOSã使ã£ã¦ããç¹ã¯äºã¤ã®ã«ã¡ã©å ±éã§ãã䏿¹ï¼åç»ç´ ããã®æ å ±å徿¹æ³ãç°ãªãã®ã§ãï¼ ä»¥ä¸ã®ç¹å¾´ããï¼ã¤ãã³ãã«ã¡ã©ã«ã¯
- é«éï¼ç»ç´ ç¬ç«ã§å¦çã§ãããããã¤ã¯ãç§ãªã¼ãã¼ã§åä½ãã
- 使¶è²»é»åï¼å¿ è¦ãªç»ç´ ã®ã¿åºåãããããã¼ã¿ãå°ãªãã¦æ¸ã
- é«ãã¤ãããã¯ã¬ã³ã¸ï¼å¤åã®ã¿æããããç½é£ã³ã黿½°ããèµ·ããã¥ãã
ã¨ããç¹å¾´ãããã¾ãï¼ ãããããã°Prophesee社ã®è§£èª¬ãã¼ã¸*1ãã覧ãã ããï¼ æ¬¡ã®ç« ã§ã¯ï¼ã¤ãã³ãã«ã¡ã©ã®ç¹å¾´ã使ã£ã¦ã©ããªãã¨ãã§ããã®ãï¼è¦ã¦ããã¾ãï¼
ã©ããªãã¨ãã§ããã®ãï¼
ããå°ãå ·ä½çãªã¦ã¼ã¹ã±ã¼ã¹ã§ï¼ã¤ãã³ãã«ã¡ã©ã®åããã¿ã¦ããã¾ãããï¼
é»åé¨åç ´æã®ç¬é
ä¸ç¬ã§èµ·ããå¤åã®ä¸ã¤ã¨ãã¦ï¼æ©å¨ã®æ éãèãã¦ã¿ã¾ãï¼ é»åé¨åã®ä¸ã§ãæ éæã®å¨å(ç©ççãªæå³ã§)ã大ããã®ãã³ã³ãã³ãµã¼ã§ãï¼ ã³ã³ãã³ãµã¼ãå£åããã¨å®¹éæããè¨å¼µãçºçãï¼å®å ¨å¼ãåãã¦ç ãå¤ã¸æ¾åºããã¾ãï¼ããã§ã¯ï¼è©¦ãã«ã³ã³ãã³ãµã¼ã«éé»å§ãããã¦ç ´è£ããã¦ã¿ã¾ããï¼


æ°´ã®é£æ²«
ç¶ãã¦ï¼æ°´ãè·³ããæ§åãæãã¦ã¿ã¾ãï¼


ããã§ãï¼æ°´ãæµããé¨åã®ã¿ãæãããã¦ããã ãã§ãªãï¼é£æ²«ãé£ãã§ããæ§åããã£ããæãã¦ãããã¨ããããã¾ãï¼ ãã®ä¾ã§ã¯ç¹ã«ï¼æ°´é£æ²«ãè·³ãã¦ããæ§åãRGBã«ã¡ã©ãããã¯ã£ããå¯è¦åã§ãã¦ããã®ããããã®ã§ã¯ãªãã§ããããï¼
ãããã£ã¯ã¹ã¨ã¤ãã³ãã«ã¡ã©
ã¤ãã³ãã«ã¡ã©ã®é«éã»ä½æ¶è²»é»åã»é«ãã¤ãããã¯ã¬ã³ã¸ã¨ããç¹å¾´ã¯ï¼ä¸ç¬ãæããå¿ è¦ãããï¼é»åçãªå¶ç´ãããï¼æ§ã ãªç°å¢ã§åä½ãããå¿ è¦ããããããã£ã¯ã¹ã¨ç¸æ§ãè¯ãã§ãï¼ å ãã¦ãå¤åã®ã¿ãæãããã¨ããç¹å¾´ã¯ï¼ãããããæ ãã¿ã¹ã¯ã®ä¸ã¤ã§ããç©ä½ã®åããåæãããã¨ãã§ãããªããã£ã«ã«ããã¼ãæ¨å®ãããã¨ã容æã«ãã¾ãï¼
䏿¹ã§ï¼ãããã£ã¯ã¹ã®åéã§ã«ã¡ã©ã使ã£ã¦è¡ãã¿ã¹ã¯ã®ä¸ã¤ã¨ãã¦ï¼å®ç©ºéä¸ã«ç½®ããè¦è¦çãªç®å°ãèªèããã¨ããï¼ãã¸ã¥ã¢ã«ãã¼ã«ã¼ã®èªèãããã¾ãï¼ ãããï¼ã¤ãã³ãã«ã¡ã©ã¯èªèº«ã鿢ããç¶æ ã§ã¯ï¼éæ¢ããç©ä½ãæ®å½±ãããã¨ãã§ãã¾ããï¼ä¾ãã°ï¼ARãã¼ã«ã¼ã®ãããªäºæ¬¡å ã®æ¨¡æ§ãæã£ããã¼ã«ã¼ï¼ããªãã¡äºæ¬¡å ãã¼ã«ã¼ããã®ã¾ã¾ã§ã¯èªèãããã¨ãã§ãã¾ããï¼
ã¤ãã³ãã«ã¡ã©ç¨ãã¼ã«ã¼ã·ã¹ãã Bicode
ããã§ï¼ã¤ãã³ãã«ã¡ã©ã«ã¦å©ç¨å¯è½ãªãã¸ã¥ã¢ã«ãã¼ã«ã¼ã¨ãã¦Bicodeãéçºãã¾ããï¼Bicodeã¯ï¼ãã¼ã«ã¼èªä½ãç¹æ» ãããã¨ã§æ å ±ãä¼ããç¹æ» ãã¼ã«ã¼ã¨ï¼ãã¼ã«ã¼ã®æ¨¡æ§ã使ã£ã¦æ å ±ãä¼ããäºæ¬¡å ãã¼ã«ã¼ãçµã¿åããããã¤ããªãããã¼ã«ã¼ã§ãï¼

Bicodeã¯äºæ¬¡å ãã¼ã«ã¼ãããã¯ã©ã¤ãLEDã§é«éã«ç¹æ» ããããã¨ã§ï¼äºæ¬¡å ãã¼ã«ã¼ã¨ç¹æ» ãã¼ã«ã¼ã®æ©è½ã両ç«ãã¦ãã¾ãï¼ããã«ããï¼5cmè§ã®ãã¼ã«ã¼ã§ãã£ã¦ã20ï½ãè¶ ããè·é¢ããç¹æ» ãã¼ã«ã¼ã¨ãã¦è¦ã¤ãããã¨ãã§ãï¼ããã«æ°ï½ã®è·é¢ã§ã¯äºæ¬¡å ãã¼ã«ã¼ã¨ãã¦ãæ©è½ãï¼ãã¼ã«ã¼å§¿å¢ã®èªèãå¯è½ã¨ãªãã¾ãï¼ ããã«ï¼Bicodeã¯é«éã«è¢«åä½ã®åããæãããã¨ãã§ããã¤ãã³ãã«ã¡ã©ç¨ã®ãã¼ã«ã¼ã§ããããï¼ç¹æ» ãã¼ã«ã¼ã¨ãã¦ã1kHzãè¶ ããç¹æ» é度ã§é«éã«åä½ããããã¨ãå¯è½ã¨ãªãã¾ãï¼ ãªãï¼Bicodeã¯äºæ¬¡å ãã¼ã«ã¼ã®æ¨¡æ§ãå»å°ãããã¢ã¯ãªã«æ¿ã¨LEDï¼ç¹æ» å¶å¾¡ç¨ã®å°åãã¤ã³ã³ã¨é»æ± ã§æ§æããã¦ããï¼é常ã«å®ä¾¡ã«å®è£ å¯è½ã§ãï¼ ã¾ãï¼ã¤ãã³ãã«ã¡ã©ã¨ãã¦Prophesee社製EVK4*2ãå©ç¨ãã¾ããï¼
徿¥ã®ãã¼ã«ã¼ã¨ã®éã
Bicodeã¯ï¼ã«ã¡ã©ã使ã£ã¦èªèãããã¸ã¥ã¢ã«ãã¼ã«ã¼ã¨ãã種é¡ã®ãã¼ã«ã¼ã·ã¹ãã ã§ãï¼ ããã§ã¯ï¼å¾æ¥ã®Bicodeã¨ãã¸ã¥ã¢ã«ãã¼ã«ã¼ã¯ä½ãéãã®ã§ããããï¼
äºæ¬¡å ãã¼ã«ã¼ã¨ã®éã
Bicodeã¯ï¼äºæ¬¡å ãã¼ã«ã¼ã®æ©è½ãåãã¦ãã¾ãï¼ äºæ¬¡å ãã¼ã«ã¼ãã®ãã®ã®åçã¨ãã¦ã«ã¡ã©ã§æ¨¡æ§ãã¯ã£ããã¨èªèããå¿ è¦ãããããï¼é ãããèªèãããããã«ã¯ãã¼ã«ã¼ã大ãããããï¼ã«ã¡ã©ãæé 対å¿ã«ãããããå¿ è¦ãããã¾ããï¼ ä¸æ¹ã§Bicodeã¯ï¼äºæ¬¡å ãã¼ã«ã¼ã®æ¨¡æ§èªä½ãç¹æ» ããç¹æ» ãã¼ã«ã¼ã¨ãã¦ãæ©è½ããããã¨ã§ï¼å°ããªãã¼ã«ã¼ãµã¤ãºã§ã徿¥ã®äºæ¬¡å ãã¼ã«ã¼ã¨æ¯è¼ãã¦é ãããè¦ã¤ãããã¨ãå¯è½ã¨ãªãã¾ããï¼
ç¹æ» ãã¼ã«ã¼ã¨ã®éã
RGBã«ã¡ã©ãèªèã«ç¨ãã徿¥ã®ç¹æ» ãã¼ã«ã¼ã¯ï¼ç¹æ» ã®èªã¿åãé度ãã«ã¡ã©ã®é度ã«ä¾åããããï¼æ°åããããããæ°ç¾FPSã§ã®èªã¿åãã¨ãªãã¾ããï¼ä¸æ¹ã§Bicodeã¯èªã¿åãã«ã¤ãã³ãã«ã¡ã©ãç¨ããããï¼FPSæç®ã§æ°ç¾FPSç¨åº¦ã®é度ã§èªã¿åããå¯è½ã§ãï¼ããã«ãããã¼ã«ã¼ãã®ãã®ã®èªã¿åãé度åä¸ã»IDæ°ã®å¢å¤§ãå®ç¾ãã¾ããï¼
ã¾ãï¼ç¹æ» ãã¼ã«ã¼ã®æ§è³ªä¸3ç¹ä»¥ä¸ã®ãã¼ã«ã¼ãçµã¿åãããªãã¨å§¿å¢ã®èªèãã§ãã¾ããã§ããï¼ããããªããBicodeã¯äºæ¬¡å ãã¼ã«ã¼ã®ãã¿ã¼ã³èªä½ãç¹æ» ããã¦ããããï¼äºæ¬¡å ãã¼ã«ã¼ã®æ©è½ãç¨ãã¦å§¿å¢ã®æ¨å®ãå¯è½ã¨ãªãã¾ããï¼
Bicodeã«ãããç¹æ» ãã¼ã«ã¼ç¬¦å·åã®ä»çµã¿
åé ã§æããã¤ãã³ãã«ã¡ã©ã®åä½ä¾ãæãåºãã¦æ¬²ããã®ã§ããï¼ã¤ãã³ãã«ã¡ã©ã¯ãã¤ãã³ãããçºçããé¨åã®ã¿è¦ããã¨ãã§ãã¾ãï¼

å³ã«ç¤ºãããã«ï¼ã¤ãã³ãã«ã¡ã©ã¯LEDã®ç¹ç¯ã»æ¶ç¯ã®ç¬éã¯é«éã«æ¤ç¥ã§ãã¦ãï¼ç¹ç¯ã»æ¶ç¯ãç¶ããLEDãæ¤ç¥ãããã¨ã¯ã§ãã¾ããï¼ããã§ï¼ç¹æ» ãã¼ã«ã¼ã¨ãã¦ç¢ºå®ã«ã¤ãã³ãã«ã¡ã©ããèªã¿åããã§ããããã«ï¼ç¹æ» ã®ç¬¦å·åã«ãã³ãã§ã¹ã¿ã¼ç¬¦å·åãç¨ãã¾ããï¼ ãã³ãã§ã¹ã¿ã¼ç¬¦å·åã§ã¯ï¼ãããã®ç«ã¡ä¸ããã»ç«ã¡ä¸ããã«å¿ ãç¹æ» ã®ç¹ç¯ã»æ¶ç¯ç¶æ ãåãæ¿ããããï¼ã¤ãã³ãã«ã¡ã©ã«ããã¦ãã£ããæ¤åºãããã¨ãã§ãã¾ãï¼ ä¸å³ã§ã¯ï¼00100101ã¨ããç¹æ» ãã¿ã¼ã³ããã³ãã§ã¹ã¿ã¼ç¬¦å·åã使ã£ã¦éä¿¡ããæ§åã示ãã¾ãï¼

åä½ã®æ§å
æå¾ã«ï¼Bicodeã®åä½ä¾ãå³ã«ç¤ºãã¾ãï¼ å³ã§ã¯ï¼é ãããã¯Bicodeã®å°ããªè¼ç¹ãããã¼ã«ã¼IDãçºè¦ãï¼è¿ã¥ãã¦å§¿å¢ãèªèãã¦ããæ§åããããã¾ãï¼

ã¾ã¨ã
ãã®è¨äºã§ã¯ï¼ã¤ãã³ãã«ã¡ã©ã®ç¹å¾´ã¨ãã®ç¹å¾´ãçããããã¸ã¥ã¢ã«ãã¼ã«ã¼ã·ã¹ãã Bicodeã®ä»çµã¿ã解説ãã¾ããï¼ãªãï¼Bicodeã«ã¤ãã¦ã¯å½éä¼è°ICRA2024ã«ã¦çºè¡¨*3ãã¾ããã®ã§ï¼ãã詳細ã«ãèå³ãããã°ãã²è«æããåç §ãã ããï¼ ã¾ãï¼ããããããã¨ã«æ å ±å¦çå¦ä¼ãã2023年度山ä¸è¨å¿µç ç©¶è³ãããã ãã¦ããã¾ã*4ï¼ æ¬åãçµã¿ã¯ï¼X-Lab*5ã®æ¯æ´ãåãã¦é²ãã¦ã¾ããã¾ããã®ã§ãããããã°X-Labã®è¨äºãã覧ãã ããï¼
æå¾ã¾ã§ãä»ãåãããã ããããã¨ããããã¾ããï¼ å¼ãç¶ãNTTãã³ã¢ R&D Advent Calendar 2024ããæ¥½ãã¿ãã ããï¼