aos/common/control_loop/{ControlLoop=>control_loop}
diff --git a/aos/common/control_loop/control_loop.cc b/aos/common/control_loop/control_loop.cc
new file mode 100644
index 0000000..4a8ab91
--- /dev/null
+++ b/aos/common/control_loop/control_loop.cc
@@ -0,0 +1,13 @@
+#include "aos/common/control_loop/control_loop.h"
+
+namespace aos {
+namespace control_loops {
+
+time::Time NextLoopTime(time::Time start) {
+  return (start / static_cast<int32_t>(kLoopFrequency.ToNSec())) *
+      static_cast<int32_t>(kLoopFrequency.ToNSec()) +
+      kLoopFrequency;
+}
+
+}  // namespace control_loops
+}  // namespace aos