I personally think completing the JointsMethod is of higher priority than the FeatherStone method. The JointsMethod would open up the use of the library to a much wider set of users because they will be able to construct models with less knowledge of the underlying mathematics. For example, a double compound pendulum could be created like this:
ground = RigidBody(...) upper_link = RigidBody(...) lower_link = RigidBody(...) base_joint = PinJoin(ground, lower_link, ...) intermediate_joint = PinJoint(lower_link, upper_link, ...) joint_method = JointMethod((base_joint, intermediate_joint), ...) equations_of_motion = joint_method.generate_eoms(...) Jason moorepants.info +01 530-601-9791 On Mon, Feb 8, 2021 at 2:37 PM Sudeep Sidhu <[email protected]> wrote: > > > On Mon, 8 Feb 2021, 19:00 Jason Moore, <[email protected]> wrote: > >> James worked with Featherstone's book "Rigid Body Dynamics Algorithms". >> But I think that the spatial vector implementation used in simbody may be a >> good thing to copy. >> >> I also think that focusing on improving end-user use of the software is >> more bang for the buck and adding the Featherstone algorithm doesn't add >> much for general users. >> >> Jason >> moorepants.info >> +01 530-601-9791 >> > > So is Spatial Vector good to go as a GSoC project or shall I look for > something else from mechanics/vectors ideas because may have a couple of > more ideas in which I may be interested in other than Spatial Vectors. > > Sudeep Sidhu > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAJUjCNnZaG17SAshVAVANcMbUMiGMKD4-Y0sr02TVfjZGhgsDQ%40mail.gmail.com > <https://groups.google.com/d/msgid/sympy/CAJUjCNnZaG17SAshVAVANcMbUMiGMKD4-Y0sr02TVfjZGhgsDQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAP7f1AgssaWT0O21qEO0crG_9yzzQ7nKmxDEgURGBjD_V55XvQ%40mail.gmail.com.
