Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

HAPTIX limb API crashes MATLAB

I'm using a non-standard computer configuration - a different box running Gazebo than what was given to the performer teams, able to run Gazebo just fine, and then my laptop running MATLAB and Motive in Windows 7. I can run the C++ API from within Linux just fine, and drive the virtual limb sinusoidally as in the example. However, when I try running the MATLAB version of this from my Win7 machine, MATLAB immediately crashes. It gives some reference to the fact that this happens when MEX files are used.

I'm running Handsim 0.8.3, and Windows SDK 0.7.2. The problem, I suspect, is that the MEX file was built for different computer configurations, and I don't think I have a way to build my own version of the MEX file specific to the Windows compiler / .NET / Visual C++ Redistributable packages I have on my machine.

click to hide/show revision 2
Added language about Octave

HAPTIX limb API crashes MATLAB

I'm using a non-standard computer configuration - a different box running Gazebo than what was given to the performer teams, able to run Gazebo just fine, and then my laptop running MATLAB and Motive in Windows 7. I can run the C++ API from within Linux just fine, and drive the virtual limb sinusoidally as in the example. However, when I try running the MATLAB version of this from my Win7 machine, MATLAB immediately crashes. It gives some reference to the fact that this happens when MEX files are used.

I'm running Handsim 0.8.3, and Windows SDK 0.7.2. The problem, I suspect, is that the MEX file was built for different computer configurations, and I don't think I have a way to build my own version of the MEX file specific to the Windows compiler / .NET / Visual C++ Redistributable packages I have on my machine.

I should also add that the Octave scripts also work fine in Linux. So something is broken on either the Windows machine, or the means of talking to the Linux machine. I can connect Motive from my Windows box and stream that data over to the Linux box no problem, so I don't think it's the connection between the two that's the issue.