Skip to main content

    Per Bodin

    This article focuses on a spacecraft trajectory planning algorithm that allows observation of multiple site locations on the asteroid surface, while avoiding any collision with debris objects trapped in the asteroid’s gravity field.... more
    This article focuses on a spacecraft trajectory planning algorithm that allows observation of multiple site locations on the asteroid surface, while avoiding any collision with debris objects trapped in the asteroid’s gravity field. Asteroids provide a challenging target for satellite based visual coverage missions, since they are partially illuminated, rotating, irregular shaped celestial bodies with a low but also irregular gravity field. For addressing this problem, an optimization approach for visual coverage is proposed with an objective to determine the sequence of the imaging site locations and the associated safe and fuel efficient trajectories, while considering rotational dynamics of the asteroid, changing illumination condition for each site, irregular gravity constraints of the asteroid and the safe separation distance from the moving debris object. Numerical simulations are performed to demonstrate the ability of the trajectory planner to ensure successful optimal coverage of all the desired asteroid site locations. letterpaper, 10 pt.
    In this article, an optimization based spacecraft trajectory planner for asteroid proximity missions is presented. In asteroid missions, it is of a specific interest to determine the surface and material properties of the target asteroid... more
    In this article, an optimization based spacecraft trajectory planner for asteroid proximity missions is presented. In asteroid missions, it is of a specific interest to determine the surface and material properties of the target asteroid by obtaining high-resolution measurements from multiple sites over the asteroid surface. During this mission, an important problem to solve is the trajectory planning for the spacecraft, that results into a visual coverage problem for the asteroid surface. However, asteroids provide a challenging target for such missions since they are partially illuminated, rotating, irregular shaped bodies with a low (micro) but irregular gravity field. For addressing this challenging problem, this article will propose a novel optimization approach for the visual coverage of an asteroid. Thus, the proposed trajectory planner's objective is to determine the sequence of the areas to cover and the associated trajectories to achieve this coverage, while considering the motion of the spacecraft, the rotation dynamics of the asteroid, the illumination to each asteroid site and the irregular gravity constraints of the asteroid. The efficacy of the proposed optimal trajectory planner is evaluated through multiple simulation results, where it demonstrates successful optimal coverage of all the desired asteroid areas.
    This article proposes a novel two-staged trajectory planning algorithm toward the cooperative visual coverage of multiple asteroid sites with the utilization of multiple spacecraft. The objective of the novel established planning scheme... more
    This article proposes a novel two-staged trajectory planning algorithm toward the cooperative visual coverage of multiple asteroid sites with the utilization of multiple spacecraft. The objective of the novel established planning scheme is to determine an observation tour for each spacecraft and the associated fuel optimal trajectories, such that each site of interest is observed only once during the entire mission. The completion of the observation task of an asteroid site is limited to the observation time window, referred as the period for which a site is illuminated by the Sun. The proposed planning algorithm divides the overall multi-site coverage problem into a nonlinear and integer optimization problem as: (i) a single target optimization and (ii) a multi-target multiple spacecraft optimal sequencing problem. The first part aims to generate fuel optimal trajectories, for all the initial-final imaging site location pairs. In the second part, the problem of distributing the observation task, among the fleet of spacecraft, is addressed by designing a feasible tour to observe a subset of the desired asteroid sites, for each spacecraft, while considering their individual fuel capacity. The efficacy of the proposed algorithm is evaluated in multiple simulation scenarios and while considering different asteroids. GRAPHICAL ABSTRACT
    In this letter, a floating robotic emulation platform is presented with an autonomous maneuverability for a virtual demonstration of a satellite motion. Such a robotic platform design is characterized by its friction-less, levitating, yet... more
    In this letter, a floating robotic emulation platform is presented with an autonomous maneuverability for a virtual demonstration of a satellite motion. Such a robotic platform design is characterized by its friction-less, levitating, yet planar motion over a hyper-smooth surface. The design of the robotic platform, integrated with the sensor and actuator units, is briefly described, including the related component specification along with the mathematical model, describing its dynamic motion. Additionally, the article establishes a nonlinear optimal control architecture consisting of a unified model predictive approach for the overall manoeuvre tracking. The efficacy of the proposed modeling and control scheme is demonstrated in multiple experimental studies, where it is depicted that the proposed controller has the potential to address a precise point-to-point manoeuvre with terminal objectives, as well as an excellent path following capability. The proposed design is validated with extensive experimental studies, and it is supported with related results.
    This article will outline the relative orbit control, including guidance and control tasks developed for the PRISMA technology in-orbit formation flying testbed mission. The focus is on real-time i ...
    An open source simulator for a global navigation satellite system (GNSS) based onboard navigation of satellites is presented. The structure and building blocks of the simulator, as well as the data ...
    The Prisma mission is divided into four phases; the nominal mission, the extended mission, the external parties’ mission and the final mission. The milestones switching from one phase to the next are unique occasions that have brought the... more
    The Prisma mission is divided into four phases; the nominal mission, the extended mission, the external parties’ mission and the final mission. The milestones switching from one phase to the next are unique occasions that have brought the mission forward, whereof some were planned before the launch of the satellites and some were adaptations along with the development of the mission timeline. In particular, the current execution of the final phase contains Mango alone operation, which means Mango has abandoned Tango and has started a journey on its own for transfer to and rendezvous with a still to be decided space debris object. The rendezvous will be performed based upon TLE and angular measurements from the on-board camera and after the rendezvous a visual inspection and characterization of the object will be performed, utilizing the on board high resolution PR camera. This paper explains these milestones and the turn of events leading up to the events that were not planned. It a...
    this paper, a different method for frequency response estimation is suggested. The method utilizes recently proposed wavelet based denoising schemes combined with traditional smoothing techniques. The wavelet transform is applied in the... more
    this paper, a different method for frequency response estimation is suggested. The method utilizes recently proposed wavelet based denoising schemes combined with traditional smoothing techniques. The wavelet transform is applied in the frequency domain in order to provide a suitable frequency window. Tested through simulations, this approach provides an alternative when traditional methods fail.
    The PRISMA in-orbit testbed was launched on June 15, 2010 to demonstrate strategies and technologies for formation flying and rendezvous. OHB Sweden (OHB-SE) is the prime contractor for the project which is funded by the Swedish National... more
    The PRISMA in-orbit testbed was launched on June 15, 2010 to demonstrate strategies and technologies for formation flying and rendezvous. OHB Sweden (OHB-SE) is the prime contractor for the project which is funded by the Swedish National Space Board with additional support from the German Aerospace Center (DLR), the French National Space Center (CNES), and the Technical University of Denmark (DTU). In August 2011, PRISMA completed its nominal mission and during the fall of 2011, several additional activities have been performed under a mission extension program. The mission qualifies a series of sensor and actuator systems including navigation using GPS, Vision Based and RF technology as well as a propulsion system based on environmentally friendly propellant technology. The mission also includes a series of GNC experiments using this equipment in closed loop. Separate experiments are implemented by OHB-SE, DLR, and CNES and the paper provides an overview and conclusions from the no...
    Abstract The PRISMA in-orbit test-bed was launched on June 15, 2010. The mission will demonstrate strategies and technologies for formation flying and rendezvous. The Swedish Space Corporation (SSC) is the prime contractor for the project... more
    Abstract The PRISMA in-orbit test-bed was launched on June 15, 2010. The mission will demonstrate strategies and technologies for formation flying and rendezvous. The Swedish Space Corporation (SSC) is the prime contractor for the project which is funded by the ...
    PRISMA is an ongoing satellite project comprising two satellites. The project constitutes an in-orbit test bed for Guidance, Navigation and Control (GNC) algorithms and sensors for advanced closed-loop formation flying and rendezvous. The... more
    PRISMA is an ongoing satellite project comprising two satellites. The project constitutes an in-orbit test bed for Guidance, Navigation and Control (GNC) algorithms and sensors for advanced closed-loop formation flying and rendezvous. The satellites will be launched in a low earth orbit and carry out a series of maneuvering experiments and sensor experiments during a mission time of 8-10 months. Autonomous formation flying in decimeter precision will be demonstrated using relative GPS and Formation Flying RF metrology instruments. Vision based methods using a modified star camera will demonstrate autonomous homing and rendezvous from hundreds of kilometers down to close proximity. Proximity operations based on GPS or optical information shall be demonstrated all the way down to almost physical contact. A new environmentally friendly, non-toxic chemical propulsion system as well as a new MEMS microthruster system will be flight demonstrated.
    Research Interests:
    The frequency function of a linear dynamical system can be estimated using spectral estimation techniques. Traditionally, this is done by smoothing in the frequency domain or windowing in the lag domain. These methods are successful in... more
    The frequency function of a linear dynamical system can be estimated using spectral estimation techniques. Traditionally, this is done by smoothing in the frequency domain or windowing in the lag domain. These methods are successful in most cases but sometimes they yield estimates that suffer from poor resolution. Typically, this happens when fine details are estimated. In this paper an alternative method is proposed. The method combines traditional windowing with results in adaptive time-frequency analysis. In simulations concerning systems which are difficult for the traditional approach, this method gives better better estimates of the frequency function
    Research Interests:
    ABSTRACT This paper deals with the problem of structure determination for generalized orthonormal basis models used in system identification. The model structure is parametrized by a pre-specified set of poles. Given this structure and... more
    ABSTRACT This paper deals with the problem of structure determination for generalized orthonormal basis models used in system identification. The model structure is parametrized by a pre-specified set of poles. Given this structure and experimental data a model can be estimated using linear regression techniques. Since the variance of the estimated model increases with the number of estimated parameters, the objective is to find structures that are as compact/parsimonious as possible. A natural approach would be to estimate the poles, but this leads to nonlinear optimization with possible local minima. In this paper, a best basis algorithm is derived for the generalized orthonormal rational bases. Combined with linear regression and thresholding this leads to compact transfer function representations
    SMART-1 was launched in September 2003 and impacted the Moon 3 years later. It was the first of ESA's Small Missions for Advanced Research in Technology, with the main goal of testing electric propulsion.... more
    SMART-1 was launched in September 2003 and impacted the Moon 3 years later. It was the first of ESA's Small Missions for Advanced Research in Technology, with the main goal of testing electric propulsion. Following a spectacular navigation strategy, the craft reached the Moon, where its orbit was optimised for scientific observations. The instruments provided data throughout the mission, interrupted
    . This contribution deals with the problem of structure determination for generalizedorthonormal basis models used in system identification. The model structure is parameterized by apre-specified set of poles. Given this structure and... more
    . This contribution deals with the problem of structure determination for generalizedorthonormal basis models used in system identification. The model structure is parameterized by apre-specified set of poles. Given this structure and experimental data a model can be estimated usinglinear regression techniques. Since the variance of the estimated model increases with the numberof estimated parameters, the objective is to find
    This paper deals with the problem of enhancement of speech signals in slowly varying background noise. The method suggested uses the wavelet packet transform together with a simple statistical model of the noise. As in spectral... more
    This paper deals with the problem of enhancement of speech signals in slowly varying background noise. The method suggested uses the wavelet packet transform together with a simple statistical model of the noise. As in spectral subtraction, information about the background is collected during non-speech intervals. The signal estimate is obtained with spectral subtraction in the time-frequency domain and a rule for choosing the most favorable time-frequency decomposition is suggested. The method is demonstrated with a real-data example
    ABSTRACT PRISMA implements guidance, navigation and control strategies for advanced formation flying and rendezvous experiments. The project is funded by the Swedish National Space Board and run by OHB-Sweden in close cooperation with... more
    ABSTRACT PRISMA implements guidance, navigation and control strategies for advanced formation flying and rendezvous experiments. The project is funded by the Swedish National Space Board and run by OHB-Sweden in close cooperation with DLR, CNES and the Danish Technical University. The PRISMA test bed consists of a fully manoeuvrable MANGO satellite as well as a 3-axis controlled TANGO satellite without any ΔV capability. PRISMA was launched on the 15th of June 2010 on board DNEPR. The TANGO spacecraft is the reference satellite for the experiments performed by MANGO, either with a “cooperative” or “non-cooperative” behaviour. Small, light and low-cost were the keywords for the TANGO design. The attitude determination is based on Sun sensors and magnetometers, and the active attitude control uses magnetic torque rods only. In order to perform the attitude manoeuvres required to fulfil the mission objectives, using any additional gravity gradient boom to passively stabilize the spacecraft was not allowed. After a two-month commissioning phase, TANGO separated from MANGO on the 11th of August 2010. All operational modes have been successfully tested, and the pointing performance in flight is in accordance with expectations. The robust Sun Acquisition mode reduced the initial tip-off rate and placed TANGO into a safe attitude in <30 min. The Manual Pointing mode was commissioned, and the spacecraft demonstrated the capability to follow or maintain different sets of attitudes. In Sun/Zenith Pointing mode, TANGO points its GPS antenna towards zenith with sufficient accuracy to track as many GPS satellites as MANGO. At the same time, it points its solar panel towards the Sun, and all payload equipments can be switched on without any restriction. This paper gives an overview of the TANGO Attitude Control System design. It then presents the flight results in the different operating modes. Finally, it highlights the key elements at the origin of the successful 3-axis magnetic control strategy on the TANGO satellite.
    ABSTRACT The satellite simulator SATSIM was developed during the experimental PRISMA multi-satellite formation flying project and was primarily aimed to validate the Guidance, Navigation and Control system (GNC) and the on-board software... more
    ABSTRACT The satellite simulator SATSIM was developed during the experimental PRISMA multi-satellite formation flying project and was primarily aimed to validate the Guidance, Navigation and Control system (GNC) and the on-board software in a simulated real-time environment. The SATSIM system has as a main feature the ability to simulate sensors and actuators, spacecraft dynamics, intra-satellite communication protocols, environmental disturbances, solar illumination conditions as well as solar and lunar blinding. The core of the simulator consists of MATLAB/Simulink models of the spacecraft hardware and the space environment. The models run on a standard personal computer that in the simplest scenario may be connected to satellite controller boards through a CAN (Controller Area Network) data bus. SATSIM is, in conjunction with the RAMSES Test and Verification system, able to perform open-loop, hardware-in-the-loop as well as full-fledged closed-loop tests through the utilisation of peripheral sensor unit simulators. The PRISMA satellites were launched in June 2010 and the project is presently in its operational phase. This paper describes how a low cost but yet reliable simulator such as the SATSIM platform in different configurations has been used through the different phases of a multi-satellite project, from early test of onboard software running on satellite controller boards in a lab environment, to full-fledged closed-loop tests of satellite flight models.
    ... 9b. Furthermore it holds that contact is achieved again when|#;,| a. An exact solution of the trajectory of 9b is now given Page 28. 6 Mattias Nordin, Per Bodin and Per-Olof Gutman by solving for 9b as a one state model. Usinq ...
    PRISMA is an ongoing satellite project comprising two satellites. The project constitutes an in-orbit test bed for Guidance, Navigation and Control (GNC) algorithms and sensors for advanced closed-loop formation flying and rendezvous. The... more
    PRISMA is an ongoing satellite project comprising two satellites. The project constitutes an in-orbit test bed for Guidance, Navigation and Control (GNC) algorithms and sensors for advanced closed-loop formation flying and rendezvous. The satellites will be launched in a low earth orbit and carry out a series of maneuvering experiments and sensor experiments during a mission time of 8-10 months. Autonomous formation flying in decimeter precision will be demonstrated using relative GPS and Formation Flying RF metrology instruments. Vision based methods using a modified star camera will demonstrate autonomous homing and rendezvous from hundreds of kilometers down to close proximity. Proximity operations based on GPS or optical information shall be demonstrated all the way down to almost physical contact. A new environmentally friendly, non-toxic chemical propulsion system as well as a new MEMS microthruster system will be flight demonstrated.
    Research Interests:
    This paper presents flight results and lessons learned from the Autonomous Formation Flying (AFF) experimental and routine phase conducted by SSC. The paper will cover the design, flight results, operational aspects as well as lessons... more
    This paper presents flight results and lessons learned from the Autonomous Formation Flying (AFF) experimental and routine phase conducted by SSC. The paper will cover the design, flight results, operational aspects as well as lessons learned. Within PRISMA there is a number of different experimental guidance and control modules, AFF is one of them. However, AFF is the only module that after the experimental phase has been used on routine basis for an extended period of time. AFF has, as of the deadline for this article, accumulated over 4 months of closed loop cooperative satellite formation flying time. There were about 20 days for dedicated AFF experiments, while the rest has been operational routine formation flying, where AFF has been used in closed loop to support other open loop guidance and navigation experiments, maintaining and reconfiguring the formation between other experiments as well as over weekends and holidays. For this, over 110 different formation reconfiguration...
    SMART-1 was launched in September 2003 and impacted the Moon 3 years later. It was the first of ESA's Small Missions for Advanced Research in Technology, with the main goal of testing electric propulsion. Following a spectacular... more
    SMART-1 was launched in September 2003 and impacted the Moon 3 years later. It was the first of ESA's Small Missions for Advanced Research in Technology, with the main goal of testing electric propulsion. Following a spectacular navigation strategy, the craft reached the Moon, where its orbit was optimised for scientific observations. The instruments provided data throughout the mission, interrupted
    ... by SSC in PRISMA is a Spacecraft Local Orbital (SLO) frame and is defined in (Yamanaka,Ankersen 2002). ... Functions Attitude Guidance Functions Attitude Control Functions Orbit Navigation Functions Orbit Guidance Functions Orbit... more
    ... by SSC in PRISMA is a Spacecraft Local Orbital (SLO) frame and is defined in (Yamanaka,Ankersen 2002). ... Functions Attitude Guidance Functions Attitude Control Functions Orbit Navigation Functions Orbit Guidance Functions Orbit Control Functions Solar Magnetic Attftude ...
    ABSTRACT This contribution deals with the problem of structure determination for generalized orthonormal basis models used in system identification. The model structure is parameterized by a pre-specified set of poles. Given this... more
    ABSTRACT This contribution deals with the problem of structure determination for generalized orthonormal basis models used in system identification. The model structure is parameterized by a pre-specified set of poles. Given this structure and experimental data a model can be estimated using linear regression techniques. Since the variance of the estimated model increases with the number of estimated parameters, the objective is to find structures that are as compact/parsimonious as possible. A natural approach would be to estimate the poles, but this leads to nonlinear optimization with possible local minima. In this paper, a best basis algorithm is derived for the generalized orthonormal rational bases. Combined with linear regression and thresholding this leads to compact transfer function representations. 1 Introduction Modeling and identification with orthogonal basis functions has recently received considerable attention, see e.g. [1, 2, 3, 4, 5, 6]. The main idea is to use transfer fun...

    And 14 more