問題タブ [drake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
65 参照

python - pydrake.forwarddiff.jacobian の引数の形式は?

この質問は、もともとhttps://github.com/RobotLocomotion/drake/issues/12484で提示されています。問題は関数の使い方です。

関数の説明: https://drake.mit.edu/pydrake/pydrake.forwarddiff.html#pydrake.forwarddiff.jacobian

私のコード: '''

''' 返されたエラー情報:

AttributeError: 'list' オブジェクトに属性 'shape' がありません

問題は、それを正しく使用するにはどうすればよいかということです。ありがとう

****************アップデートライン******************************** **********

エリックの発見に感謝します。コードを次のように変更します: '''

''' 結果の出力: '''

''' したがって、ここには少なくとも 2 つの問題があります。これは厄介です。2. g(t) のヤコビアンに注意してください。その行のエラーは次のとおりです: ''' ----------------------------- ---------------------------------------------- AttributeError トレースバック (ほとんどのrecent call last) in () 11 print jacobian(f,x) # 受け付けた 12 #print jacobian(f,0.) # 受け付けなかった ---> 13 print jacobian(g,x) # 受け付けなかった

''' 私の推測が正しければ、g(x) 内のすべてを np.asarray に変更する必要があります。これは厄介です...