C++로 프로젝트에 대한 자체기구 라이브러리를 작성하고 싶습니다. RL (Robotics Library)와 역 기구학 (inverse kinematics) 솔버를 갖춘 ROS와 같은 소수의 라이브러리가 있다는 것을 이해합니다. 그러나 당황스럽게도이 라이브러리는 MacOS 플랫폼을 지원하지 않습니다. 나는 Forward Kinematics 부분을 이미 썼다. 그러나 IK 문제에 대한 해결책은 비선형 연립 방정식 세트를 풀어야하기 때문에 Inverse Kinematics 부분에 대해서는 상당히 회의적입니다. Eigen/Unsupported 3.3 모듈에 비선형 방정식에 대한 API가 있다는 것을 알았습니다. 그러나이 불확실한 길을 가기 전에 IK 라이브러리를 작성하는 것이 타당하고 실용적인 지에 대한 통찰력을 얻고 자합니다. 내 조작자 디자인은 4DoF로 다소 간단하며 라이브러리는 다른 조작자 디자인에 사용되지 않습니다. 그래서 제가 이루기 위해 노력하는 것은 오히려 '유니버설'라이브러리가 아닌, 특정 매니퓰레이터 디자인을위한 테일러 메이드 IK 라이브러리입니다.Inverse Kinematics programming C++
그래서,
- 나는 단순히 이미 라이브러리를 탐색하지 않음으로써 여기에 바퀴를 재발견하려고? 그렇다면 MacOS 플랫폼 용 IK 라이브러리 예제를 제안하십시오.
- 누구나 자신의 IK 라이브러리를 작성 했습니까? 실용적인 솔루션입니까? 아니면 특정 매니퓰레이터 설계에서 해결할 가치가없는 다소 복잡한 문제입니까?
- 아니면 모든 프로젝트 코드 (OpenCV)를 Linux 환경으로 마이그레이션하고 기존 라이브러리를 사용하여 Linux에서 IK 코드를 개발해야합니까?
내가 과거에 어떤 로봇을 구축하고 운동 방정식을 해결하기 위해 요구되어
"좋은 경험은 전문가의 경험을 토대로 어느 정도의 의견을 제시하지만,이 질문에 대한 답변은 사실, 참고 문헌 또는 특정 전문 지식보다는 의견을 기반으로하는 경향이 있습니다." –
또한 : 질문은 여기에서 명시 적으로 _off-topic_입니다. 이 [도움말 센터 기사] (http://stackoverflow.com/help/on-topic)에서 4 번 지점을 읽으십시오. –
@ πάνταῥεῖ 오랜만에 볼 수 없음 :) –