Step 6: ロボットアーム(関節角ã¨ã‚¢ãƒ¼ãƒ å…ˆç«¯ä½ç½®ã¨ã®é–¢ä¿‚)

2007-06-12
By

Open Dynamics Engine

ODE本 Step6 扉図ã®ã‚«ãƒ©ãƒ¼ç”»åƒ

ODE本「簡å˜!実践!ロボットシミュレーション – Open Dynamics Engineã«ã‚ˆã‚‹ãƒ­ãƒœãƒƒãƒˆãƒ—ログラミング
ã€ã®Step6ã§ã™ï¼Ž

ã“ã“ã§ã¯ï¼Œãƒ­ãƒœãƒƒãƒˆå·¥å­¦ã®æœ€ã‚‚基本ã§ã‚ã‚‹é–¢ç¯€è§’ã¨æ‰‹å…ˆä½ç½®ã®é–¢ä¿‚ã‚’å­¦ã³ã¾ã™ï¼Žå°‚門用語ã§ã¯é‹å‹•å­¦ã¨é€†é‹å‹•å­¦ã¨ã„ã„,難ã—ã„ãã†ã§ã™ãŒãれã»ã©ã§ã‚‚ã‚りã¾ã›ã‚“.ODE本ã§ã¯ï¼Œé‹å‹•å­¦ã®è¨ˆç®—ã«ã‚·ãƒ³ãƒ—ルã§ç¾Žã—ã„åºƒç€¬å…ˆç”Ÿã®æ–¹æ³•を採用ã—ã¦ã„ã¾ã™ï¼ŽDH記法ã«å«Œæ°—ãŒã•ã—ãŸæ–¹ã‚‚ã“ã®æ–¹æ³•ãªã‚‰å¤§ä¸ˆå¤«ã§ã™ï¼Žã“ã®ã‚¹ãƒ†ãƒƒãƒ—をマスターã™ã‚‹ã“ã¨ã§ä¸‹ã®ãƒ‡ãƒ¢ã®ã‚ˆã†ã«ãƒ­ãƒœãƒƒãƒˆã‚¢ãƒ¼ãƒ å…ˆç«¯ã‚’好ããªã¨ã“ã‚ã¸ç§»å‹•ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ï¼Žè©³ã—ãã¯ODE本ã§ï¼Žï¼Žï¼Ž

以下ã«ãƒ­ãƒœãƒƒãƒˆã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ã®å‹•ç”»ã¨ã‚½ãƒ¼ã‚¹ã‚’掲載ã—ã¾ã™ï¼Žzipã§åœ§ç¸®ã•れã¦ã„るソースコードã¯ã“ã“ã‚’å‚考ã«ã—ã¦è§£å‡ãƒ»ã‚³ãƒ³ãƒ‘イル・実行ã—ã¦ãã ã•ã„.ãれ以外ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯ãƒ—ログラムã®ä¸€éƒ¨ãªã®ã§ï¼Œãã®ã¾ã¾ã§ã¯ã‚³ãƒ³ãƒ‘イルã§ãã¾ã›ã‚“.

ãªãŠï¼Œæœ¬ã‚µãƒ³ãƒ—ルプログラムã®ã‚³ãƒ³ãƒ‘イル・実行ã¯è‡ªå·±è²¬ä»»ã§è¡Œã£ã¦ãã ã•ã„.特ã«ï¼Œæœ¬ç‰©ã®ãƒ­ãƒœãƒƒãƒˆã«é©ç”¨ã™ã‚‹ãŸã‚ã®å®‰å…¨æ€§ãªã©ã‚’å…¨ã考慮ã—ã¦ã„ã¾ã›ã‚“ã® ã§ï¼Œãã®ã‚ˆã†ãªç”¨é€”ã«ã¯å‘ãã¾ã›ã‚“.ã‚ãã¾ã§ï¼Œæ•™è‚²ç›®çš„ã¨ãŠ è€ƒãˆãã ã•ã„.著者åŠã³æ£®åŒ—å‡ºç‰ˆã¯æœ¬ãƒ—ログラムã«ã‚ˆã£ã¦ç”Ÿã˜ãŸã‚ã‚‰ã‚†ã‚‹çµæžœã«ã¤ã„ã¦ã®è²¬ä»»ã‚’è² ã„ã‹ã­ã¾ã™ï¼Žã”了承ã—ãŸæ–¹ã ã‘ダウンロードã—ã¦ãã ã•ã„.㾠ãŸï¼Œå†é…布ã¯ãŠæ­¢ã‚ãã ã•ã„.


  • プログラム6.1: 3自由度ロボットアーム (P164)
  • 説明:上ã®å‹•ç”»ã§ã¯ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã®æ“作ã«ã‚ˆã‚Šãƒ­ãƒœãƒƒãƒˆã‚’å‹•ã‹ã—ã¦ã„ã¾ã™ï¼Žã“ã®ãŠã—ゃれãªï¼Ÿãƒ­ãƒœãƒƒãƒˆã‚¢ãƒ¼ãƒ ã«é‹å‹•学,逆é‹å‹•学を実装ã—ã¦ã„ãã¾ã—ょã†ï¼Ž
  • ソースコード:pro6-1.zip (2007-5-19)

  • プログラム6.3: arm2.cpp 3自由度ロボットアーム,é‹å‹•学実装 (P169)

  • プログラム6.4: 3自由度ロボットアーム,逆é‹å‹•学実装 (P180)
  • 説明:3自由度ロボットアームã«é€†é‹å‹•学を実装ã—ã¦ã„ã¾ã™ï¼Žèµ¤ã„çƒã«ã‚¢ãƒ¼ãƒ å…ˆç«¯ãŒ
    届ãよã†ã«åˆ¶å¾¡ã—ã¦ã„ã¾ã™ï¼Žé€†é‹å‹•å­¦ã®è§£ã¯è¤‡æ•°ã‚り,上ã®ãƒ‡ãƒ¢ã§ã‚‚途中ã§åˆ‡ã‚Šæ›¿ãˆã¦ã„ã¾ã™ï¼Ž
    æ•°å¹´å‰ã«ã“ã®ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ã‚’作ã£ãŸã¨ãã¯æ„Ÿå‹•ã—ã¾ã—ãŸï¼Ž
  • ソースコード:pro6-4.zip (2007-5-19)

