it would be really helpful if you could try a fresh install of the package on the ubuntu 20.04 and see if you get the same errors?
I understand your frustration but before releasing the package I tested it with fresh installs multiple times, even on virtual machines.
the github page needs to be updated at least to tell users to install an older version of catch2.
Could you give more specifications about this? I will be happy to update the documentation if necessary.
I am not sure what the rclcpp issue is being caused by but you know a complicated project like this one, even if I knew I don’t think I could or that it should be up to me to fix.
I understand what you mean, but unfortunately, the developer who created the control package is not available at the moment. I developed the moveit packages, which use the control package and I had similar issues with Catch2 and the GCC compiler. Still, I was able to solve them following the guidelines I mentioned to you. However, that was some time ago and maybe those fixings no longer work.
There’s not much material out there that deals with this specific arm, I would recommend creating a youtbe video that goes through the hardware set up process.
Do you need help with the hardware set up process?
Thank for your contious support. My apologies if my tone sounds rude or frustrated, sorry for bad English
Not at all! I’m here to help And don’t worry about the English, it is not my first language either!
Regarding the Matlab App please install Peter Corke’s Robotics Toolbox
https://petercorke.com/toolboxes/robotics-toolbox/
To do that I used the GitHub approach:
git clone GitHub - petercorke/robotics-toolbox-matlab: Robotics Toolbox for MATLAB rtb
git clone GitHub - petercorke/spatialmath-matlab: Create, manipulate and convert representations of position and orientation in 2D or 3D using Python smtb
git clone GitHub - petercorke/toolbox-common-matlab: Common code for MATLAB toolboxes for Robotics, Machine Vision common
I added all of those repositories to one folder “peter_corke_robotics_toolbox” and then added the path to Matlab
addpath(genpath('C:\path_to_your_folder\peter_corke_robotics_toolbox'));
savepath;
Check if that worked using:
which SerialLink
Which should return the path to where that is defined, in my case it was:
E:\Documents\GIT\Lynxmotion\peter_corke_robotics_toolbox\rtb@SerialLink\SerialLink.m % SerialLink constructor