Click here to Skip to main content
15,894,646 members
Articles / Programming Languages / C#

Universal Framework for Science and Engineering - Part 4: Space elevator

Rate me:
Please Sign up or sign in to vote.
4.56/5 (6 votes)
14 Aug 20066 min read 36.6K   2.2K   37  
An article on framework applications to the space elevator.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>The "Astronomy" framework. Reference frames</title>
</head>
<body>
    <table summary="layout" width="550">
        <tr>
            <td align="left" valign="center">
                <a href="infoproccessing.html" target="_top">
                    <img align="middle" alt="Previous Page" border="0" height="26" src="images/back.jpg"
                        width="26" /></a> <a href="index.html" target="_top">
                            <img align="middle" alt="Trail Contents" border="0" height="26" src="images/toc.jpg"
                                width="26" /></a> <a href="database.html" target="_top">
                                    <img align="middle" alt="Next Page" border="0" height="26" src="images/forw.jpg"
                                        width="26" /></td>
            <td align="middle" valign="center">
                <font size="-1"></font></td>
            <td align="right" valign="center">
                <font size="-1"><a href="../search.html" target="_top"></a><br />
                    
                </font>
            </td>
        </tr>
    </table>
    <img align="bottom" alt="" height="8" src="images/blueline.gif" width="550" />
    <br />
    <h2>
        4. Reference frames</h2>
    <blockquote>
        <p>
           <b> <a href="referenceframes.html#Introduction">
                4.1 Introduction</a> </b> 
        </p>
         <p>
                <b><a href="referenceframes.html#RigidFrame">4.2 Rigid frame </a></b> 
        </p>
         <p>
                <b><a href="referenceframes.html#MovedFrame">    4.3 Moved frame</a></b>
        </p>
        <p>
            <b><a href="referenceframes.html#Relative">4.4 Relative measurements</a></b></p>
    </blockquote>
        <h2><a name="Introduction"></a>
            4.1 Introduction</h2>
    <blockquote>
        <p>
            This software enables us to operate with 3D reference frames. Every frame may have
            a parent frame. The number of parents of every frame should not exceed one.
            Position, orientation, linear and angular veloctity of every frame are relative
            to its parent frame. If a frame have no a parent then its parameters are relative
            to the single dedicated frame that we shall call <em>zero frame</em>. A link of frame
            to its parent corresponds to the <img alt="Link between frames" src="images/framelinkbutton.jpg" />
            button.</p>
        <p>
        </p>
    </blockquote>
    <h2>
        <a name="RigidFrame">4.2 Rigid frame </a></h2>
    <p>
        Rigid frame corresponds to the
        <img src="images/referenceframebutton.jpg" />
        button. Its property editor is shown below:</p>
    <p>
        <img alt="Fixed frame" src="images/fixedreferenceframepropertyeditor.jpg" /></p>
    <p>
        This editor enables us to edit fixed coordinates and transformation matrix.</p>
            
    <h2>
    <a name="MovedFrame">    4.3 Moved frame</a></h2>
    <p>
        The moved frame corrsponds to the 
        <img alt="Moved Frame" src="images/formulareferenceframebutton.jpg" /> button.
        Its property editor is shown below:</p>
    <p>
        <img alt="Moved Frame" src="images/movedframeproperties.jpg" /></p>
    <p>
        This editor enables us to link data-in to 7 motion parameters. First three
        define <em>x(t)</em>, <em>y(t)</em>, <em>z(t) . </em>Latest four formulas defines
        angular evolution (we use components of orientation quaternion). This component
        implements the <em>Data consumer</em> interface. So it should be linked by
        <img alt="Information link" src="images/inflinkbtn.jpg" />
        arrow(s) to its information provider(s).</p>
    <h2>
        <a name="Relative">4.4 Relative measurements</a>
        </h2>
    <p>
        We may obtain parameters of motion of one frame relative to another. To do this
        use the
        <img alt="Relative measurements" src="images/relativemeasurementsbtn.jpg" />
        component. It should be linked to the two frames as it is shown below</p>
    <p>
        <img alt="Relative mesurements scenario" src="images/relativemesurementsscn.jpg" /></p>
    <p>
        In this picture we have two frames: <strong>Frame</strong> and <strong>Base frame</strong>.
        The <strong>Measurements</strong> object provides information about
        motion parameters of <strong>Frame</strong> relatively to <strong>Base frame.
        </strong>The <strong>Measurements</strong> object is also a provider
        of information. Every information consumer may be linked by an 
        <img alt="Information link" src="images/inflinkbtn.jpg" />
        to the <strong>Measurements</strong> object.</p>
    <p>
        </p>
        
    <img align="bottom" alt="" height="8" src="images/blueline.gif" width="550" />
    <br />
    <table summary="layout" width="550">
        <tr>
            <td align="left" valign="center">
                <a href="infoproccessing.html" target="_top">
                    <img align="middle" alt="Previous Page" border="0" height="26" src="images/back.jpg"
                        width="26" /></a> <a href="index.html" target="_top">
                            <img align="middle" alt="Trail Contents" border="0" height="26" src="images/toc.jpg"
                                width="26" /></a> <a href="database.html" target="_top">
                                    <img align="middle" alt="Next Page" border="0" height="26" src="images/forw.jpg"
                                        width="26" /></a></td>
            <td align="middle" valign="center">
                <font size="-1"> </font>
            </td>
            <td align="right" valign="center">
                <font size="-1"><a href="../search.html" target="_top"></a>
                </font>
            </td>
        </tr>
    </table>
    <br />

</body>
</html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Architect
Russian Federation Russian Federation
Ph. D. Petr Ivankov worked as scientific researcher at Russian Mission Control Centre since 1978 up to 2000. Now he is engaged by Aviation training simulators http://dinamika-avia.com/ . His additional interests are:

1) Noncommutative geometry

http://front.math.ucdavis.edu/author/P.Ivankov

2) Literary work (Russian only)

http://zhurnal.lib.ru/editors/3/3d_m/

3) Scientific articles
http://arxiv.org/find/all/1/au:+Ivankov_Petr/0/1/0/all/0/1

Comments and Discussions