// Update is called once per frame void FixedUpdate () { ekf_generator ekf = (ekf_generator) target.GetComponent(typeof(ekf_generator)); if (ekf.isRunning ()) { float new_x = target.transform.position.x; float new_y = target.transform.position.y; transform.position = new Vector3 (new_x, new_y, -1); } else { if (Input.GetKey (KeyCode.RightArrow)) { transform.Translate (new Vector3 (0.2f * (zoom / 5), 0, 0)); } if (Input.GetKey (KeyCode.LeftArrow)) { transform.Translate (new Vector3 (-0.2f * (zoom / 5), 0, 0)); } if (Input.GetKey (KeyCode.DownArrow)) { transform.Translate (new Vector3 (0, -0.2f * (zoom / 5), 0)); } if (Input.GetKey (KeyCode.UpArrow)) { transform.Translate (new Vector3 (0, 0.2f * (zoom / 5), 0)); } } }
// Use this for initialization void Start() { Debug.Log("trying to connect"); _socket = GameObject.Find("SocketIO").GetComponent <SocketIOComponent>(); _socket.On("open", OnOpen); _socket.On("close", OnClose); _socket.On("manual", onManual); _socket.On("estimate_marker", Estimate); kalman_filter = car.GetComponent <ekf_generator> (); }