The robot joint forward kinematics and inverse kinematics.
The forward kinematics is calculated by vector transform. more DOF is acceptable.
The inverse kinematics only limited to 4 types of robot configuration.
- Cartesian
- Cylindrical
- Spherial
- Articulated
The code to test the accuracy of kinematics calculation can be found here
The project is using Visual Studio 2017. You need Visual Studio 2017 to build the project. The community version of Visual Studio is enough.
The unity projects is designed on Unity 2017.3. Note the axis system used in the unity is left hand axis. The kinematics library is using right hand axis.
- Visual Studio 2017
- Unity 2017.3 You need to the set the player setting "Scripting Runtime Version" to ".net 4.6 equivlant" Find the document of runtime of unity here
- If you rebuild the Main Kinematics Library. You need to copy the RELEASE Version DLL file to the Assert ROOT DIRECTORY
- The project support UWP Release, You need to enable developer mode of Windows 10