I am interested in finding a forward kinematic solution for a stewart platform using Matlab without simulink, any pointers would be greatly appreciated, Error using maplemex. Incompatibility with MuPad symbolic engine.
8 views (last 30 days)
Show older comments
I have found code dating back to 2006 written in matlab using a direct algebraic substitution approach based on a paper from 2001 entitled Algebraic Elimination-Based Real-Time Forward Kinematics of the 6-6 Stewart Platform with Planar Base and Platform which I have attached. The code is made up a four .m files which and a couple of data files which I am so attaching. The main function stew.m can be run and the application seems to function in the inverse kinematic mode but when the forward kinematic solution is attempted things go awry. I am using Matlab 2018b and maple 2018. The forward kinematic solution runs in this configuration but is spitting out symbolic equations with enormous coeficients and ultimately throws a an error using maplemex in (MTM:-power) matrix must be square
I have tried to load matlab 2006 on my windows 7 64bit machine since this was a version of Matlab that by default used the Maplemex engine but I was not able to do so as Matlab 2006b is only available for windows 7 in 32bit form.
I believe the issues are related to the age of the code and some syntactical incompatibility. I am trying to get this code as is to run on a machine configured as one would have been back in 2006 to verify the code works from an algorithmic standpoint before I try and alter it to function on a modern platform.
Any suggestions as to how I should proceed would be greatly appreciated.
0 Comments
Answers (2)
LD Wang
on 31 May 2018
I got the same question with yours,How can I contact you? Can you share it together?
Michael Farey
on 12 Mar 2024
I saw the issue with the forward part using the Maple function algsubs. Did you find a work around with that (other than getting Maple)
0 Comments
See Also
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!