Aller et hop une petite ligne de commande qui peut être utile : elle permet de streamer un flux vidéo depuis un fichier vidéo (ici PERSEPOLIS.avi) vers le réseau afin d'être lu avec un simple navigateur web (ici à l'adresse
http://192.168.1.1:8080/videofeed, 192.168.1.1 étant mon adresse IP).
vlc -vvv "/media/bat/DATA/videos/PERSEPOLIS.avi" --sout '#transcode{vcodec=mjpg,vb=2500,width=640,height=480,acodec=none}:standard{access=http,mux=mpjpeg,dst=192.168.1.1:8080/videofeed}' --sout-http-mime="multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a"
J'essayais cela pour avoir un test de débuggage du flux venant normalement du téléphone portable, mais je n'arrive pas à lire ce flux avec simplecv.
L'aventure du développement des systèmes de pilote automatique de cerfs-volants : idées, technologies et applications.
jeudi 29 mai 2014
Résultats de l'AMI Navire du Futur
J'ai appris que le Commissariat Général à l'Investissement avait validé le projet porté par Beyond The Sea.
Je ne connais pas les autres projets sélectionnés (ni même les dossiers déposés).
Plus d'infos à venir lorsque je les trouve, les résultats et choix de l'ADEME étant assez confidentiels.
Dans mes recherches, j'ai retrouvé également le projet halieukite dont les résultats publics sont également très limités...
Je ne connais pas les autres projets sélectionnés (ni même les dossiers déposés).
Plus d'infos à venir lorsque je les trouve, les résultats et choix de l'ADEME étant assez confidentiels.
Dans mes recherches, j'ai retrouvé également le projet halieukite dont les résultats publics sont également très limités...
Wind power monthly
Voici un lien vers un article sur les futures formes d'éoliennes non-classiques possibles. Parmi les projets évalués, les deux concernant des éoliennes "volantes" sont ceux obtenant la meilleure évaluation.
http://www.windpowermonthly.com/article/1124462/quirky-wind-designs-become-mainstream
http://www.windpowermonthly.com/article/1124462/quirky-wind-designs-become-mainstream
vendredi 16 mai 2014
Festival D
Je présenterai le prototype en cours de développement de Robokite lors du Festival D, organisé par l'association Ping au Lieu Unique (Nantes) les samedi 30 et dimanche 31 Mai.
L'entrée sera gratuite et libre.
Présentation du projet sur FestivalD.net
L'entrée sera gratuite et libre.
Présentation du projet sur FestivalD.net
mardi 29 avril 2014
IMU 10dof drotek
Aujourd'hui j'ai commencé à réfléchir un peu mieux à l'utilisation de l'IMU 10dof de Drotek, dont le but est de récupérer l'attitude du cerf-volant (ce qui permet d'en déduire également sa position).
L'idée est de récupérer les données sur un arduino nano, faire le traitement, puis de renvoyer les données traitées au sol via un module RF.
L'idéal serait de trouver le code tout fait faisant la récupération et la fusion des données pour ce capteur. Malheureusement, je n'ai pas trouvé de code complet, mais des codes existent pour les sous-composants. Des bibliothèques sont directement données sur le site de Drotek, mais pas pour le composant MPU6050.
Un exemple est fourni sur le site arduino.
J'ai trouvé une bibliothèque sur un forum d'openclassrooms. Cette bibliothèque a l'avantage de faire une première fusion de données également.
Lucas a proposé un coup de main pour continuer (il a déjà travaillé sur des tests de la liaison RF).
L'idée est de récupérer les données sur un arduino nano, faire le traitement, puis de renvoyer les données traitées au sol via un module RF.
L'idéal serait de trouver le code tout fait faisant la récupération et la fusion des données pour ce capteur. Malheureusement, je n'ai pas trouvé de code complet, mais des codes existent pour les sous-composants. Des bibliothèques sont directement données sur le site de Drotek, mais pas pour le composant MPU6050.
Un exemple est fourni sur le site arduino.
J'ai trouvé une bibliothèque sur un forum d'openclassrooms. Cette bibliothèque a l'avantage de faire une première fusion de données également.
Lucas a proposé un coup de main pour continuer (il a déjà travaillé sur des tests de la liaison RF).
jeudi 24 avril 2014
Open atelier
L'open atelier d'hier fut l'occasion de présenter le prototype à de nouvelles personnes, notamment une personne venue de Caen pour le voir.
Lucas s'est également proposé pour réfléchir à un module IMU+RF permettant de recevoir les données d'attitude d'une centrale inertielle placée sur le cerf-volant par liaison radio à partir de composants déjà achetés :
IMU
http://www.drotek.fr/shop/en/ home/62-imu-10dof-mpu6050- hmc5883-ms5611.html
Module radio (half duplex, une voix)
http://www.drotek.fr/shop/en/ home/372-receiver-transmitter- module-433mhz.html
Cédric de Ping a également proposé de travailler sur le sujet dans le cadre de la fabacademy.
A terme ce montage pourrait être alimenté par une micro-éolienne, réalisée à partir d'une hélice d'UAV :
http://www.drotek.fr/shop/en/ home/78-epp1045-propellers. html
Lucas s'est également proposé pour réfléchir à un module IMU+RF permettant de recevoir les données d'attitude d'une centrale inertielle placée sur le cerf-volant par liaison radio à partir de composants déjà achetés :
IMU
http://www.drotek.fr/shop/en/
Module radio (half duplex, une voix)
http://www.drotek.fr/shop/en/
Cédric de Ping a également proposé de travailler sur le sujet dans le cadre de la fabacademy.
A terme ce montage pourrait être alimenté par une micro-éolienne, réalisée à partir d'une hélice d'UAV :
http://www.drotek.fr/shop/en/
mercredi 16 avril 2014
Socat
Socat est un utilitaire permettant de transférer des données entre différents protocoles.
Je me suis intéressé à socat pour pouvoir faire des tests logiciels, où le matériel n'est pas connecté.
Socat permet ainsi d'émuler un port série.
Finalement une autre solution est d'utiliser socat comme un convertisseur série/TCP.
De cette manière, le programme principal n' a plus besoin de faire appel à des ports séries, et seulement à des ports tcp/ip.
Pou installer socat sur ubuntu, c'est très simple, il suffit de taper :
sudo apt-get install socat
Ensuite pour forwarder un port série sur une socket TCP :
sudo socat tcp-l:1234,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/ttyACM0.lock,b9600
Il est ensuite possible de vérifier les messages venant du port série (arduino dans mon cas) en tapant telnet 127.0.0.1 1234
J'ai également écrit un script python pour récupérer les messages.
Voir http://gertverdemme.nl/howto/arduino_serial_over_tcp_openwrt pour créer un script pour lancer socat automatiquement.
Je me suis intéressé à socat pour pouvoir faire des tests logiciels, où le matériel n'est pas connecté.
Socat permet ainsi d'émuler un port série.
Finalement une autre solution est d'utiliser socat comme un convertisseur série/TCP.
De cette manière, le programme principal n' a plus besoin de faire appel à des ports séries, et seulement à des ports tcp/ip.
Pou installer socat sur ubuntu, c'est très simple, il suffit de taper :
sudo apt-get install socat
Ensuite pour forwarder un port série sur une socket TCP :
sudo socat tcp-l:1234,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/ttyACM0.lock,b9600
Il est ensuite possible de vérifier les messages venant du port série (arduino dans mon cas) en tapant telnet 127.0.0.1 1234
J'ai également écrit un script python pour récupérer les messages.
Voir http://gertverdemme.nl/howto/arduino_serial_over_tcp_openwrt pour créer un script pour lancer socat automatiquement.
Inscription à :
Articles (Atom)