Monday 13 June 2011

Report 2

In these past weeks we have been working in the interface between the ROV and the PC.

The connection runs over an usual Ethernet cable and the UDP protocol is used to send/receive messages from/to ROV. An UDP library was implemented and with just a few lines of code we are able to set a connection and begin sending messages.

A Debug library was also implemented with a few basic functions (ASSERT(), BUG(), ...). This library can provide us very important information as it is used to output the system status and error messages during the execution.

In this stage the PC is able to send the Joystick position to ROV and to receive data from it.

The majority of the files in the project are written in C language and all code is documented using the Doxygen standard in order to keep the code clean and easy to read.

The next step is begin to send data to the motors controller and begin to write the GUI for the PC application.

Monday 25 April 2011

Report 1

The project is running slowly than what we originally thought, but we have now started building the structure and that was given as a more motivation since we start seeing something building-up.

We are now advancing in the theoretical and programming part (usb-serial transfer, the disposal of the motors, calculating the center of gravity and fluctuation..)

The next step is start connecting with the main plaque that will be aboard the rov, we will try to make some little programs and then write the bigger ones that will command the motors, sensors and other equipment.