got NetworkRobot actually working
diff --git a/aos/atom_code/input/joystick_input.cc b/aos/atom_code/input/joystick_input.cc
index 3c66606..c2b4d9c 100644
--- a/aos/atom_code/input/joystick_input.cc
+++ b/aos/atom_code/input/joystick_input.cc
@@ -50,9 +50,9 @@
     {
       using driver_station::JoystickFeature;
       using driver_station::ButtonLocation;
-      for (int joystick = 0; joystick < JoystickFeature::kJoysticks;
+      for (int joystick = 1; joystick <= JoystickFeature::kJoysticks;
            ++joystick) {
-        for (int button = 0; button < ButtonLocation::kButtons; ++button) {
+        for (int button = 1; button <= ButtonLocation::kButtons; ++button) {
           ButtonLocation location(joystick, button);
           if (data.PosEdge(location)) {
             LOG(INFO, "PosEdge(%d, %d)\n", joystick, button);