l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2010 Apr 29 14:11

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] Luke Peterson will talk about PyDy (open source dynamicssoftware) tomorrow in Bainer 1062 @ 4:10 pm
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] Luke Peterson will talk about PyDy (open source dynamicssoftware) tomorrow in Bainer 1062 @ 4:10 pm


Dale (Luke) Peterson will be giving a talk on PyDy, an open source software package for multi-body dynamics, tomorrow in Bainer 1062 @ 4:10pm.

††† PyDy is an open source software tool written in Python for the purpose of studying the
classical mechanics. Its is an ongoing project, but the initial development was funded through
a Google Summer of Code 2009 project. In this talk, I will discuss the motivations for PyDy,
how it got its start, itís current capabilities, and what the future plans are.
††† PyDy enables symbolic formulation of the equations of motion of mechanical systems. It
it implements Kaneís method for deriving the equations of motion, and uses the symbolic ma-
nipulator Sympy as the core for all symbolic operations. Some of the useful features of PyDy
include output of symbolically derived expressions in LaTeX form, generation of functions li-
brary (EOMS, reaction forces, energy, constraint equations, etc.) for a system, and convenient
functions for producing 3D animations. All operations are done within the Python environment,
which allows for a Matlab-like interactive workspace for manipulating the equations, numerical
integration, plotting, and OpenGL rendered 3D animations.
††† The central feature of PyDy is to automate the tedious booking of transformations that are
necessary for the kinematic and dynamic description of multi-body systems. Expressing vectors
in any coordinate system is trivial with PyDy, as well the determination of angular velocity of a
frame or velocity of a point with respect to any other frame. Differentiation of vector quantities
in rotating reference frames is also handled automatically.
††† The use of PyDy will be demonstrated on two simple systems: the double pendulum, and
the rolling torus. It is our goal that PyDy be a viable teaching tool for statics and dynamics at
the undergraduate and graduate level, as well for performing interesting research on multi-body
dynamical systems.
††† For those interested, you can find installation instructions, browse the source, and see ex-
amples here:
††††††††††††††††††††††††††††††† http://github.com/hazelnusse/pydy

Sports Biomechanics Lab, UC Davis (http://biosport.ucdavis.edu)
Davis Bike Collective Minister, Davis, CA (http://www.davisbikecollective.org)
BikeDavis.info (http://www.bikedavis.info)
Office: +01 530-752-2163
Home: +01 530-753-0794
vox mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.