ODE講座29: ヒンジジョイントを一定角度ãšã¤å›žã™ã«ã¯
ODE(Open Dynamics Engine)講座ã®29回目ã§ã™ï¼Žä»Šå›žã¯ãƒ’ンジジョイントを一定角度ãšã¤å›žè»¢ã•ã›ã‚‹æ–¹æ³•を説明ã—ã¾ã™ï¼Ž
りんã”ã•ã‚“ã‹ã‚‰ä¸€åº¦ãšã¤ãƒ’ンジジョイントを回転ã•ã›ã‚‹ã«ã¯ã©ã†ã™ã‚Œã°ã‚ˆã„ã‹ã¨ã„ã†ã”質å•ã‚’é ‚ãã¾ã—ãŸï¼Žãã®å›žç”ã®ï¼‘例ã¨ã—ã¦ã‚µãƒ³ãƒ—ルプãƒã‚°ãƒ©ãƒ を作りã¾ã—ãŸã®ã§å‚考ã«ã—ã¦ãã ã•ã„.ã“ã®ä¾‹ã¯æ™‚計ã®ç§’é‡ã§ã™ï¼Žï¼‘ç§’ã”ã¨ã«ï¼‘度ãšã¤è§’åº¦ã‚’å¢—åŠ ã—ã¦ã„ã¾ã™ï¼Ž
å…·ä½“çš„ãªæ–¹æ³•ã¯42,43行目ã§ãƒ’ãƒ³ã‚¸ã‚¸ãƒ§ã‚¤ãƒ³ãƒˆã®æœ€å°ï¼Œæœ€å¤§å¯å‹•域をãれãžã‚Œç›®æ¨™è§’度ã«è¨å®šã—ã¦ã„ã¾ã™ï¼Žã“ã®è§’度をステップ毎ã«ï¼‘度ãšã¤å¢—åŠ ã•ã›ã‚‹ã“ã¨ã«ã‚ˆã‚Šç§’é‡ã®ã‚ˆã†ãªå‹•ãを実ç¾ã—ã¦ã„ã¾ã™ï¼Ž
ãŸã ã—,ã“れã¯ã‚¹ãƒ†ãƒƒãƒ”ングモータã®ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã¨ã—ã¦ã¯æ£ã—ãã‚りã¾ã›ã‚“.指定ã®è§’åº¦ã‚’æ‹˜æŸæ¡ä»¶ã¨ã—ã¦å‹•力å¦è¨ˆç®—ã‚’ã—ã¦ã„ã‚‹ãŸã‚トルクãªã©ã¯å…¨ã考ãˆã¦ã„ãªã„ã‹ã‚‰ã§ã™ï¼Žã‚¹ãƒ†ãƒƒãƒ”ングモータをシミュレーションã™ã‚‹ãŸã‚ã«ã¯ï¼Œãã®å‹•作原ç†ã‚’シミュレーションã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼Ž
ãªãŠï¼Œã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯ã“ã“ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã§ãã¾ã™ï¼Ž
[viewcode] src=”stepper.cpp” geshi=”cpp” lines [/viewcode]
