Comments (7)
I can't replicate the compile error with the tendon displacement control. That file does exist, maybe check if it exists in your installation?
The dynamic tendon robot example runs just fine with mingw, but fails with MSVC2019. That would tend to make me think there is UB (undefined behaviour) somewhere in the code, but I'll look into it.
from continuumrobotexamples.
Yes, it was an uninitialized value because the ODE function sets variables used in the derivative calculation, and the ODE function was not being called at the last grid point. This has been corrected. Thanks for raising the issue!
Let me know what you find about the include file error.
Thanks,
John
from continuumrobotexamples.
Hi John,
I have solved the second question for the project "02_Dynamics\03_Tendon_Robot". When I use "Debug" model, the error has occurred,it can be solved to use "Release" model.
I have tested two environment: MSVC2019+QT5.15.2 & MSVC2017+QT5.12.2 , The result is the same.
As for the error:
:-1: error: dependent '..\..\..\Library\eigen\Eigen\src\Core\products\GeneralBlockPanelKernel.h' does not exist.
I copy the main.cpp of "Tendon_Displacement_Control" to cover the main.cpp of "01_Statics\05_Tendon_Robot", the error disappeared. I guess it may be the problem of the project file or path.
Thanks,
Lisong
from continuumrobotexamples.
Hi John,
I'll test the latest changes later.
Thanks,
Lisong
from continuumrobotexamples.
Well you should pull the latest version of the repo- the UB can cause issues even if they don't result in an obvious failure. Not sure why the relative path wasn't working in the original folder; they are both nested 3 levels from the base directory.
from continuumrobotexamples.
All the problems have been solved,thanks for your help. I use "git clone" to get the code, the first problem is gone.
The project "02_Dynamics\03_Tendon_Robot" also works well in "Debug" model now, but it's still not as fast as “Release” model due to some inherent properties.
I will do some related research,I will study your work seriously!
from continuumrobotexamples.
Good! Thanks again for pointing out the issue, Lisong. I hope the research goes well and feel free to reach out if you have questions.
-John
from continuumrobotexamples.
Related Issues (11)
- Do you have a matlab code for Tendon Static Case HOT 3
- typos in the documentation CosseratRodIvpSolution.pdf HOT 2
- Question about TendonRobotStatics.m HOT 3
- about the fsolve() function in TendonRobotStatics.m HOT 1
- External force on an arbitry point. HOT 7
- Non-crucial Derivation Error HOT 1
- Rod with an Archimedean spiral reference shape HOT 4
- When tension of tendon is larger, such as tau=20, the solver stopped prematurely. HOT 5
- Frictional model for tendon driven continuum robot HOT 4
- New Blender versions break compatability HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from continuumrobotexamples.