Ted – there was no video attached…
One thing that might be worth trying is to use SCM deformable terrain. If you have a couple of hours, give it a try – folks in our lab have had good success with that.
Dan
---------------------------------------------
Bernard A. and Frances M. Weideman Professor
NVIDIA CUDA Fellow
Department of Mechanical Engineering
Department of Computer Science
University of Wisconsin - Madison
4150ME, 1513 University Avenue
Madison, WI 53706-1572
---------------------------------------------
--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
projectchron...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/projectchrono/38e5d8a2-5ccc-47bf-93cb-bb0f6ff6e327n%40googlegroups.com.
Hi Ted,
One of our lab students, Harry Zhang (thanks, Harry), too a look at the material you sent.
For some reason he cannot post on the forum at this point, so I’ll convey the message from him.
Please take a look here: https://drive.google.com/file/d/1dEzGlTbs_n4dlS2QtM6juDvpV-aOtFTL/view?usp=sharing)
1) Harry ran the same script as you did, for rigid terrain, and generated a movie out of it on his Linux machine. From the demo, we didn't spot abnormal behavior. Can you double check the video provided at the link above?
2) For SCM, one issue is that you are using a "TMEasy" tire while running the demo. That won’t work on SCM deformable terrain. SCM terrain typically (but not always) requires a rigid tire, e.g., "Polaris_Rigid.json" or "Polaris_RigidMeshTire.json" as json input. Harry attached a demo file that he wrote to reflect this. Maybe you want to modify your SCM part and use rigid tire during simulation. Or use Harry’s model and build off it. Note that you can also use a deformable tire via finite element, but that is an overkill. It’s not simple to set up, and it takes very long to finish a simulation. Given that your project aims at solving a controls problem, using rigid tires on SCM is adequate.
Good luck with your project.
Dan
---------------------------------------------
Bernard A. and Frances M. Weideman Professor
NVIDIA CUDA Fellow
Department of Mechanical Engineering
Department of Computer Science
University of Wisconsin - Madison
4150ME, 1513 University Avenue
Madison, WI 53706-1572
---------------------------------------------
Some clarifications:
Radu
You received this message because you are subscribed to a topic in the Google Groups "ProjectChrono" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/projectchrono/px_RSXwsTIY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to projectchron...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/projectchrono/CH3PPF46CDC218568930AD62C36E640A0F8A7F62%40CH3PPF46CDC2185.namprd06.prod.outlook.com.
Hi Harry and Radu,I wanted to let you know that this tire problem actually does exist with SCM terrain. My terrain generation code (for a paper I'm working on) keeps creating heightmaps that result in the front tires rotating beyond their limits when the vehicle drives over certain areas. I am attaching a minimal working example that uses SCM terrain to show this problem. In the "src" folder, use the "my_example.cpp" file (ignore the one with the suffix "_orig"). You can set the heightmap and control log file to use at the top of the main() function.The "data" folder contains a number of files, but only pay attention to the files with the prefix "scenario_85" and "scenario_601". All of the control log files provided for each of the corresponding heightmaps result in this tire problem. Please let me know if you are able to observe that the front right tire rotates beyond its limit with these files.I do still want to ask again a question from my previous email in that I observe faster computational performance when I do NOT use the AddMovingPatch feature with SCM terrain. Any idea why this might be? Try it out with this example code.I look forward to hearing back your thoughts.Thanks,Ted