petercorke / RVC3-MATLAB

New toolbox, data and examples for Robotics, Vision & Control: 3rd edition in MATLAB
MIT License
91 stars 15 forks source link

symbolic operation #4

Open amiao1017 opened 1 year ago

amiao1017 commented 1 year ago

hello, the RVC3-matlab dose not support symbolic operation. For example:

rotmx(theta)

ans =

[1, 0, 0] [0, cos(theta), -sin(theta)] [0, sin(theta), cos(theta)]

this one is ok, but for so3, se3, Twist and so on, it can't work.

Do you have any plans to carry out this update, which is very important for the kinematics and dynamics research of robots

petercorke commented 3 months ago

The functions so3, se3 are part of core MATLAB, and their support for symbolics is a MathWorks decision not ours. Twist uses se3 internally and so it inherits the limitation.

Either stick with native matrices, or try the older Robotics Toolbox for MATLAB on my GitHub but unfortunately that's no longer being maintained.