[ODE] Ways to contribute brainpower to ODE? (Higher order integrator?)

Olivier Michel Olivier.Michel at cyberbotics.com
Fri Apr 21 11:41:21 MST 2006


Yes, cylinder-cylinder collisions would be a great contribution. I would 
like to help testing things, reviewing the code and giving hints if it 
helps.

-Olivier

Jaroslav Sinecky wrote:
> How about cylinder-cylinder collisions including generating reasonable 
> contact points and depths? Is it interesting for computational physics? 
> It's more about math and geometry but be warned it's not easy. Some 
> experience with similar task or orientation in other ode collision 
> procedures and problems that it can generate would be very helpful.
> It would also include creating some test case for all possible 
> cylinder-cylinder collision situations.
>
> Jaroslav
>
>
> Ryan Gardner wrote:
>   
>> Background / About me:
>> --------------------------------
>> This is my first post the mailing list, so let me begin with a (very)  
>> brief introduction. My name is Ryan Gardner. I'm an Applied Physics  
>> major (undergrad) at BYU with an emphasis in Computer Science. I am a  
>> senior this year, and one of the things I get to (have to?) do before  
>> I graduate is a capstone project...
>>
>> My capstone project must be related to both my major and my emphasis.  
>> The most common way that people fulfill capstone projects is to find  
>> a professor doing research in an area that needs some "grunt work"  
>> and then they just kind of tag along with that.
>>
>> My original idea was to research/write about the implementation of a  
>> Physics API - and write a very basic one that would handle some  
>> simple classical mechanics demonstrations (i.e. atwoods machine, a  
>> cart on a spring, a cart on a spring with a marble rolling on top of  
>> it... etc) - but in the process of doing some background research, I  
>> found ODE and realized that there may be a chance that I could make  
>> some kind of meaningful contribution to an existing project.
>>
>> Areas I have thought about contributing:
>> -----------------------------------------------------
>> I've picked over the documentation and the source code looking for  
>> how I could help out. Here are a few of the places I see interest in  
>> developing:
>>
>> 1. A higher order integrator.
>> 2. Making some standard mechanics demos / tests (a pendulum on a cart  
>> moving on a half-pipe... a cart with a spring on an incline... etc)
>>
>> I also thought about adding in a mechanism to treat drag forces (both  
>> linear and quadratic) - but I haven't looked at the code long enough  
>> to figure out where such a mechanism would fit in, and now it would  
>> interact with the system... so that is just a side-thought.
>>
>> Are there any other areas that could use some work?
>>
>> If I can find something worthwhile to contribute to ODE - and the  
>> project gets approved by the capstone coordinator - then I would  
>> likely be working 100-200 hours on the project. (I would also be  
>> working with a faculty advisor. The advisor I have in mind is  
>> excellent at computational physics) I will start cranking away on my  
>> project as soon as I get it approved. The approval process is very  
>> short (just one person involved)
>>
>> Please let me know your thoughts about any contributions I can make,
>>
>> Ryan Gardner
>>     





More information about the ODE mailing list