ODEåˆç´šè¬›åº§

demura.netã§é€£è¼‰ã—ã¦ã„ã‚‹ODE講座ã‹ã‚‰åˆã‚ã¦Open Dynamics Engine (ODE)ã‚’å­¦ã¶æ–¹ã«é–¢ã™ã‚‹è¨˜äº‹ã‚’å–り上ã’体系化ã—,「Open Dynamics Engine åˆç´šè¬›åº§ã€ã€ç•¥ã—ã¦ã€ŒODEåˆç´šè¬›åº§ã€ã‚’開講ã—ã¾ã™ï¼Žä»Šã¾ã§ã®ODE講座ã¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã®ODEカテゴリã¸ç§»å‹•ã—ã¾ã™ï¼Ž

ãªãŠã€demura.netã¯ãƒ–ログランキングã«å‚加ã—ã¦ã„ã¾ã™ã®ã§ã€ã“ã®è¨˜äº‹ãŒã”å‚考ã«ãªã‚Œã°ã“ã®ã«ã»ã‚“ãƒ–ãƒ­ã‚°æ‘ ç§‘å­¦ãƒ–ãƒ­ã‚°ã¸ãƒãƒŠãƒ¼ã‚’クリックã—ã¦é ‚ã‘ã‚‹ã¨æš–ã‹ã„応æ´ã«ãªã‚Šã¾ã™ã€‚

回 タイトル 内          容 スクリーンショット
1 ODEã¨ã¯ オープンソースã®å‹•力学計算エンジンOpen Dynamics Engine (ODE)ã®æ¦‚è¦ã¨ç‰¹å¾´ã‚’説明ã—ã¾ã™ï¼Ž
ï¼’ 開発環境ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« ODEを使ã†ãŸã‚ã®é–‹ç™ºç’°å¢ƒã®è¨­å®šï¼ŒODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ–¹æ³•を説明ã—ã¾ã™ï¼Žã•らã«ï¼ŒODE本サンプルプログラムã¨è‡ªä½œãƒ—ログラムã®ãƒ“ルド法ã«ã¤ã„ã¦ã‚‚説明ã—ã¦ã„ã¾ã™ï¼Ž
3 ã“ã‚“ã«ã¡ã¯ç‰©ç†ä¸–界 ODEを使ã£ãŸã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®æµã‚Œã‚’,動力学計算を中心ã«ä»£è¡¨çš„ãªAPIã¨é–¢é€£ä»˜ã‘ã¦èª¬æ˜Žã—,サンプルプログラムã¨ã—ã¦çƒã®è‡ªç”±è½ä¸‹ã‚’å–り上ã’ã¾ã™ï¼Ž 赤ã„ボールã®è‡ªç”±è½ä¸‹
ï¼” 3D グラフィクス 付属ã®3Dグラフィクスエンジンdrawstuffã®ä½¿ç”¨æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼Ž 基本形状下
5 ボディ(剛体)ã¨ã‚¸ã‚ªãƒ¡ãƒˆãƒª ODEã®ç‰©ä½“ã«ã¯å‹•力学計算ã®å¯¾è±¡ã¨ãªã‚‹ãƒœãƒ‡ã‚£ã¨è¡çªæ¤œå‡ºè¨ˆç®—ã®å¯¾è±¡ã¨ãªã‚‹ã‚¸ã‚ªãƒ¡ãƒˆãƒªã®ï¼’ã¤ã®å±žæ€§ãŒã‚りã¾ã™ï¼ŽODEã§æ‰±ã†ç‰©ä½“ã®ä½œã‚Šæ–¹ã‚’説明ã—ã¾ã™ï¼Ž
ï¼– è¡çªæ¤œå‡º è¡çªæ¤œå‡ºã®æ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼Ž
ï¼— ジョイント(関節) ジョイント(関節)ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼ŽODEã®ã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã¯2ã¤ã®å‰›ä½“ã®é‹å‹•を拘æŸã™ã‚‹ã‚‚ã®ã§ã™ï¼Žã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã®ä½œã‚Šæ–¹ï¼Œä½¿ã„方を学ã³ã¾ã—ょã†ï¼Ž
8 ERPã¨CFM ODEを使ã„ã“ãªã™ä¸Šã§å¿…è¦ãªãƒ‘ラメータERP(Error Reduction Parameter, 関節誤差修正パラメータ)ã¨CFM(Constraint Force Mixing, 拘æŸåŠ›æ··åˆãƒ‘ラメータ)ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼Ž
ï¼™ ä½ç½®ã¨å§¿å‹¢ 座標系,å˜ä½ç³»ä¸¦ã³ã«å‰›ä½“ã®ä½ç½®ã¨å§¿å‹¢ã®è¨­å®šãƒ»å–得方法ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼Ž
ï¼‘ï¼ é€Ÿåº¦ã¨åŠ é€Ÿåº¦ 速度,角速度,加速度,角加速度ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼Ž
11 力ã¨ãƒˆãƒ«ã‚¯ 剛体並ã³ã«é–¢ç¯€ã«ã‹ã‹ã‚‹åŠ›ãƒ»ãƒˆãƒ«ã‚¯ã®è¨­å®šãƒ»å–得法を説明ã—ã¾ã™ï¼Ž
12 摩 擦 摩擦ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼ŽODEã®æ‘©æ“¦ãƒ¢ãƒ‡ãƒ«ã¯ã‚¯ãƒ¼ãƒ­ãƒ³æ‘©æ“¦ã‚’è¿‘ä¼¼ã—ãŸã‚‚ã®ã§ã™ã€‚
13 ç°¡å˜ãªåˆ¶å¾¡ 今ã¾ã§å­¦ã‚“ã ã“ã¨ã‚’ç·å‹•å“¡ã—ã¦ç°¡å˜ãªåˆ¶å¾¡ï¼ˆé€Ÿåº¦åˆ¶å¾¡ï¼Œæ¯”例制御)を使ã„,ロボットアームã®ãƒ—ãƒã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ã‚’作æˆã—ã¾ã™ï¼Ž
14 æç”»ã‚’ã—ãªã„ã§ã‚¹ãƒ”ードアップ シミュレーションを高速化ã™ã‚‹ãŸã‚ã«ï¼Œdrawstuffã«ã‚ˆã‚‹æç”»ã‚’ã—ãªã„ã§ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’実行ã™ã‚‹æ–¹æ³•を説明ã—ã¾ã™ï¼Ž
15 キーボードæ“作ã¨å†å®Ÿè¡Œ シミュレーション中ã«ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‹ã‚‰ã®å…¥åŠ›ã‚’å—付ã‘ãŸã‚Šï¼Œå†å®Ÿè¡Œã™ã‚‹æ–¹æ³•を説明ã—ã¾ã™ï¼Žã“れã«ã‚ˆã‚Šï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ãªã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãŒå¯èƒ½ã¨ãªã‚Šã¾ã™ï¼Ž
付録 API集 Open Dynamics Engineã®ä¸»è¦ãªAPI集ã§ã™ï¼Žå®Œå…¨ãªAPI集ã§ã¯ã‚りã¾ã›ã‚“ãŒï¼Œ å‚考ã«ãªã‚‹ã“ã¨ã‚’願ã£ã¦æŽ²è¼‰ã—ã¾ã™ï¼Žæ™‚間を見ã¤ã‘ã¦ãƒ–ラッシュアップã—ã¦ã„ããŸã„ã¨æ€ã£ã¦ã„ã¾ã™ï¼Ž

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

27,844 views