Skip to content

Realtime 6-axis robot controller, based on Qt C++ & OpenCascade & KDL kinematics & HAL

License

Notifications You must be signed in to change notification settings

githubuser0xFFFF/Skynet_Robot_Control_Rtos_Ethercat

 
 

Repository files navigation

Download the latest release code => ZIPFILE See Tags.

Example of kuka robots. The program has loaded 2 ChainVectors (projects), each containing 8 Segments (joints). That brings this example with 16 controlled axis. It's nothing special. Just build up your program dynamicly.

skynet_robot_controller_hal_working

The ammount of controlled axis is dynamic. Can be rotational, translational. It doens't matter. Thanks to the KDL coronos inverse kinematics and the OpenCascade libs !

The robot's are specified in the xml config file. Each project needs a xml config file. Inside the config file, the machine stepfiles are pointed out. Also the kinematic model is defined in the xml file in a simple way ! No dh parameters needed !

Documents and drawings are included.

This code can be used as a OpenCascade infocenter.

Have fun.

To be contineued.

About

Realtime 6-axis robot controller, based on Qt C++ & OpenCascade & KDL kinematics & HAL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.6%
  • QMake 5.4%