IEEE Robotics & Automation Magazine - September 2022 - 17

We selected TRACO Power dc-dc converters for the different
stages because they are efficient and reliable components that
provide galvanic insulation between the primary and secondary
lines. The current deliverable by each dc-dc converter is
sized according to the power budget, and the output is further
protected with fuses.
In the case of ExoTeR, the PCDE is a rather simple design
with little intelligence onboard and limited to the functions
just described. In MaRTA, we decided to add a microcontroller
within the PCDE board to control certain additional
functionalities and provide more useful data. The battery status
is displayed on an LCD screen at the back of the rover.
Similarly, the consumption of several power lines is monitored,
including the total power currently running the rover.
The current measurements of the PCDE can be helpful
to find potential issues and degradation in the electronics. A
colored LED alerts the operator when the battery is low and
needs to be replaced. An emergency stop function is also
implemented within the PCDE that can accept emergency
signals coming from three sources: a physical push button at
the deck of the rover, similar remote emergency switch that
communicates with the rover PCDE through a radio link, or
specific telecommand message sent from the rover OBC to
the PCDE. Regardless of the source, an incoming emergency
signal effects cutting the power to all motors in the platform
and stopping any active motion, yet the rest of the
avionics and logic power to the MCE are maintained to
allow for potential recovery actions and proceed with any
test execution.
OBC and Sensor Integration
Here, we address the topic of integrating the elements that are
most relevant to our actual robotics field. These are the OBC
and sensors used by the rover that are the source of the data
needed for implementing many important functionalities.
Looking at the proprioceptive type of sensors, relevant
examples would be accelerometers, gyroscopes, or full threeaxis
inertial measurement units (IMUs). Also worth mentioning
within this group are the motor encoders and other
sensors that belong to the control of the mobility system,
which were properly addressed in the " Mechanical Design "
section. A sensor present in all of our lab rover prototypes is
the Sensonor STIM-300 IMU, a small-footprint sensor with
three-axis gyros and accelerometers that uses microelectromechanical
system (MEMS) technology to provide 3D orientation
data. Other sensors we have opted to mount on
MaRTA are the Level Developments SOLAR dual-axis inclinometer
or the KVH DSP1760 Fiber Optic Gyroscope,
which, together, can provide full rover attitude estimation by
tracking the gravity vector and rover azimuth, respectively.
As for the exteroceptive sensors, the most widely used
ones would be cameras, and, within this type, certainly, the
optical sensor cameras [red, green, blue (RGB) or monochrome]
are the most relevant due to their low cost, miniature
size, ease of integration, and heritage as well as in terms
of the algorithms available for image data processing.
Similarly, stereo camera rigs are commonly used to provide
depth information. Depth data are essential for any navigation
application since it forms the basis for two key functionalities,
localization and mapping. The relevance of stereo
cameras is highlighted in space robotics applications, given
the existence of space-grade sensors of this kind.
This is why both ExoTeR and MaRTA are equipped with
several stereo cameras (the FLIR Bumblebee BB2 and XB3),
typically one dedicated to localization mounted at the rover
body rim pointing downward and close to the ground, and
another one for mapping and navigation mounted on top of a
mast with pan-tilt pointing capability from a higher-perspective
viewpoint. Other exteroceptive sensors, such as depth
cameras (RGB-Depth cameras), time-of-flight cameras, and
laser sensors or lidars, have been used in our lab for some
dedicated tests; however, we do try to limit their use in our
applications and research activities due to the lack of existing
space-qualified sensors of this type.
While we try to be representative in the types of sensors
we use, it is important to note that we do not use space-grade
or qualified components in this regard, which would make
our research unaffordable. Similarly, when it comes to choosing
the OBC, we opt for embedded computers used in a wide
range of robotics applications. Trying to be representative of a
space-grade processing module would require working with
an expensive and considerably complex LEON4 architecture,
with the accompanying limitations on software developments
and prototyping activities.
The first computer in ExoTeR was selected from the
PC104 form factor due to its flexibility and modularity as well
as the ability to customize the computer stack and interface
ports by selecting and adding specific layers, such as FireWire,
CAN bus, or Wi-Fi modules. However, the stack soon
became quite bulky, and the availability of processors was limited
to slightly old and low-power units. Therefore, at the
point of selecting the OBC for MaRTA, we decided to unify
and upgrade the OBCs in both rovers with embedded systems
from the Pico-ITX form factor. At the moment, both
rovers have almost identical OBCs, which is obviously a convenience,
carrying relatively new and powerful Intel processors
within a 64-b x86 system architecture.
Communications between processing modules in space is
typically done through point-to-point SpaceWire interface
links, and wireless communications use ultrahigh frequency
antennas and implement protocols for satellite communications.
In our case, these are replaced by Ethernet and
Wi-Fi standard communications for convenience of use in
a lab environment.
Human-Machine Interface, Thermal,
and EMI Considerations
The electrical design of the rover is completed taking into
consideration other aspects at the system level. One of them is
related to grounding and harness routing to minimize the
EMI as much as possible. We followed well-known recommended
practices for limiting the EMI and protecting
SEPTEMBER 2022 * IEEE ROBOTICS & AUTOMATION MAGAZINE *
17

