我想用C++爲我的項目編寫我自己的運動學庫。我明白,有一些像RL(機器人庫)和反向運動學解算器的ROS庫。但令我沮喪的是,這些庫不支持MacOS平臺。我已經寫了前向運動學部分,這很直截了當。但是對於逆運動學部分,我很懷疑,因爲IK問題的解決方案涉及求解多組非線性聯立方程。我發現Eigen/Unsupported 3.3模塊具有非線性方程式的API。但在開始這個不確定的道路之前,我想從你們那裏得到一些關於編寫我的IK庫的合理性和實用性的見解。我的操縱器設計相當簡單,使用4個DoF,並且該庫不會用於其他機械手設計。所以我試圖實現的是爲我的特定操作器設計製作的泰勒製作的IK庫,而不是一個「通用」庫。逆運動學編程C++
所以,
- 難道我只是試圖重新發明輪子這裏由未探索已經可用的庫?如果是,請爲MacOS平臺提供IK庫的示例。
- 有沒有人寫過自己的IK庫?這是一個實際的解決方案?或者它是一個相當複雜的問題,不值得爲特定的操縱器設計解決?
- 或者我應該將所有項目代碼(OpenCV)移植到Linux環境中,並使用現有庫在Linux中開發IK代碼?
謝謝
維諾
「_很多很好的問題都會根據專家的經驗產生一定程度的意見,但對這個問題的回答往往幾乎完全基於意見,而不是事實,參考或具體專業知識。」 –
另外:這類問題在這裏明確地提出。從此[幫助中心文章](http://stackoverflow.com/help/on-topic)閱讀第4點。 –
@πάνταῥεῖ很長時間看不到:) –