nimblephysics icon indicating copy to clipboard operation
nimblephysics copied to clipboard

Nimble: Physics Engine for Biomechanics and Deep Learning

Results 69 nimblephysics issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** When trying to import [the Tug of War osim model](https://github.com/opensim-org/opensim-models/tree/master/Models/Tug_of_War) I got a segmentation error, due to the `SliderJoint` not...

[readSkel function](https://github.com/keenon/nimblephysics/blob/b20d7b571b895b51e401f077a66bd44d7ebf6557/dart/biomechanics/SubjectOnDisk.cpp#L631) sets gravity vector. However, it does not set body scales, which are needed for forward kinematics and my loss functions. Based on [Nimble wiki](https://nimblephysics.org/docs/working-with-addbiomechanics-data.html#nimblephysics.biomechanics.SubjectOnDisk.readSkel), readSkel is used for...

Thank you for open-sourcing this brilliant work. From my visual inspection of the provided [preview data](https://drive.google.com/drive/folders/1wF2LnjyCQ7A-nwJUECffQCMJIHOCt9qu?usp=drive_link). There are quite some frames with contact forces being 0 while the foot was...

This [b3d file](https://dev.addbiomechanics.org/data/e013a4d2-683d-48b9-bfe5-83a0305caf87/Camargo2021_Formatted_No_Arm/AB06_split0/) (and all the other files I tested) has force in many trials, but no GRF is returned by the function [getForcePlates](https://github.com/keenon/nimblephysics/blob/b20d7b571b895b51e401f077a66bd44d7ebf6557/stubs/_nimblephysics-stubs/biomechanics/__init__.pyi#L2712) using the following code: import nimblephysics...

I load subject GRF data as follows: subject = nimble.biomechanics.SubjectOnDisk(subject_path) frames: nimble.biomechanics.FrameList = subject.readFrames(trial_index, 0, trial_length, includeSensorData=False, includeProcessingPasses=True) try: first_passes: List[nimble.biomechanics.FramePass] = [frame.processingPasses[0] for frame in frames] except IndexError: print(f'{subject_name},...

In theory [this function](https://github.com/keenon/nimblephysics/blob/790084e6e1664635e07672d2b7cbf1529a98102d/dart/dynamics/Skeleton.cpp#L9553) should take care of joint angle wrapping, but it failed and caught by [this line](https://github.com/keenon/AddBiomechanics/blob/6c9f0340c8e6a503d15d778610b70b93720d073c/server/engine/src/trial.py#L410C38-L410C39). Here are [the files](https://drive.google.com/open?id=1v-dkXN9rNysx0AG9ZzwV6qxjnfoilTLU&usp=drive_fs) for reproducing this issue. Search "ERROR: Unwrapped...

This PR adds support for a few methods we needed in order to run some ablation tests requested by reviewers for ECCV. A few small GUI optimization fixes also got...

I'm retrieving CoP of this trial from [downloaded b3d](https://dev.addbiomechanics.org/data/e013a4d2-683d-48b9-bfe5-83a0305caf87/Carter2023_Formatted_No_Arm/P011_split1/) using cop = [frame.processingPasses[0].groundContactCenterOfPressure for frame in subject.readFrames(xxx)] The retrieved anterior-posterior CoP (x-axis) values don't change along with the foot segment....