diff --git a/source/RobotAPI/components/units/RobotUnit/BasicControllers.cpp b/source/RobotAPI/components/units/RobotUnit/BasicControllers.cpp
index 0ec81ab3895bc1037141ee6798c01effcbee45eb..e106a9dbb943dabd9bd23a05e9d8320b6e415b82 100644
--- a/source/RobotAPI/components/units/RobotUnit/BasicControllers.cpp
+++ b/source/RobotAPI/components/units/RobotUnit/BasicControllers.cpp
@@ -1419,7 +1419,7 @@ namespace armarx
         auto min_jerk = [&](double t, double tf, double s0, double v0, double a0, double xf = 0, double t0 = 0.0)
         {
             double D = tf - t0;
-            BOOST_ASSERT(D != 0.0);
+            ARMARX_CHECK(D != 0.0);
             double D2 = D * D;
             double tau = (t - t0) / D;
             double b0 = s0;