2 Responses to Step 6: ロボットアーム(関節角ã¨ã‚¢ãƒ¼ãƒ å…ˆç«¯ä½ç½®ã¨ã®é–¢ä¿‚)

  1. demu MonsterID Icon demu on 2008-08-26

    三橋様

    コメントã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ï¼Ž

    ç¦ç¥‰åˆ†é‡Žã¯å¤šãã®ãƒ­ãƒœãƒƒãƒˆç ”究者ãŒé–¢å¿ƒã‚’æŒã£ã¦ãŠã‚Šï¼Œå­¦ä¼šã§ã‚‚多ãã®ç™ºè¡¨ãŒã‚りã¾ã™ï¼Žç§ã®æ‰€å±žã—ã¦ã„る大学ã§ã‚‚研究所を設立ã™ã‚‹äºˆå®šã§ï¼Œç¦ç¥‰é–¢é€£ã®ãƒ—ロジェクトãŒèµ°ã‚‹äºˆå®šã§ã™ï¼Ž

    ç¦ç¥‰ã¯ãƒ­ãƒœãƒƒãƒˆå·¥å­¦ã«ã¨ã£ã¦æ ¼å¥½ã®ã‚¢ãƒ—リケーションã ã¨è€ƒãˆã¦ã„ã¾ã™ï¼Ž

    ã§ã‚€

  2. 三橋 悟 MonsterID Icon 三橋 悟 on 2008-08-23

    æŸå¤§å­¦ã®æƒ…報工学科ã§ãƒ­ãƒœãƒƒãƒˆå·¥å­¦å‹‰å¼·ã—ãŸã“ã¨ã®ã‚ã‚‹ç§ã€‚

    今事情ã§ã€ç†å­¦ç™‚法学科ã§ãƒ¢ãƒ¼ã‚·ãƒ§ãƒ³ã‚­ãƒ£ãƒ—ãƒãƒ£ãƒ¼ã®å‹‰å¼·ã—ã¦ã„ã¾ã™ã€‚

    ç”¨èªžã®æ„味ãŒé•ã†ã®ã§ã‚ã£ã¦ã‚‚é‹å‹•å­¦ã®æœ¬ã¯
    ç†å­¦ç™‚法ã®å­¦ç§‘ã§ã¯å¿…è¦ä¸å¯æ¬ ãªæœ¬ã§ã™ã€‚
    人体力学を知る上ã§ã®ãƒã‚¤ãƒ–ルã§ã™ã­ã€‚

    動作分æžã¨å‹•作補助ã®é–“ã«ã¯èƒ½å‹•装具ãªã‚“ã¦ã‚り得ã¾ã™ã€‚
    実際æŸè»Šãƒ¡ãƒ¼ã‚«ã‚‚歩行サãƒãƒ¼ãƒˆï¼ˆã‚¢ã‚·ã‚¹ãƒˆï¼‰è£…å…·ã‚’å‚考出展ã—ã¦ã¾ã—ãŸã€‚

    患者ã•ã‚“ã¯ç«‹ã¦ãªã„æ­©ã‘ãªã„ã¨ã„ã†äº‹ã§éœ€è¦ã¯ã‚りã¾ã™ã€‚
    ヒューマノイドロボットã®å¿œç”¨ã‚’臨床医療ã«ã¾ã§
    ã‚‚ã£ã¦ã„ã‘るパワーアシストã¨ã‹ã€

    ãƒãƒ¼ãƒãƒ£ãƒ«ãƒªã‚¢ãƒªãƒ†ã‚£ã®æ„Ÿè¦šã‚’å¾—ã‚‹ãŸã‚ã®æ©Ÿä¼šã¨äººã¨ã®é–“ã®
    能動ã¨å—å‹•ã®åŠ›åŠ æ¸›ã®å·®ã‚‚ç†è§£ã§ãã‚‹ã¨è‰¯ã„ã§ã™ã­ã€‚

    ä½•ã‹æœŸå¾…ã—ã¦ã¾ã™ã€‚

コメントをã©ã†ãž

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

3,102 views  (Since 2010-08-11)