Skip to content

Add comprehensive testing strategy for real-world deployment on iCub and ErgoCub #76

@flferretti

Description

@flferretti

The current testing framework for jaxsim lacks validation against the actual robots intended for deployment. This issue aims to address this gap by establishing a comprehensive testing strategy that ensures the reliability and performance of the simulator in real-world scenarios.

Perhaps we can test against also the iCub/ergoCub models, as most probably those are the one we are going to use the feature against?

Kind of unrelated to the PR, but just because I realized it: testing real world models is ok, but in my experience you may have some blinds spots. In iDynTree I historically found many problems with programmatically generated random models, generated by getRandomModel function.

It could make sense to do something similar here, or also directly use it here as we can export the randomly generated model to URDF, something like

import idyntree.bindings as idt
nrOfJoints = 20
randomModel = idt.getRandomModel(nrOfJoints)
mdlExport = idt.ModelExporter()
mdlExport.init(randomModel)
urdfString = "dummy"
urdfFilePath = "/dummy/dummy"
mdlExport.exportModelToString(urdfString)
# or
mdlExport.exportModelToFile(urdfFilePath)

Originally posted by @traversaro in #75 (comment)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions