quinta-feira, 10 de abril de 2014

7th and 8th Week!

Sétima e Oitava Semana :


Espera do material necessário para a construção das placas de circuitos.

Com ajuda do robo Fanuc elaborou-se um estudo da fiabilidade dos sensores. Para tal colocou-se o robo a fazer circulos segundo os eixos OZY e com sensor ler altura ao chão desse nesse movimento, seperando obter uma curva do tipo sinusiodal. 
Figura 1
Figura 2
Como se pode constantar nas imagens os valores estão afectados de ruído. Daí decidiu-se fazer um filtro passa baixo nos dados enviados pelo sensor.
Figura 3
Figura 4
Os valores presentes nas imagens são bastantes melhores do que aqueles anteriormente obtidos.

Foi ainda elaborado um teste de interferência entre os sensores. Na imagem seguinte pode-se ver os valores de dois sensores relativamente proximos. Denotar que a partir de 60 cm eles interferem mutuamente.
Figura 5

Foi construido um novo suporte para os quatro sensores de modo a estes estarem mais longe e diminuindo as interferências.

Posteriormente foram calibrados os quatro sensores, e obtidas as suas curvas de calibração.

Por fim, mais uma vez com a ajuda do robo Fanuc, foi elaborado dois testes com variações dos ângulo da extremidade do robo e foram lidos e comparados os resultados lidos dos sensores.
Figura 6
Figura 7
Figura 8
Figura 9
Para melhorar os resultados vai-se alterar as equações para calculo dos ângulos por um "Plan Fit" nos pontos dados e posterior calculo das suas orientações.

Todos os ficheiros relativos as medições dos sensores podem ser consultados aqui:  ( download ).

-----

Seventh and EighthWeek: 

Waiting for the needed materials to build the circuit boards.

With the help of the Fanuc robot, we elaborated a study of the reliability of the sensors . To do this we put the robot making circles in the OZY axis and reading the height to the floor with the sensor we obtain a movement that represent curve a sinusoidal. (Figure 1 and 2).

As you can see the results were disturbed by noise. So we implant a low pass filter to improve the accuracy of the results.(Figure 3 and 4).

The values with the filter are better than those previously obtained.

We also prepared a test to see the interference between sensors. In the following image you can see the relative values ​​of two sensors close to each other. You can see from 60 cm or more the sensors mutually interfere .(Figure 5).

Create a new support for the four sensors. This new configuration put the sensors further and reduce their interference .

So with the new support I calibrated the four sensors, and obtained their calibration curves .

Finally , again with the help of Fanuc robot , two tests were conducted. We variate the angle of the robor end effector and read the sensors angles to compare each other .(Figure 6, 7, 8 and 9).

To improve the results will be changing the equations to calculate the angles for "Plan Fit" and calculate the plan orientation  instead of equations.

All files related to the data processing can be consulted here: (download).

sexta-feira, 28 de março de 2014

6th Week!

Sexta Semana :


Espera do material necessário para a construção das placas de circuitos.

Aplicação de filtros nas medições do último teste, visto os resultados não serem os melhore.

Elaboração duma placa para ler quatro sensores em conjunto.

Para elaborar um teste mais rigoroso colocou-se a placa com os quatro sensores num robô Fanuc M-6iB.

Aquisição de dados de 1 em 1 cm com o robo.

Tratamento dos dados em Matlab.

Todos os ficheiros relativos as medições dos sensores podem ser consultados aqui:  ( download ).

-----

Sixth Week: 

Waiting for the needed materials to build the circuit boards.

Drawing up a board to read four sensors along.

In order to develop a more strict test, we put the four sensors board in a robot Fanuc M-6iB.

Acquiring data from sensors 1 on 1 cm with the robot.

Data processing in Matlab.

All files related to the data processing can be consulted here: (download).







sexta-feira, 21 de março de 2014

5th Week!


Quinta Semana :


Requisição do material necessário para construção das placas de circuitos.

Inicio da calibração dos sensores da SHARP.

Tratamento de dados no Matlab para obtenção da curva de calibração.

Dados relativos à calibração do sensor de 10 em 10 cm : ( download ).

Com os dados obtidos dos sensores podemos concluir que será necessário elaborar o teste de calibração sobre condições mais rigorosas, pelo que os resultados obtidos não foram bons.

-----

Fifth Week: 

Ordering the necessary material to construct the circuit boards.

Processing in Matlab the data from sensors to obtain the calibration curve.

Data relating to sensor calibration from 10 t0 10 cm : (download).

With the data obtained from sensores, we conclude that will be necessary rebuild another test, more precise and more robust, to calibrate the sensores, because the  data wasn't good.






quinta-feira, 13 de março de 2014

4th Week!

Quarta Semana :


Listagem de componentes necessários para a unidade de medição local.

Aprendizagem da ferramenta EAGLE.

Elaboração duma placa de circuitos impressos para a unidade de medição local.

-----

Fourth Week: 

List of components required for local measurement unit. 

Learning how to work with EAGLE tool.

Drawing up a printed circuit board for the local measurement unit.






3rd Week!

Terceira Semana :


Finalização do workshop em C++ e ROS.

Início do estudo conceptual das unidades de medição a desenvolver nas proximas semanas.

-----

Third Week : 

Finalization of workshop on C++ and ROS.

Beginning the conceptual study of the measuring units to be developed to the next weeks.

2nd Week!

Segunda Semana :


Continuação do workshop em C++ e ROS.

-----

Second Week : 

Continuation of workshop on C++ and ROS.

domingo, 23 de fevereiro de 2014

1st Week!

Primeira Semana :

Início da pesquisa sobre mecanismos de medição de distâncias.

Apresentação sobre a dissertação a desenvolver aos colegas de laboratório.

Preparação para um workshop de C++ e ROS a decorrer na próxima semana.


-----

First Week : 

Begin of research on mechanisms for measuring distances. 

Presentation of dissertation to laboratory colleagues. 

Preparation for a workshop on C++ and ROS during the next week.