Robomec2009: drawstuff上ä½äº’æ›ãƒ©ã‚¤ãƒ–ラリ
ODEã¯ä½¿ã„æ–¹ãŒç°¡å˜ãªã®ã§ãƒãƒœãƒƒãƒˆå¦ä¼šã«ã‚‚多ãã®ãƒ¦ãƒ¼ã‚¶ãŒã„ã¾ã™ï¼Žå•題点ã¨ã—ã¦ã¯ï¼Œè¨ˆç®—精度ãŒé«˜ããªã„ã“ã¨ã§ã™ï¼Žã“れã¯é€Ÿåº¦ã¨ã®ãƒˆãƒ¬ãƒ¼ãƒ‰ã‚ªãƒ•ãªã®ã§ï¼Œç²¾åº¦ãŒå¿…è¦ãªå ´åˆã¯æ—¥æœ¬ãŒèª‡ã‚‹OpenHRPを使ãˆã°OKã§ã™ï¼Ž
OpenHRPã¨æ¯”較ã—ã¦å¤§ããªå•題点ã¯ï¼ŒODEã¯å‹•力å¦è¨ˆç®—ライブラリãªã®ã§å¯è¦–化ã®ãŸã‚ã«ï¼“次元グラフィクスライブラリdrawstuffãŒãŠã¾ã‘ã¦ä»˜ã„ã¦ã„ã¾ã™ãŒæ©Ÿèƒ½ãŒã¨ã¦ã‚‚é™ã‚‰ã‚Œã¦ã„る点ã§ã™ï¼Žæ¬¡ã®ç‚¹ãŒå°‘ã—æœ¬æ ¼çš„ãªã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹å ´åˆã«ãƒãƒƒã‚¯ã«ãªã‚Šã¾ã™ï¼Ž
- 3次元モデルファイルをèªã¿è¾¼ã‚€ãƒãƒ¼ãƒ€ãƒ¼ãŒãªã„
- æ–‡å—列をウインドウã«è¡¨ç¤ºã§ããªã„
上記ã®å•題点を解決ã—ãŸã®ãŒï¼Œä»Šå›žRobomec2009ã§ç™ºè¡¨ã—ãŸdrawstuff上ä½äº’æ›ãƒ©ã‚¤ãƒ–ラリã§ã™ï¼Žï¼“次元グラフィクスライブラリirrlichtã‚’ãƒ™ãƒ¼ã‚¹ã«æ›¸ãã¾ã—ãŸï¼Žä½¿ã„æ–¹ã¯ã„ãŸã£ã¦ç°¡å˜ã§ï¼Œã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã™ã‚‹ãƒ˜ãƒƒãƒ€ãƒ•ァイルã¨ãƒªãƒ³ã‚¯ã™ã‚‹ãƒ©ã‚¤ãƒ–ラリを変更ã™ã‚‹ã ã‘ã§ã™ï¼ŽéŽåŽ»ã®ã‚½ãƒ•トウェア資産を無駄ã«ã—ãªã„エコ発想ã§ã™ï¼Žç™ºè¡¨ã—ãŸã¨ã“ã‚çµæ§‹è©•判ãŒè‰¯ã‹ã£ãŸã®ã§ï¼Œå‹‡æ°—付ã‘られã¾ã—ãŸï¼Žä¸Šã®ç”»åƒã¯ãã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚·ãƒ§ãƒƒãƒˆã§ã™ï¼Žä¸€ç•ªå·¦ã®é»’ã„ãƒãƒœãƒƒãƒˆã¯ï¼Œå¦ç”ŸãŒ3D CADã§è¨è¨ˆã—ãŸãƒãƒœã‚«ãƒƒãƒ—ä¸åž‹ãƒãƒœãƒƒãƒˆã§ã™ï¼Ž
ç¾çжã§ã¯ï¼Œãƒãƒ¼ãƒ€ãƒ¼ã§èªã¿è¾¼ã‚“ãŸãƒãƒªã‚´ãƒ³ã®è¡çªæ¤œå‡ºãŒã¾ã 実装ã•れã¦ã„ãªã„点ã¨ï¼Œé€Ÿåº¦ãŒé…ã„点ã§ã™ï¼Žç‰¹ã«ï¼Œé€Ÿåº¦ãŒé…ã„ã¨èª°ã‚‚使ã£ã¦ãれãªã„ã®ã§ï¼Œé…ã„åŽŸå› ã‚’åˆ†æžã—高速化をã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“.ã„ã¤ãƒªãƒªãƒ¼ã‚¹ã™ã‚‹ã‹ã¯è€ƒæ…®ä¸ã§ã™ï¼Žèˆˆå‘³ã®ã‚ã‚‹æ–¹ã¯æ˜¯éžã‚³ãƒ¡ãƒ³ãƒˆãã ã•ã„.開発ã™ã‚‹åŽŸå‹•åŠ›ã«ãªã‚Šã¾ã™ï¼Ž
ã§ã‚€

ãŠä¹…ã—ã¶ã‚Šã§ã™ã€‚
drawstuff上ä½äº’æ›ãƒ©ã‚¤ãƒ–ラリ楽ã—ã¿ã«ã—ã¦ã„ã¾ã™ã€‚
僕も試ã—ã«drawstuffを自作ã—ã¦ã„ã¾ã™ãŒã€ã¾ã æ–‡å—列表示ãŒå®Ÿè£…出æ¥ã¦ã„ã¾ã›ã‚“。
(β版ã§ã™â†’http://robocup.ksrp.or.jp/hibikino-musashi/dstest.zip)
イルリヒトã ã¨ç°¡å˜ãªã®ã§ã™ã‹ï¼Ÿ
ã²ã³ãã®ã•ん,
ãŠä¹…ã—ã¶ã‚Šï¼Ž
ã»ã¼ã§ãã¾ã—ãŸãŒï¼Œæ“ä½œæ€§ãŒæ‚ªã„ãªã©ä¸€éƒ¨å•題ãŒã‚り公開ã§ãã¾ã›ã‚“.ãƒãƒœãƒƒãƒˆå¦ä¼šã¾ã§ã«ã¯å…¬é–‹ã™ã‚‹äºˆå®šã§ã„ã¾ã™ï¼Ž
イルリヒトã ã¨æ–‡å—列表示ã¯ç°¡å˜ã§ã™ã‚ˆï¼ŽAPIã«ã‚りã¾ã™ã‹ã‚‰ã.
ã§ã‚€