GitPedia

RobotArmHelix

3D Simulation, forward and inverse kinematics of a robotic arm in C# using WPF and helix-toolkit

From Gabryxx7·Updated June 13, 2026·View on GitHub·

3D Simulation, forward and inverse kinematics of a robotic arm in C# using WPF and helix-toolkit The project is written primarily in C#, first published in 2017. Key topics include: c-sharp, inverse-kinematics, kinematics, robotic-arm, visual-c-sharp.

RobotArmHelix

3D Simulation, forward and inverse kinematics of a robotic arm in C# using WPF and helix-toolkit

alt text

This is a simple project developed in C# by using helix-tookit. In order to compile this project the DLLs of Helix need to be compiled by downloading the source code from the helix repository and compiling them.

The aim of the project was to test forward and inverse kinematics which has been achieved thanks to helix and wpf. The Inverse kinematics has been developed on the base of http://www.alanzucconi.com/2017/04/10/robotic-arms/, it is in fact based on gradient descent.

The 3D models belong to the ABB's IRB 4600 Robotic Arm and can be found here: http://new.abb.com/products/robotics/industrial-robots/irb-4600/irb-4600-cad. Finally, the meshes have been converted from STEP to STL by using FreeCad and simplified for faster processing and better performances with MeshLab using the Qaudric Edge Collapse Decimation semplification filter giving 10.000 faces as input.

Based on the RAV2 project of karthikram827

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from Gabryxx7/RobotArmHelix via the GitHub API.Last fetched: 6/29/2026