mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/SPATZ.git
synced 2025-06-10 18:15:59 +00:00
Noise offset bugfix and updated conversion code
This commit is contained in:
parent
8cc7150526
commit
05ed167615
114
conversion.ipynb
114
conversion.ipynb
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -26,14 +26,15 @@ class Accelerometer(Sensor):
|
|||||||
|
|
||||||
def _get_data(self) -> ArrayLike | float:
|
def _get_data(self) -> ArrayLike | float:
|
||||||
acc = self._dataset.get_acceleration(frame='FL')
|
acc = self._dataset.get_acceleration(frame='FL')
|
||||||
acc += np.array([0, 0, g])
|
|
||||||
|
|
||||||
self._logger.write('FL_x', acc[0], self._get_name())
|
self._logger.write('FL_x', acc[0], self._get_name())
|
||||||
self._logger.write('FL_y', acc[1], self._get_name())
|
self._logger.write('FL_y', acc[1], self._get_name())
|
||||||
self._logger.write('FL_z', acc[2], self._get_name())
|
self._logger.write('FL_z', acc[2], self._get_name())
|
||||||
|
|
||||||
# Convert FL to body
|
# Convert FL to body
|
||||||
acc = self._dataset.launch_rail_to_body() @ acc
|
mat = self._dataset.launch_rail_to_body()
|
||||||
|
acc = mat @ acc
|
||||||
|
acc += mat @ np.array([0, 0, g])
|
||||||
|
|
||||||
self._logger.write('B_x', acc[0], self._get_name())
|
self._logger.write('B_x', acc[0], self._get_name())
|
||||||
self._logger.write('B_y', acc[1], self._get_name())
|
self._logger.write('B_y', acc[1], self._get_name())
|
||||||
|
@ -27,7 +27,7 @@ class GaussianNoise(Transform):
|
|||||||
sigma = self.__sigma
|
sigma = self.__sigma
|
||||||
|
|
||||||
if np.isscalar(self.__mu):
|
if np.isscalar(self.__mu):
|
||||||
mu = np.ones(dim)
|
mu = np.ones(dim) * self.__mu
|
||||||
else:
|
else:
|
||||||
mu = self.__mu
|
mu = self.__mu
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user