Thanks for the summary. I will be on IRC at the specified time.

On 16 June 2013 21:24, Prasoon Shukla <[email protected]> wrote:
> I, Gilbert and Sachin met up today on the IRC. We talked about how exactly
> will we implement the Reference Frames - that is - how the data regarding
> position and orientation will be stored. Here's the conclusion we reached:
>
> 1. The vector module will have a RefFrame class that supports positioning
> and orienting frames while Sachin will separately implement time support for
> a time variable.
>
> 2. For positioning and orienting the reference frames : we will store the
> position/orientation with respect to a '0 reference' - which effectively
> means that we aren't saving what frame we are positioning/orienting against.
>
> 3. Finding out relative position is a trivial task under such an
> implementation. The problem comes with finding proper relative orientation
> between two frames, as I shall describe in point 4.
>
> 4. We will save a direction cosine matrix (dcm) that stores the orientation
> of each frame with respect to the zero reference. Then, going from one frame
> to other, the dcm matrices will follow such an order: frame_A -> global
> (zero reference) -> frame_B. The problem with this is that many expressions
> might not decompose/collapse as they should in this matrix.
>
> 5. To address this problem of collapsability, we have decided to do some
> research. Since the elements of the matrix will be only terms involving
> sines and cosines, therefore, we will try to investigate ways by which we
> can ensure that the expressions collapse properly. Should we achieve a
> consistent result with these methods, we will proceed with above mentioned
> scheme.
>
> 6. There were some other ideas too, involving storing DCMs into cache - but
> that will come later; we first need to make sure that the expressions
> collapse. But this will also be researched in the time tomorrow by me and
> Sachin.
>
> There were other ideas that we discussed but I have refrained from adding
> them here so as to not dilute the content. The discussion was carried on the
> IRC so the logs are available.
>
> The three of us will meet at 9:30 pm (Indian time) tomorrow again.
> Hopefully, Stefan will be able to join us as well.
>
> --
> 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 post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to