Creating Custom Kinematics

2019-11-12
2024-09-27
  • John Martin

    John Martin - 2019-11-12

    Hello,

    is it possible to develop my own Kinematics with Codesys Softmotion?
    I would like to create a delta robot but only with two axis, so my axis group will work in the XZ plane.
    Any example or similar proyect ?

    Kind regards

    IMG: Bild

     
  • intvenkat - 2022-12-07

    Are there any sample projects available for custom kinematics

     
  • joep - 2024-09-06

    Hi John,

    Coincidentally I also tried creating a custom kinematics model for a parallel delta2 like the picture I added.
    bipod_rotary doesn't seem to do the job.

    Have you accomplished a working model? I'm stuck on error: "smc_cp_invalid_path_elem" while im certain my math is correct since we made it work using single axis movements.

    Maybe we could help each other

    Best regards, Joep

     
  • tk096 - 2024-09-06

    Hi,

    a few questions that you can check regarding your kinematics:
    * Does your kinematics FB implement the interface ISMKinematicWithInfo2?
    * Does AxesToCartesian(a, out f) -> CartesianToAxes(f, out aCompare) result in a=aCompare for random positions a?
    * Do you return a valid rotation matrix f.mR (SMC_Matrix3) in AxesToCartesian()?

     
  • joep - 2024-09-27

    "* Do you return a valid rotation matrix f.mR (SMC_Matrix3) in AxesToCartesian()?"

    This was the issue, thanks a lot

     

Log in to post a comment.