I came to know that matlab released robotics system toolbox in 2016 version but I'm using Matlab 2014b. At that time I installed Peter Corke Robotics toolbox matlab and start working on it. I develop few GUI and wrote others code too using the same Peter Corke Robotics toolbox. But now I want to install new official version of robotics toolbox. But my doubt is if I install new version then what happen to older one. Will I able to run my old codes (which used old toolbox) on matlab after installing new official version or it may vanish older one. Will matlab shows error in my codes or GUI after installing new version. I want to work with both toolbox.


  • 1
    $\begingroup$ Peter Corke's Robotics toolbox and MATLAB's official Robotics System Toolbox are geared towards somewhat different things. Some functions like RPY to rotation matrix etc. might be present in both toolboxes but it's unlikely they would have the exact same names (for example, Euler to rotation matrix in MATLAB's toolbox is eul2rotm, in Dr Corke's toolbox is eul2tr.. etc.). $\endgroup$ Commented Mar 21, 2017 at 3:21

1 Answer 1


There are very few problems having both toolboxes installed. The biggest gotcha is the function angdiff() which is provided by both toolboxes but defined differently.

If you want to stick with MATLAB 2014b you should use RTB9.10.

  • $\begingroup$ That was indeed the biggest gotcha for me so far! I wish this were more highlighted somewhat, although it didn't take me too much time to find out. $\endgroup$
    – Alan Wang
    Commented Jan 26, 2019 at 8:36
  • 3
    $\begingroup$ My Toolbox now ships with a script called rvccheck that checks for these kind of clashes. $\endgroup$ Commented Jan 26, 2019 at 23:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.