28.01.2015 Views

TPF-I SWG Report - Exoplanet Exploration Program - NASA

TPF-I SWG Report - Exoplanet Exploration Program - NASA

TPF-I SWG Report - Exoplanet Exploration Program - NASA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

T E C H N O L O G Y R OADMAP FOR <strong>TPF</strong>-I<br />

Two commands were sent in this demonstration, both of which specify stellar targets to observe. The<br />

stop-and-stare observations consist of holding a constant relative position with the thruster quiescence<br />

requirement. The commands include the baseline to hold while observing, and the time allotted for<br />

retargeting. In response to a retarget command, the formation guidance algorithm first plans collisionavoidance<br />

constrained, energy-optimal relative spacecraft trajectories to achieve the desired baseline. This<br />

process is non-trivial, since the unconstrained, energy-optimal trajectories for the second retarget lead to a<br />

collision. Figure 6-6 shows several visualizations from this distributed, real-time demonstration of<br />

formation flying.<br />

Two-Robot FCT<br />

The purpose of this demonstration is to validate the FACS used on the FCT robots before implementation<br />

on the actual robotic hardware, including flight-like ISC and control-cycle synchronization. The<br />

formation software used the Real-Time protocol, wireless links, and time-offset estimation via echo<br />

packets, and control cycle synchronization. Additionally, the sensors models use measured sensor noise<br />

values. For example, each fiber-optic gyroscope on the robots was calibrated, and measured values of<br />

rate-random walk, angle-random walk, and angle white noise were used in the gyroscope model. The<br />

control cycles were initially 0.5 s out of synchronization, and the clock models had a relative drift of 0.1<br />

ms/s.<br />

In addition to autonomous reconfiguration, synchronized rotations were demonstrated in which the<br />

formation rotation rotates as a virtual rigid body. Synchronized rotations are used for observations “onthe-fly”<br />

and can also be used to retarget a formation. In the latter case, the rotation axis is not along the<br />

formation boresight.<br />

Figure 6-8 shows visualization from the two-robot FAST demonstration. The top of the figure shows the<br />

modes that the “Combiner” and “Collector” robots go through. In the figure, they are in Formation<br />

Observation mode and performing the first synchronized rotation. The lower part of the robots with the<br />

white tanks serves as a translation stage. The upper, cylindrical portions are referred to as the attitude<br />

stages and emulate spacecraft. As can be seen in the lower left, the attitude stages are a rotating and<br />

translating in a plane inclined to the experiment floor. This plane is normal to the star direction.<br />

These two FAST simulations demonstrated formation software for autonomous formation flying with<br />

realistic inter-spacecraft communication and asynchronous clocks. In particular, formation algorithms for<br />

actuation-constrained formation control, autonomous collision-free reconfiguration, and synchronized<br />

rotation were demonstrated. This formation software has been integrated with the Formation Control<br />

Testbed robots for a flight-like, hardware demonstration of precision-formation flying.<br />

6.3.3 Formation Control Testbed (FCT)<br />

The Formation Control Testbed (FCT) is the testing-ground for flight software developed for formation<br />

flying for <strong>TPF</strong>-I. It includes the two robots pictured in Fig. 6-8. Each robot uses cylinders of compressed<br />

air and linear air bearings (the circular metal pads seen in the photo) to float freely above a polished metal<br />

floor. A spherical air bearing supports a stage (shown tilted in the photograph) upon which are housed<br />

the avionics and processors of each robot. The robots have a master–slave relationship and algorithms for<br />

autonomous guidance. They can either be operated independently or together in “cooperative” mode.<br />

145

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!