IEEE Robotics & Automation Magazine - September 2022

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2022

Contents
IEEE Robotics & Automation Magazine - September 2022 - Cover1
IEEE Robotics & Automation Magazine - September 2022 - Cover2
IEEE Robotics & Automation Magazine - September 2022 - Contents
IEEE Robotics & Automation Magazine - September 2022 - 2
IEEE Robotics & Automation Magazine - September 2022 - 3
IEEE Robotics & Automation Magazine - September 2022 - 4
IEEE Robotics & Automation Magazine - September 2022 - 5
IEEE Robotics & Automation Magazine - September 2022 - 6
IEEE Robotics & Automation Magazine - September 2022 - 7
IEEE Robotics & Automation Magazine - September 2022 - 8
IEEE Robotics & Automation Magazine - September 2022 - 9
IEEE Robotics & Automation Magazine - September 2022 - 10
IEEE Robotics & Automation Magazine - September 2022 - 11
IEEE Robotics & Automation Magazine - September 2022 - 12
IEEE Robotics & Automation Magazine - September 2022 - 13
IEEE Robotics & Automation Magazine - September 2022 - 14
IEEE Robotics & Automation Magazine - September 2022 - 15
IEEE Robotics & Automation Magazine - September 2022 - 16
IEEE Robotics & Automation Magazine - September 2022 - 17
IEEE Robotics & Automation Magazine - September 2022 - 18
IEEE Robotics & Automation Magazine - September 2022 - 19
IEEE Robotics & Automation Magazine - September 2022 - 20
IEEE Robotics & Automation Magazine - September 2022 - 21
IEEE Robotics & Automation Magazine - September 2022 - 22
IEEE Robotics & Automation Magazine - September 2022 - 23
IEEE Robotics & Automation Magazine - September 2022 - 24
IEEE Robotics & Automation Magazine - September 2022 - 25
IEEE Robotics & Automation Magazine - September 2022 - 26
IEEE Robotics & Automation Magazine - September 2022 - 27
IEEE Robotics & Automation Magazine - September 2022 - 28
IEEE Robotics & Automation Magazine - September 2022 - 29
IEEE Robotics & Automation Magazine - September 2022 - 30
IEEE Robotics & Automation Magazine - September 2022 - 31
IEEE Robotics & Automation Magazine - September 2022 - 32
IEEE Robotics & Automation Magazine - September 2022 - 33
IEEE Robotics & Automation Magazine - September 2022 - 34
IEEE Robotics & Automation Magazine - September 2022 - 35
IEEE Robotics & Automation Magazine - September 2022 - 36
IEEE Robotics & Automation Magazine - September 2022 - 37
IEEE Robotics & Automation Magazine - September 2022 - 38
IEEE Robotics & Automation Magazine - September 2022 - 39
IEEE Robotics & Automation Magazine - September 2022 - 40
IEEE Robotics & Automation Magazine - September 2022 - 41
IEEE Robotics & Automation Magazine - September 2022 - 42
IEEE Robotics & Automation Magazine - September 2022 - 43
IEEE Robotics & Automation Magazine - September 2022 - 44
IEEE Robotics & Automation Magazine - September 2022 - 45
IEEE Robotics & Automation Magazine - September 2022 - 46
IEEE Robotics & Automation Magazine - September 2022 - 47
IEEE Robotics & Automation Magazine - September 2022 - 48
IEEE Robotics & Automation Magazine - September 2022 - 49
IEEE Robotics & Automation Magazine - September 2022 - 50
IEEE Robotics & Automation Magazine - September 2022 - 51
IEEE Robotics & Automation Magazine - September 2022 - 52
IEEE Robotics & Automation Magazine - September 2022 - 53
IEEE Robotics & Automation Magazine - September 2022 - 54
IEEE Robotics & Automation Magazine - September 2022 - 55
IEEE Robotics & Automation Magazine - September 2022 - 56
IEEE Robotics & Automation Magazine - September 2022 - 57
IEEE Robotics & Automation Magazine - September 2022 - 58
IEEE Robotics & Automation Magazine - September 2022 - 59
IEEE Robotics & Automation Magazine - September 2022 - 60
IEEE Robotics & Automation Magazine - September 2022 - 61
IEEE Robotics & Automation Magazine - September 2022 - 62
IEEE Robotics & Automation Magazine - September 2022 - 63
IEEE Robotics & Automation Magazine - September 2022 - 64
IEEE Robotics & Automation Magazine - September 2022 - 65
IEEE Robotics & Automation Magazine - September 2022 - 66
IEEE Robotics & Automation Magazine - September 2022 - 67
IEEE Robotics & Automation Magazine - September 2022 - 68
IEEE Robotics & Automation Magazine - September 2022 - 69
IEEE Robotics & Automation Magazine - September 2022 - 70
IEEE Robotics & Automation Magazine - September 2022 - 71
IEEE Robotics & Automation Magazine - September 2022 - 72
IEEE Robotics & Automation Magazine - September 2022 - 73
IEEE Robotics & Automation Magazine - September 2022 - 74
IEEE Robotics & Automation Magazine - September 2022 - 75
IEEE Robotics & Automation Magazine - September 2022 - 76
IEEE Robotics & Automation Magazine - September 2022 - 77
IEEE Robotics & Automation Magazine - September 2022 - 78
IEEE Robotics & Automation Magazine - September 2022 - 79
IEEE Robotics & Automation Magazine - September 2022 - 80
IEEE Robotics & Automation Magazine - September 2022 - 81
IEEE Robotics & Automation Magazine - September 2022 - 82
IEEE Robotics & Automation Magazine - September 2022 - 83
IEEE Robotics & Automation Magazine - September 2022 - 84
IEEE Robotics & Automation Magazine - September 2022 - 85
IEEE Robotics & Automation Magazine - September 2022 - 86
IEEE Robotics & Automation Magazine - September 2022 - 87
IEEE Robotics & Automation Magazine - September 2022 - 88
IEEE Robotics & Automation Magazine - September 2022 - 89
IEEE Robotics & Automation Magazine - September 2022 - 90
IEEE Robotics & Automation Magazine - September 2022 - 91
IEEE Robotics & Automation Magazine - September 2022 - 92
IEEE Robotics & Automation Magazine - September 2022 - 93
IEEE Robotics & Automation Magazine - September 2022 - 94
IEEE Robotics & Automation Magazine - September 2022 - 95
IEEE Robotics & Automation Magazine - September 2022 - 96
IEEE Robotics & Automation Magazine - September 2022 - 97
IEEE Robotics & Automation Magazine - September 2022 - 98
IEEE Robotics & Automation Magazine - September 2022 - 99
IEEE Robotics & Automation Magazine - September 2022 - 100
IEEE Robotics & Automation Magazine - September 2022 - 101
IEEE Robotics & Automation Magazine - September 2022 - 102
IEEE Robotics & Automation Magazine - September 2022 - 103
IEEE Robotics & Automation Magazine - September 2022 - 104
IEEE Robotics & Automation Magazine - September 2022 - 105
IEEE Robotics & Automation Magazine - September 2022 - 106
IEEE Robotics & Automation Magazine - September 2022 - 107
IEEE Robotics & Automation Magazine - September 2022 - 108
IEEE Robotics & Automation Magazine - September 2022 - 109
IEEE Robotics & Automation Magazine - September 2022 - 110
IEEE Robotics & Automation Magazine - September 2022 - 111
IEEE Robotics & Automation Magazine - September 2022 - 112
IEEE Robotics & Automation Magazine - September 2022 - 113
IEEE Robotics & Automation Magazine - September 2022 - 114
IEEE Robotics & Automation Magazine - September 2022 - 115
IEEE Robotics & Automation Magazine - September 2022 - 116
IEEE Robotics & Automation Magazine - September 2022 - 117
IEEE Robotics & Automation Magazine - September 2022 - 118
IEEE Robotics & Automation Magazine - September 2022 - 119
IEEE Robotics & Automation Magazine - September 2022 - 120
IEEE Robotics & Automation Magazine - September 2022 - 121
IEEE Robotics & Automation Magazine - September 2022 - 122
IEEE Robotics & Automation Magazine - September 2022 - 123
IEEE Robotics & Automation Magazine - September 2022 - 124
IEEE Robotics & Automation Magazine - September 2022 - 125
IEEE Robotics & Automation Magazine - September 2022 - 126
IEEE Robotics & Automation Magazine - September 2022 - 127
IEEE Robotics & Automation Magazine - September 2022 - 128
IEEE Robotics & Automation Magazine - September 2022 - 129
IEEE Robotics & Automation Magazine - September 2022 - 130
IEEE Robotics & Automation Magazine - September 2022 - 131
IEEE Robotics & Automation Magazine - September 2022 - 132
IEEE Robotics & Automation Magazine - September 2022 - 133
IEEE Robotics & Automation Magazine - September 2022 - 134
IEEE Robotics & Automation Magazine - September 2022 - 135
IEEE Robotics & Automation Magazine - September 2022 - 136
IEEE Robotics & Automation Magazine - September 2022 - 137
IEEE Robotics & Automation Magazine - September 2022 - 138
IEEE Robotics & Automation Magazine - September 2022 - 139
IEEE Robotics & Automation Magazine - September 2022 - 140
IEEE Robotics & Automation Magazine - September 2022 - 141
IEEE Robotics & Automation Magazine - September 2022 - 142
IEEE Robotics & Automation Magazine - September 2022 - 143
IEEE Robotics & Automation Magazine - September 2022 - 144
IEEE Robotics & Automation Magazine - September 2022 - 145
IEEE Robotics & Automation Magazine - September 2022 - 146
IEEE Robotics & Automation Magazine - September 2022 - 147
IEEE Robotics & Automation Magazine - September 2022 - 148
IEEE Robotics & Automation Magazine - September 2022 - 149
IEEE Robotics & Automation Magazine - September 2022 - 150
IEEE Robotics & Automation Magazine - September 2022 - 151
IEEE Robotics & Automation Magazine - September 2022 - 152
IEEE Robotics & Automation Magazine - September 2022 - 153
IEEE Robotics & Automation Magazine - September 2022 - 154
IEEE Robotics & Automation Magazine - September 2022 - 155
IEEE Robotics & Automation Magazine - September 2022 - 156
IEEE Robotics & Automation Magazine - September 2022 - 157
IEEE Robotics & Automation Magazine - September 2022 - 158
IEEE Robotics & Automation Magazine - September 2022 - 159
IEEE Robotics & Automation Magazine - September 2022 - 160
IEEE Robotics & Automation Magazine - September 2022 - 161
IEEE Robotics & Automation Magazine - September 2022 - 162
IEEE Robotics & Automation Magazine - September 2022 - 163
IEEE Robotics & Automation Magazine - September 2022 - 164
IEEE Robotics & Automation Magazine - September 2022 - Cover3
IEEE Robotics & Automation Magazine - September 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com