Labview and EV3 robot

In our project we used three devices : computer, smartphone, robot. The user writes the code in the computer in EV3 app (Labview code which is blocks code) , the code will be executed and then we can see the results in the smartphone screen or in the robot movements.

The project consists of two parts, the first part is computer program in JavaScript which translates the code from graphic to text (xtml) by using a code from Attila Farago and then to a JavaScript code. So in the end we got a runnable code that we can use to go on in our project.

The second part is an app In android which receive the JavaScript and run it. We used RoboPhone app which is developed by our mentors ofer danini and ashraf katora. This app enable the accesses to the smartphone sensors like camera and gyroscope. In addition this app have a virtual sensors like Leds, Toggle thumb.

We also used android app which has be developed by mohammd and abed (previews project) this app is used as compiler to our JavaScript code. We expanded this compiler so it backup new commands .

In the end we get a computer which is connected to the smartphone by socket and then there is a Bluetooth connection between the smartphone and the robot, and there is no need for cables.