Multi-camera for UAV
Réalisation d'une tête multi-caméras pour drone
Résumé
The internship's aim was to replace an existing camera device by a block of industrial movie cameras. The device was designed for ground pictures capture. This system must comply with various specifications: it must be space-saving, low energy consuming and functional. My job was to develop a program which enabled the setting and piloting of these movie cameras. The picture acquisition using the GigE Vision wasn't that easy. As a result, I had to control the data transfer for each picture from the beginning to the end. I also had to set the picture transfer from the movie cameras, there were two options: picture by picture or by batch of pictures. The second way of transferring is the best in terms of speed and network control. I managed to develop an operational software which was confirmed by the industrial.
L'objectif de ce stage était de remplacer un dispositif existant dit « d'appareils photos » par un bloc de caméras industrielles. Ce système a pour but d'acquérir des images d'observation du sol. Tout ce dispositif doit répondre à certains critères : il doit être compact, faible consommateur d'énergie et bien sur fonctionnel. Mon rôle était de développer un programme permettant de configurer et piloter ces caméras industrielles. L'acquisition des images avec le standard GigE Vision, utilisé par les caméras, n'était pas si simple. Il m'a fallu contrôler la transmission des données de chaque image, du début à la fin. Paramétrer les caméras pour que leurs images soient envoyées d'une certaine façon, deux modes d'envoi : image par image ou paquet d'image par paquet d'image. La deuxième solution d'envoi est la meilleure à la fois en termes de vitesse de transfert mais aussi en termes de contrôle du réseau. J'ai réussi à développer un logiciel opérationnel et validé par l'industriel.