Toggle navigation
Projects
People
Projects
Project categories
Biological applications
Cardiovascular system
Cell
Myosin
Neuromuscular system
Protein
RNA
Tissue
Biocomputational focus
Experimental analysis
Image processing
Network modeling and analysis
Physics-based simulation
Statistical analysis
Visualization
Communities
OpenSim
Shoulder Modeling
SimVascular
IMAG/MSM Consortium
IMAG-MSM Public Dissemination...
Biomechanics of Movement
All Communities
About Communities
Request Community
See all projects
Create a new project
About
What is SimTK?
Features
FAQ
Contact
Sign Up
Log In
PrRobot Multibody Dynamics Library
Share
Follow 
Project
Follow publicly
Follow privately
Unfollow
See followers (0)
List
Map
More info
21
About
Project summary
Project statistics
Downloads Summary
Project Activity Plots
Geography of Use
Forum Statistics
Publications
Team members
Downloads
Documents
Forums
Source Code
Summary
Browse source code
Issues
View trackers
Bugs
Bugs tracker
Submit new
Follow
Features
Features tracker
Submit new
Follow
Suggested Ideas
Suggested Ideas tracker
Submit new
Follow
News
About
Project summary
Project statistics
Downloads Summary
Project Activity Plots
Geography of Use
Forum Statistics
Publications
Team members
Downloads
Documents
Forums
Source Code
Summary
Browse source code
Issues
View trackers
Bugs
Bugs tracker
Submit new
Follow
Features
Features tracker
Submit new
Follow
Suggested Ideas
Suggested Ideas tracker
Submit new
Follow
News
Trackers
Date:
2005-07-14 04:23
Priority:
3
State:
Open
Submitted by:
Michael Sherman (
sherm
)
Assigned to:
Michael Sherman (sherm)
Summary:
addExternalForce() & Moment should be recursive
Detailed description
These routines calculate a Jacobian matrix and then multiply the supplied force by its Jacobian. That's expensive! Should be done recursively by sweeping the force down the tree. (And that should happen only once for a whole collection of Cartesian forces.) Also, addExternalMoment() looks wrong. It takes a point as input but that should not be required for a Moment.
These routines calculate a Jacobian matrix and then multiply the supplied force by its Jacobian. That's expensive! Should be done recursively by sweeping the force down the tree. (And that should happen only once for a whole collection of Cartesian forces.)
Also, addExternalMoment() looks wrong. It takes a point as input but that should not be required for a Moment.
Comments
Attachments
Changes
Add A Comment:
No Comments Have Been Posted
No Changes Have Been Made to This Item
#FDF8E1 @light_yellow
#F75236 @red
#F5B563 @orange
#81A5D4 @light_blue
#5E96E1 @dark_blue
#505050 @dark_grey
#000000 @black
#A7A7A7 @light_grey
Feedback