Frictionless Spacecraft Simulator With Unrestricted Three Axis Movement For Nanosats
Frictionless Spacecraft Simulator With Unrestricted Three Axis Movement For Nanosats
Frictionless Spacecraft Simulator With Unrestricted Three Axis Movement For Nanosats
Abstract: This paper introduces a novel approach to obtain full three-axis movement in a frictionless spacecraft simulator. This simulation system is
intended to test attitude determination and control stabilization subsystems for 3U Cubesats, however, it is not constrained to this group of
Nanosatellites, scalability to 1U or 2U is readily available. The spacecraft simulator consists of a cup, supplied with air pressure, and a hollow sphere
floating in the air cushion generated between these two components. This air cushion provides an almost frictionless environment. The Cubesat is
attached inside the sphere, allowing it to have a non-restricted movement of 360 arc degrees, in the three-orthonormal axis around its center of mass.
The sphere is in fact made of two pieces to allow access to the spacecraft. In this scheme the spacecraft simulator it is not instrumented with attitude
and rate sensors to send its orientation by telemetry to the Earth station, as usual. In this case the own attitude instrumentation of the nanosatellite under
test is employed to comply with this task. Design and functioning tests of this approach for attitude determination and control system assessment for
nanosats are introduced, and for demonstrative purposes LQR and PID attitude control algorithm were implemented on board a 3U Cubesat, in order to
test the entire simulator.
Index Terms: Spacecraft simulator, full three-axis movement, 3U Cubesat, attitude control system, air-bearing, frictionless environment emulation.
————————————————————
give some examples of them including those related in some novel characteristic in this kind of simulators [16]. As the
way to the system introduced here. Fullmer et al. [1], exposed actuators are employed to move not only the Cubesat, but
the development of a small satellites attitude control simulator, also the sphere, calculations of the whole assembly were
which uses attitude sensors, an OBC, and gas thrusters as performed and showed in this paper.
actuators. Agrawal et al. [2] developed a simulator to test flight
software for the ADCS, using a hardware-in-the-Loop scheme. TABLE 1
In his PHD dissertation, Schwartz [3] introduced an air-bearing NOMENCLATURE
based simulator to experimentally test a mission involving in–
flight formation of spacecrafts, and different data filtering ADCS Attitude Determination and Control Subsystem
techniques. Kim & Agrawal [4] introduced a simulator with an OBC On-Board Computer
automatic balancing system, using a set of three shifting RT Real Time
masses and a scheme of adaptive control. Authors also HIL Hardware In The Loop
included a method to estimate the center of mass position CoM Center of Mass
based on a recursive least square algorithm. This simulator CAD Computer Aided Design
was projected to test the subsystems of the Bifocal Relay PLA Polylactide
Mirror Spacecraft (BRMS). Another simulator based into the SBC Single Board Computer
air-bearing concept, was reported in [5], this facility has 5 GPIO General Purpose Input Output
degrees of freedom with two air-bearings, one to allow DOF Degrees of Freedom
horizontal movement while the other enables three-axis m Mass of the ring of the reaction wheel
rotation. This simulator served to test an attitude algorithm m Mass of the disk of the reaction wheel
using a control identification method. In [6] a low-cost m Mass of the cylinder of the reaction wheel
simulator was introduced for testing Chasqui–I, a Cubesat of Density of the aluminum
the National University of Engineering, of Peru. This simulator Thickness of the ring of the reaction wheel
corresponds to a real–time (RT) hardware-in-the-loop (HIL)
Thickness of the disk of the reaction wheel
equipment intended to test and validate ADCS. Hadi &
Thickness of the cylinder of the reaction wheel
Sasongko [7] introduced the development of an inertial
r External radius of the wheel
platform to evaluate the dynamic response of a reaction wheel
r Internal radius of the ring of the reaction wheel
actuated Cubesat. In the master thesis of Quadrino [8], a 1
r Radius of the cylinder of the reaction wheel
DOF air bearing simulator inside a Helmholtz cage as
Diameter of the cross-section of the magnetorquers
magnetic simulator is presented; this facility was developed to
test the ADCS of the MicroMAS 3U Cubesat. In [9], authors N Number of turns
introduced a concept for a Cubesat simulator that uses a set R Electrical resistance
of air-bearings that allows a full three–axis rotational V Voltage
movement through the use of a robotic wrist, which rotates I Current
into a hollow sphere. An air-bearing table was introduced by P Power
Kwan et al. [10], this simulator is adequate to test nano Moment of inertia of the wheel
satellites, where they check a closed-loop control algorithm for Moment of inertia of the ring, disk and cylinder
the Yaw angle, as the table has restricted movement up to m Magnetic dipole
±60° in the Pitch and Roll angles; this simulator also includes Permeability of magnetorquer‘s core
an automatic balancing system to reduce gravitational external Number of turns of the coil
torques. Another Cubesat simulator was presented in [11], as A Transversal area of the coil
a didactic tool for the students of Space Systems Engineering n̂ Unit vector, normal to the coil transversal area
at the USAF; this simulator also includes a Helmholtz cage to B Geomagnetic field vector
generate a magnetic field to test the magnetorquers and the Magnetic torque
magnetometer integrated in the ADCS. Chesi & Romano [12] Inertia tensor of the simulator
proposed a HIL simulator; they introduced the CubeTAS, a Angular rate of the satellite
semispherical air bearing simulator for a 1U Cubesat, intended ̇ Angular acceleration of the satellite
to test different components of the ADCS, including a mass q Attitude quaternion q
balancing scheme to adjust the CoM of the simulator. Culton Q Air-bearing incoming air flow
et al. [13], introduced the design and development of a
P Air pressure
spherical rotor that allows unrestricted 360° movement in
Air viscosity
three-axis, with a reconfigurable inertial model through moving
B Circular groove width
masses, which can simulate several spacecraft inertias. Air-
bearing based spacecraft simulators provide an almost
frictionless media, wherein sensors, actuators, and algorithms 2 HARDWARE SCHEME DESIGN
can be tested in almost the same dynamic conditions than This simulator can be divided into three major conjunctions;
those encountered in the orbital environment [14]. In this one related to the spherical air-bearing assembly (sphere and
paper is introduced the development of a spacecraft simulator cup), the second is composed by the Cubesat mechanical
to test nanosatellites, exemplified here by a 3U Cubesat, structure and the ADCS subsystem, and the third part is the
based onto the air-bearing design concept. The principal monitoring system (Earth station).
contribution of this work is that the entire Cubesat can be
placed into a sphere, which freely rotates, allowing a 360º
movement in the 3-axis of the spacecraft [15], being this a
85
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
2.1 Spherical Air-bearing Assembly One of the principal advantages of using multi-hole spherical
The basic concept behind this development is showed in air-bearings is that the center of gravity of the system will be
figure 2. The whole nanosatellite is located inside the placed considerably below the center of curvature of the
spacecraft simulator in an almost frictionless environment with bearing, which provides greater stability to the sphere-cup set.
unlimited 3 DOF movements. The sphere is floating over a Calculations presented here are aimed to locate the capillary
cup, which provides air pressure to generate an air cushion. tubes in such a way that the flow through the center of the cup
The mechanical design of the cup is showed on Figure 3. is equalized with that escaping at the periphery of the sphere,
achieving a more stable system. The first step on the design is
to determine the distance from the center of the cup to the
place where the capillary holes will be located. The airflow
through a slot, in this case the one created between the
sphere and the cup, is given by equation (1), [17].
∆Pbh
Q (1)
12 ℓ
∆Pb h ∆Pb h
Q Q (2)
12 ℓ 12 ℓ
2πr 2πr dr dr
; (3)
dr dr r r
Integrating equation (3) between the intervals from capillary
holes towards the two exit holes, and taking into account that
the radius of the center of the cup measures ¼ inch.
dr dr
Fig 3. Cup design dimensions. External effective diameter is ∫ ∫ (4)
9.9 cm. r ⁄ r
High precision machining and manufacturing is mandatory due The integrals in (4) are solved as:
to the tight restriction imposed by the few mils on the air
cushion thickness. In spherical multi-hole air-bearings, like the ln r | ln r | ⁄ (5)
one presented here, pressurized air generates the air cushion
through small sized, equally spaced holes [17], as seen in which leads to:
figure 4.
√R
R (6)
2
p −k ln(r) + c (8)
2πP
where: W [∫ r ln(R)dr − ∫ r ln(r)dr + ∫ r ln(4)dr
R
6Q ln ( ) ⁄
k (9) R
πh
+ ∫ r ln(r)dr ] (20)
Integration constant c , is determined applying the limits: r ⁄
R, which implies that p 0, and thus:
Integrating, evaluating in the limits, and substituting values,
6Q expression (21) is obtained:
c ln(R) k ln(R) (10)
πh
W 2.7P (21)
then eq. (8) can be rewritten as:
Thus, an expression which relates maximum load with input
R pressure was obtained.
p k ln ( ) (11)
r
Computing friction coefficient
When flow goes from capillaries to the central output hole, a Friction coefficient of the air cushion generated between the
similar analysis can be made demonstrating that: sphere and the cup was calculated by dividing the force
necessary to generate a rotation until a given speed is
p −k ln(r) + c (12) obtained, with a normal load on it. The force can be calculated
by the following equation:
To find c integration limits are applied, again in this case: v̅
F A (22)
r p 0. With which: h
1 Where, A= contact area of the projection of the sphere in the
c −k ln (13)
4 cup, 𝑣̅ Average linear velocity of several points when the
then: sphere is spinning, 𝜇 viscosity coefficient, Thickness of
p k ln(4r) (14) the air film
Calculus of the maximum load air-bearing can sustain. TABLE 2
To carry-out the calculation of the maximum load that it is AIR BEARING DESIGN PARAMETERS
possible to sustain with this device, let's first make a flat
projection of the spherical surface of the cup, that is: Parameter Value
A 𝐴 78.55 𝑐𝑚
A 2πr dr (15) 𝑣̅ 𝑚
22.61108 × 10 * + @60 r𝑝𝑚
𝑠
𝜇 2.6 × 10 𝑟𝑒𝑦𝑛 @70°𝐹
To calculate load, the following expression is used: dW p dA,
0.00254 𝑐𝑚
then:
Substituting the values of table 2 on Eq. (22) we have that
W ∫ p (2πr)dr + ∫ p (2πr)dr (16) 𝐹 1.78 × 10 𝑁. Then, with the value of the normal force,
⁄ 𝑊 (5.8 𝑘𝑔) ∙ 𝒈 , then we have:
87
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
88
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
Fig. 11. Scheme for the ADCS hardware integrated into the
spacecraft simulator. Sensors considered are: a 3-axis
magnetometer and gyroscopes. Actuators: Reaction wheels
and magnetorquers. An OBC: where all the algorithms were
loaded.
Fig. 9. Finite Element Analysis of the 3D printed sphere; this
Onboard Computer
structure can withstand the movement of a 4.2 kg mass of the
In this device signals from attitude sensors are received and
3U Cubesat, with negligible deformations.
processed by the attitude control algorithm, calculating control
torques and the corresponding driving signals to activate
4 ATTITUDE DETERMINATION AND CONTROL SUBSYSTEM actuators. The on-board computer was programmed to
(ADCS) supervise the status of the nanosat and consequently
As the ADCS is a part of the spacecraft simulator, it is simulator operation, sending the information via wireless
described in the next paragraphs. This description is to communication to the monitoring system, which was
exemplify the usage of the spacecraft simulator as a testbed developed over a LabVIEW© application. A Raspberry PI 2
for: algorithms, sensors, actuators, and the monitoring system. Model B single board computer was selected [21]. It can be
programmed directly in C, Python, and Java languages, and
4.1 On-Orbit Perturbations. supports a Linux Raspbian operating system. It should be
The first step in ADCS analysis and design is to determine the noted that, although different options were analyzed, it was
magnitude of the perturbation torques the nanosatellite will found that the RPI was qualified for space flight, being in
encounter in orbit. This will provide adequate dimensions for operation in the project Astro PI [22], carried out by the UK
the actuators [20]. Air drag, Solar wind, and gravity were Space Agency within the International Space Station, since
calculated, and they are showed on figure 10. Basic 2014.
information as: orbit parameters, mass, dimensions, surface
materials, and the shape of the spacecraft, are necessary to Sensors
carry-out these calculations.
Magnetometer
A magnetometer is employed to measure the Earth's magnetic
field. It is working together with a mathematical model. Attitude
and geographical position of the nanosatellite can be obtained
using these two components. This sensor must operate in the
range from 1 [μ Gauss] to 1 [Gauss] [23]. In the analysis of
previous Cubesat missions reviewed in this work, and in
concordance with [24], it was observed that most of them are
of the magneto-resistive type. They are manufactured with
MEMs technology with reduced size, cost, and mass. In this
work we employed the EZ-COMPASS-4 [25].
Gyroscope
Fig. 10. Disturbance torques calculations. ADCS algorithms require rate measurements to solve the
equations of motion. These signals can be obtained from
different sources, as calculating the time derivative of position
4.2 Attitude Determination Control System Scheme
sensors like Sun or Earth, etc. However, direct measurements
As above mentioned, this system is an integral part of the
from gyroscopes are preferred, avoiding errors when obtaining
simulator, because sensors and actuators inside de 3U
these data from non-rate sensors. In this project the Inertial
Cubesat complies with attitude determination and control
Measurement Unit (IMU) MPU9150 was employed [26]. A
stabilization tasks for this testbed. Figure 11 shows the
complimentary filter scheme was implemented, compensating
proposed ADCS scheme. This subsystem includes a
the inherent gyro drift [27], using the above mentioned
magnetometer and an IMU as attitude sensors, reaction
magnetometer.
wheels and magnetorquers as actuators, and an onboard
computer.
89
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
Actuators
Power Interfaces
Although the on-board computer provides the signals to
activate the actuators, power interfaces are required to
generate adequate control torques. A module to control DC
motors was employed [28], it has four channels with capacity
of 1.2 A @ 12 V. The OBC can control several modules at the
same time, independently.
Inertial Wheels
The use of inertial wheels as actuators in small satellites
provides stabilization capacity and fine pointing handling large Fig. 13. The reaction wheel was machined in bronze.
control torques. However, in satellites of 10 kg or less, this has Aluminum is also an option.
only been possible in recent years [24]. To obtain the
dimensions of the wheel, the ring-disk design was considered In Table 3, the design values were set according to the
(see figure 12). This approach [14], divides the wheel into a aforementioned restrictions also the corresponding inertia of
ring and a disk, and a cylinder for calculation of the moment of the wheel for this configuration is included.
inertia. This is given by equation (23):
TABLE 3
1 1 1 DESIGN DIMENSIONS OF THE WHEELS
𝐼 𝐼 +𝐼 +𝐼 𝑚 (𝑟 + 𝑟 ) + 𝑚 𝑟 + 𝑚 𝑟 (23)
2 2 2
Parameter Value
Where 𝐼 is the moment of inertia of the wheel, 𝐼 is the Ring thickness 𝛿 11 mm
moment of inertia of the ring, 𝐼 is the moment of inertia of the Disk thickness 𝛿 3 mm
disk, 𝑚 is the mass of the ring, 𝑚 the mass of the disk, 𝑟 is Cylinder thickness 𝛿 6 mm
Disk external radius 𝑟 20 mm
the outer radius of the disk (and the ring), and 𝑟 is the inner Ring internal radius 𝑟 12 mm
radius of the ring, 𝑚 corresponds to the mass of the cylinder Cylinder radius 𝑟 4 mm
supporting the motor shaft, and 𝑟 is the cylinder radius. Material / density Bronze, 8890 𝐾𝑔⁄𝑚
Mass 115 g
Inertia of the wheel 2.1392 × 10 𝐾𝑔 ∙ 𝑚
Magnetorquers
Attitude control systems with magnetorquers are effectively
used to carry-out initial detumbling, pointing, and attitude
stabilization maneuvers. They are relatively simple, low
weight, and with no moving parts or consumables [24]. For the
purposes of attitude stabilization, this actuator produces a
magnetic dipole moment that interacts with the Earth's
magnetic field, generating a torque normal to the plane of the
cross-section of the coil. The direction of the magnetic moment
is determined according to the rule of the right hand based on
the polarity with which current is circulating through the coil
[20]. The dipole or magnetic moment produced by each coil is
described by equation 27 [20]:
Fig. 12. Drawing for the design of the reaction wheel.
̂ ( )
The mass of each piece was calculated with equations (24 to
26): In the above equation, is the core permeability, N is the
𝑚 𝜌𝛿 𝜋(𝑟 − 𝑟 ) (24) number of turns, I is the current flowing thru the coil, and A is
𝑚 𝛿 𝜋𝑟 (25) the transversal area, meanwhile ̂ is the unit vector in the
𝑚 𝜌𝛿 𝜋𝑟 (26) normal direction to the transversal area. The torque generated
by the interaction between the magnetic moment of the coils
In the above equations 𝜌 is the density of the material, 𝛿 is and the geomagnetic field vector B, is described by the
the thickness of the ring, 𝛿 is the thickness of the disk, 𝛿 is equation 28 [20]:
the thickness of the support cylinder. Wheels were designed
specifically to work with the simulator, so not only the satellite
structure was considered, but also the mass and inertia of the × ; [ ] ( )
sphere, see fig. 13.
be between 0.3 [gauss] at the equator, and 0.7 [gauss] at the Once the final assembly was completed, the nanosatellite was
poles [23], so we employed an intermediate value, i.e : located inside the spacecraft simulator for testing purposes as
. 𝒈 . × . Torque required to can be observed on figure 16. Tests were performed using a
counteract external disturbance torques should be at least one specifically developed monitoring system which plays the roll
order of magnitude grater than the maximum calculated, so we of Earth station, employing a bidirectional communication link
need to have a control torque | | . × ∙ . with the spacecraft (Fig. 17).
With the above, an estimate of the dipole moment required by
each coil can be calculated, resolving eq. (28) for m, this is:
. ∙
Torques generated by the coils must be suitable for initial
braking, as well as for attitude stabilization maneuvers,
according to the magnitude of disturbance torques computed
and showed in figure 10 actuators were designed, and
manufactured in our laboratory with the parameters shown in
table 4.
TABLE 4
DESIGN CHARACTERISTICS OF THE MAGNETORQUERS
Long 𝝓 N R V I P Mass 𝜇
6 1.3 2000 30 5 167 0.833 75 [g] 1000
[cm] [cm] 𝛺 [V] [mA] [W] Fig. 16. Once all the components of the ADCS were
integrated, the Cubesat was located inside the spacecraft
With these parameters, and using equation (27), each coil simulator for testing purposes.
produces a magnetic moment of: 44.24 A· m2. This is a higher
value of the magnetic dipole needed to stabilize the Wireless monitoring interface
nanosatellite, and is mainly generated by the core‘s magnetic This interface was developed to send commands to the
permeability. This torque allows to move the extra mass of the spacecraft, and to receive data from attitude sensors. A radio
3D printed sphere but also meets the requirements to carry- module transmits data from these sensors to a PC where a
out on-orbit attitude control. With this characteristics LabVIEW® application was developed for the reception,
magnetorquers produce a nominal torque of: . × storage, and display of the parameters generated by these
∙ . On figure 14, the first laboratory prototype of the attitude devices. Figure 17 shows main page of this interface.
arrangement for the magnetic coils with its power circuitry in
the same board, can be observed.
5 EQUATIONS OF MOTION
Mathematical model of the simulator, required to develop
attitude control algorithms, was constructed based onto
equations of motion considering its dynamics and kinematics
[29][30]. For the dynamics part, simulator was considered as a
rigid body, and equations were obtained from the Newton-
Euler formulation [20][29][30], which states that angular
momentum changes directly with the sum of all applied
torques. Then Eq. (29) describes simulators‘ dynamics:
𝐼 𝜔̇ + 𝜔 × 𝐼 𝜔 ∑ 𝜏 (29)
Where, 𝐼 , is the inertia tensor of the sphere plus the Cubesat
located inside, 𝜔 , is the angular rate, 𝜔̇ , is the angular
acceleration, and 𝜏 is the sum of all the torques applied onto
the simulator, where main disturbance torque is gravity.
Fig. 19. Flowchart of the attitude determination and control
Satellite‘s attitude can be described through the kinematics,
algorithm.
which is obtained integrating the angular rate equation of the
simulator. Equation (30) corresponds to the kinematics of the
system expressed in quaternion components:
̇ 1 −
q̇ * + [ ] (30)
̇ 2 ×
+ S( )
0 −
S( ) [ 0 − ] (31)
− 0
92
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
CoM −0.80 cm
CoM 1.38 cm
CoM 0.78 cm Fig. 23. Test results of the PID control algorithm carried-out on
the simulator’s roll-axis.
93
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
REFERENCES
[1] Fullmer, R., Peterson G., Holmans W., Smith J. Notthingham J.,
Anderson S., Olsen T., Redd F., (1992), ―The Development of a
Small Satellite Attitude Control Simulator‖, Utah State University.
[2] Agrawal B. N., Rasmussen R. E., (2001),―Air Bearing Based
Satellite Attitude Dynamics Simulator for Control Software
Research and Development‖, Technologies for Synthetic
Environments: Hardware-in-the-Loop Testing VI,, Proceedings
of SPIE Vol. 4366
[3] Schwartz. J. L., (2004), ―The Distributed Spacecraft Attitude
Control System Simulator: From Design Concept to
Decentralized Control‖, PHD dissertation.
Fig. 25. Test results of the PID control algorithm carried-out on [4] Kim J. J., Agrawal B. N. (2006). System Identification and
the simulator’s yaw-axis. automatic mass balancing of ground–based three–axis
spacecraft simulator. AIAA Guidance, Navigation, and Control
Conference and Exhibit.
9 CONCLUSIONS [5] Geng L. H., Xiao D. Y., Wang Q., Zhang T., Son J. Y. (2010).
The design and development of a new simulation tool based in
‗Attitude-control model identification of on-orbit satellites
the spherical air-bearing concept to experiment with attitude
actuated by reaction wheels‘. Acta Astronautica, Vol. 66, Issue
determination and control subsystems for nanosatellites, was
5-6, Mar, pp. 714–721. DOI: 10.1016/j.actaastro.2009.08.013
introduced. This spherical shape simulator represents a novel
[6] Miyagusuku, R., Chicchon M. A., Rojas, J. K., Arias K., & Villota
approach to perform attitude and control tests for Cubesat
E., (2011), ―Low cost validation test-bed for small satellite‘s
nanosatellites [15][16]. This equipment provides non-restricted
attitude determination and control‖, 3rd nanosatellite
movement of 360 arc-degrees, in the 3-axis. The dimensions symposium, Japan.
specified by the Cubesat standard makes it possible to place
[7] Hadi R., Sasongko R., (2014), ―Dynamic simulation platform
an entire 3U unit inside the sphere to test the ADCS in a
design for Cubesat with reaction Wheel control system‖, AIAA
frictionless environment, being this one of the main
Australian-Asia Regional Student Conference, At Sydney,
advantages of this simulation system. In this paper the
Australia
nanosatellite was considered as a rigid body and equations of [8] Quadrino M. H. (2014). ‗Testing Attitude Determination and
motion were developed accordingly. These equations were
control of cubesat with hardware in the loop‘ Master thesis, MIT.
employed in the attitude determination and control algorithms.
[9] Gavrilovich I., Krut S., Grouttefarde M., Pierro F., & Dusseau L.
The results of Matlab simulations of controllers using reaction
(2015). ‗Robotic Test Bench for Cubesat Ground Testing:
wheels and magnetorquers as actuators, showed the
Concept and Satellite Dynamic Parameter Identification‘.
theoretical behavior of the 3U Cubesat together with the
EEE/RSJ International Conference on Intelligent Robots and
sphere. Afterwards, physical tests were performed to
Systems.
experimentally proof all the components of the ADCS using
[10] Kwan T. H., Lee K. M. B., Yan J. & Wu X., (2015)."An air bearing
LQR and PID controllers. The design of the simulator allows
table for satellite attitude control simulation", 10th Conference on
scalability, changing the Cubesat unit under study very easily;
Industrial Electronics and Applications (ICIEA), IEEE, Auckland,
so different nano-satellites can be tested. The OBC employed,
Jun 2015, pp. 1420-1425, DOI: 10.1109/ICIEA.2015.7334330
94
IJSTR©2018
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 7, ISSUE 8, AUGUST 2018 ISSN 2277-8616
[11] Hein A., Richie D., Sobers M., Esselstein R., Jones D., Vergez and-stepper-motor-hat-for-raspberry-pi.pdf [Accessed: March-
P., (2015) ―Usaf‘s eyassat3 and hamster ball: innovative tools for 14-2016]
practical, hands-on attitude dynamics and control education‖ [29] Curtis, H. (2005), ―‘Orbital Mechanics for engineering students‖,
Guidance, Navigation and Control, Annual AAS Rocky Mountain 1ª edition, Elsevier Aerospace engineering series
Guidance and Control Conference, 38 by Univelt, San Diego [30] Tewari, A., (2007), ―Atmospheric and Space flight dynamics,
[12] Chesi S., Perez O., Romano M., (2015), ―A Dynamic, Hardware- Modeling and simulation with Matlab and simulink‖, Ed.
in-the-Loop, Three-Axis Simulator of Spacecraft Attitude Birkhäuser Boston.
Maneuvering with Nanosatellite Dimensions‖, Journal of Small [31] Prado-Molina J., Hernández-Arias H., Vera-Mendoza D., and
Satellites, 4(1), 315-328. Reyes-González J.A. (2016) " Three-axis attitude determination
[13] Culton E., King J. T., Ward P., (2017). ‗Design and Development and control system for a 3U Cubesat, with a remote sensing
of an Unrestricted Satellite Motion Simulator‘. 31st Annual payload". 2do Congreso Iberoamericano de Instrumentación y
AIAA/USU Conference on Small Satellites. Ciencias Aplicadas-SOMI XXXI Congreso de Instrumentación.
[14] Prado J., Bisiacchi G., Reyes L., Vicente E., Contreras F., Guatemala City, Gua., 26-28 Oct. pp1-10.
Mesinas M., and Juárez A., (2005), ―Three-axis air-bearing [32] http://learnsolidworks.com/solidworks-tricks/how-to-measure-a-
based platform for small satellite attitude determination and surface-area-volume-or-mass-in-solidworks [with access: May-
control simulation‖, Journal of Applied Research technology, Vol. 13-2016]
3, No. 3. [33] García Santiago A. (2018) "Attitude control using inertial
[15] Prado-Molina J., Hernández-Arias H., Vera-Mendoza D., Reyes- wheels". Masters Thesis. Engineering Program of Master and
González J.A., and Castillo-Acosta A. (2016). "Spacecraft Doctorate, Faculty of Egineering, UNAM. CD. MX. Mexico. IN
Simulator with Non-Restricted Three-axis Movement for SPANISH. January 29. pp1-96.
CubeSats". 8th European Cubesat Symposium. Nanosatellites [34] Prado–Morales, J. (2017), ‗System to calculate center of mass
for Science and Technology. Imperial College, London, UK. and moments of inertia in a nanosatellite‘, Bachellor‘s Thesis,
September 7-9. Faculty of Egineering, UNAM. CD. MX. Mexico. IN SPANISH.
[16] Prado-Molina J., Hernández H., Reyes J., Vera D. (2017). June 23, pp1-86.
―Simulador satelital para nano satélites, con movimiento
irrestricto en tres ejes‖. Patent pending. MX/a/2017/007776,
Mexico, CD. MX.
[17] Stark K. (1962) ―The Design of Various Types of Air Bearings for
Simulating Frictionless Environments‖ NASA Technical Note.
NASA TN D-1100. May.
[18] Cal Poly, (2014), ―CubeSat Design Specifications Revision 13‖,
http://cubesat.org/images/developers/cds_rev13_final.pdf
[Accessed: June-9-2014].
[19] ‗Polylactic Acid (PLA, Polylactide)‘,
www.makeitfrom.com/material-properties/Polylactic-Acid-PLA-
Polylactide, [Accessed: Dec–20–2016].
[20] Wertz, J. (1990), ―Spacecraft Attitude Determination and
Control‖ Kluwer Academic Publishers, 1990. First ed.
[21] Raspberry Pi Foundation, (2016), ―Raspberry Pi 2 datasheet‖,
https://www.raspberrypi.org/documentation [Accessed: Feb-8-
2016]
[22] Astro Pi: https://astro-pi.org, (accessed on Aug-10-2017)
[23] Caruso M. J., Bratland T., Smith C. H., Schneider R., (1998), ―A
New Perspective on Magnetic Field Sensing‖, Sensors [Online]:
http://www.sensorsmag.com/sensors/electric-magnetic/a-new-
perspective-magnetic-field-sensing-855 [Accessed: Feb-13-
2015]
[24] Bouwmeester J., Guo J., (2010), ―Survey of worldwide pico- and
nanosatellite missions, distributions and subsystem technology‖,
Acta Astronautica Vol. 67, Issue 7-8, Oct., p 854–862, DOI:
10.1016/j.actaastro.2010.06.004
[25] Advanced Orientation Systems Inc. (2014). ―EZ COMPASS-4,
application manual‖
[26] Invensense. (2014). MPU-9150 Product Specification Revision
4.3.
[27] Prado-Molina J., Elguera-García J.F., Hernández-Arias H., and
Vera-Mendoza D. (2016) "Gyro-drift reduction using a
magnetometer as position reference in a multi-sensor data
fusion scheme". 2do Congreso Iberoamericano de
Instrumentación y Ciencias Aplicadas-SOMI XXXI Congreso de
Instrumentación. Guatemala City, Gua., 26-28 Oct. pp1-10.
[28] Lady Ada, (2015), ―Adafruid DC and Stepper Motor HAT for
Raspberry Pi‖, dn-learn.adafruit.com/downloads/pdf/adafruit-dc-
95
IJSTR©2018
www.ijstr.org