Software Listing of Author : "Ugo Pattacini"
- DESOS
- License: Freeware
- Price: 0.00


DESOS (Data Exchange Simulator in Orbital Scenarios) models over the whole repeat-cycle of a Low-Earth-Orbit mission the acquisitions of the scientific instrument embarked aboard the satellite and the respective downlink communication toward the set of identified ground stations. Given the orbital parameters and the state vector of the spacecraft (imported for instance from STK) different scenarios can be automatically generated for what concerning the acquisition stage, in terms of data rates (related to operative modes), number of active polarizations, strategies applied over land/overseas, as well as the number of downlink channels used, their rates, the position of selected ground stations, the availability of near-real time modes. With this scenario setup, the simulation yields a complete sequence of acquisitions and downlinks...
- Publisher: Ugo Pattacini
- Date Released: 26-04-2013
- Download Size: 3748 KB
- Download
- Platform: Matlab, Scripts
- Envelope Detector
- License: Freeware
- Price: 0.00


The classical envelope detector with diode and RC group is compared with its discretized implementation. A reset input is also given in order to discharge the capacitance.
- Publisher: Ugo Pattacini
- Date Released: 09-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Examples of Basic Iterative Algorithms for Inverse Kinematics
- License: Shareware
- Price:


Two simple models are provided showing the characteristics of basic iterative algorithms for the inversion of kinematics, namely the Jacobian transpose, its pseudo-inverse and the damped least-squares (DLS). The pro's and con's can be compared interactively for a serial two-links and a three-links chains. For the latter the gradient-projection method is also given to couple a secondary task exploiting the redundancy of the manipulator.
- Publisher: Ugo Pattacini
- Date Released: 12-02-2013
- Download Size: 31 KB
- Download
- Platform: Matlab, Scripts
- GA-tuned Input Shaper
- License: Freeware
- Price: 0.00


The purpose of Input Shaping is to filter out big changes (typically steps) in the reference signal of a closed-loop system which excite all the modes of the plant causing relevant snap overshoots and oscillations in the response. The underlying working principle is to apply the step in subsequent portions with a proper amplitude and time instants so that the modes are excited in counter-phase (posicast) and the resulting oscillations are reduced as much as possible. In case of a plant with a known dynamics, the coefficients C and time instant T of the shaper are computed in literature by a pole-zeros analysis. Genetic Algorithm is used here to train the shaper parameters accounting for plant uncertainties and even when no a priori knowledge is given about the dynamic. GA approach turn out to be extremely effective and is capable of...
- Publisher: Ugo Pattacini
- Date Released: 13-02-2013
- Download Size: 41 KB
- Download
- Platform: Matlab, Scripts
- Repointing Time of Satellite Antenna
- License: Freeware
- Price: 0.00


Given the orbital parameters of a satellite equipped with a steerable antenna and the locations of two ground stations whose visibility circles are overlapped (e.g. Matera and Svalbard), the model is able to compute the time spent by the steering mechanism to repoint the dowlink antenna from the first to the second station. Due to the overlapped visibility zones, this repointing time has to be taken into account for the degradation of the overall dowlink performances.
- Publisher: Ugo Pattacini
- Date Released: 05-05-2013
- Download Size: 41 KB
- Download
- Platform: Matlab, Scripts