Coupe de France de robotique 2014 , Resu ...» Lire
Fermeture de la boutique ...» Lire
Discussion Réduction Parution ! ...» Lire
OpenBot OS Wiki enfin disponible ...» Lire
OS Openbot version alpha ...» Lire
OS Openbot béta disponible!!!! ...» Lire
Nouvelle sécurité forum ...» Lire
Plus de nouveautés ? cliquez sur le lien suivant
|
Bux | 01/06/2014 14:00 | Ajouter un commentaire | Coupe de France de robotique 2014 , Resultats. |
Bonjour à tous, Ce post est la pour résumer nos résultats. à la Coupe de France 2014 à la ferté bernard se terminant hier. Classement officiel 60 éme sur 155 équipes homologués. Homologation le mercredi 28 , du premier coup ! Premier tour de qualification : 11 - 4 Second tour de qualification : 11 - 4 Troisième tour de qualification : 1 - 4 (le robot adverse nous a percuter violemment et a été renvoyé à l'homologation , le match n'a pas pu être rejoué sur décision arbitral) Quatrième tour de qualification : 18 - 0 Cinquième tour de qualification : 8 - 0 Avec un total de 49 points nous terminons 60 ème , virtuellement 45 éme si nous prenons notre plus petit score en cas de "rejoué" sur le 3 ème match. Voila pour une première participation Openbot à la Coupe de France. Nous y serons l'an prochain avec un peu plus de budget pour un meilleur score ! Les vidéos nous concernant seront posté sur ma chaine https://www.youtube.com/user/2011Bux une fois toute les vidéos en ma possesion. De plus nous avons été invité à la Coupe d'Ile de France dans 2 semaines. |
Bux | 01/06/2014 12:39 | Ajouter un commentaire | Fermeture de la boutique |
Bonjour, la parution au magasine Planette robot se termine sur une triste nouvelle et une bonne. Nous fermons notre boutique car nous sommes sur un projet pro qui fera vivre pleinement openbot. En effet nous allons nous tourner vers une structure nous permettant de poursuivre notre aventure. Cependant , tout n'est pas terminé , nous restons sur le projet et sommes disponible pour en discuter.. Je vais d'ailleurs poster dans quelque instant nos résultats Coupe de France de robotique 2014. |
Bux | 06/03/2014 19:45 | Ajouter un commentaire | Discussion Réduction Parution ! |
Bonjour , à vous qui nous suivez ou découvrez. 3 Sujet important ce jour et les jours à venir ! 1°- Discussion : Nous avons réalisé une nouvelle "mini" vidéo pour parler un petit peu de la facilité de prise en main de l'OS Openbot. Nous allons par ailleurs faire au plus tôt une nouvelle image afin de vous faire profiter des nouveautés. 2°- à l' occasion de la parution dans un magasine qui nous soutient ! nous allons vous faire profiter d'une réduction (à peu prêt 20%) pour fêter ça et pour remercier ceux qui nous soutiennent en ce début de projet. Pour se faire , [url=http://ms-robot.com/shop/index.php?controller=authentication&back=my-account>inscrivez vous sur la boutique"> entre Maintenant et Maintenant , et avant le 1er Juin (inclus , on va pas arrêter si tôt la fiesta) afin de profiter des ~20% en question et faire le plein de Blue Edition. 3°- Parution ! : Le Magasine ! Oui mais le quel ? ![]() Whouaaa.. Et oui , ils nous ont contactés, passionnés comme nous par la robotique. ![]() Et nous on consacré un article dans la rubrique "Nos lecteurs ont du talent" (oui..oui !) ![]() Nous vous invitons dâailleurs à vous le procurer en kiosque le plus vite possible ! C'est donc fière de toutes ces nouvelles que je publie ce petit post , et pour faire un peu l'état des lieux car nous sommes très occupés en ce moment par notre emploi (passons..) et n'avons donc pas toujours le temps de communiquer sur nos avancées. |
jpoilux | 04/12/2013 22:10 | Ajouter un commentaire | OpenBot OS Wiki enfin disponible |
Une nouvelle rubrique viens d'être créé sur le forum: "OpenBot OS Wiki" Vous y retrouverez toute la documentations nécéssaires pour utiliser au mieux les fonctions de l'OS OpenBot. Tout sera décrit et agrémenté au fur et à mesure de vos demandes. |
jpoilux | 03/12/2013 19:32 | Voir le commentaire | OS Openbot version alpha |
Nous avançons très bien dans le développement de l'OS Openbot. Voici la nouvelle image OpenBot v0.5.0 alpha!!!! Pour ce qui est de l'installation, suivez la même procédure que pour la version précédente: |
jpoilux | 21/11/2013 21:50 | Voir le commentaire | OS Openbot béta disponible!!!! |
Voici la première image Openbot. Cette version est une version bêta en cours de développement. N'hésitez pas à la tester et à nous faire des retours !!! Pour commencer, télécharger l'image de l'OS via le lien ci-dessous: https://www.dropbox.com/sh/291w74p2ufemg8z/XrBo84qClW Une fois l'OS téléchargé, décompresser le fichier. Pour installer l'image sur la carte SD, télécharger le logiciel win32diskimager via le lien ci-dessous: http://sourceforge.net/projects/win32diskimager/ Executez win32diskimager, sélectionner l'image décompressé puis cliquer sur write. Et voilà , l'image et en cours d'installation !!!! Une fois l'image installé, vous avez la possibilité de configurer le wifi et certains paramètres du Raspberry-Pi directement sur la carte SD via les fichiers wifi.conf et config.txt Ce qu'il faut savoir sur l'OS Openbot pour bien l'utiliser: - le login par defaut et 'pi' et le mot de passe par defaut et 'raspberry' - Le SSH et activer par defaut. - pour tester l'interface web, utiliser http://openbot/ dans votre navigateur web sur PC ou l'adresse ip si vous executez l'interface avec un mobile ou une tablette (genre ipad). - des partages reseaux sont disponibles sous le nom d'hôte openbot. La description sera agrémentée en fonction de vos retours ![]() Merçi aux béta testeurs qui nous ont aidés pour cette première image officiel! |
Bux | 14/10/2013 20:21 | Ajouter un commentaire | Nouvelle sécurité forum |
Nouvelle sécurité sur notre forum, à l'aide de la captcha google. Merci google. Nous allons veiller sur les inscriptions à venir pour éviter les spams , si tout se passe bien les personnes inscrites auront (de nouveau) le droit de poster , et je l' espère faire grandir notre communauté. Par avance je suis désolé pour les comptes supprimés qui seraient le vôtre , mais devant les 800 comptes de spam détectés j'ai préféré repartir quasiment de zéro. J'en suis désolé et vous invite à vous réinscrire au plus tôt ![]() Cordialement Bux. |
Bux | 14/10/2013 19:18 | Ajouter un commentaire | Ouverture de la boutique et blocage forum. |
Bonjour à tous et toutes. Comme vous avez pu le constaté le forum est actuellement réservé aux membres. Pour expliquer tout ça voici la raison : Notre souhait est de faire de notre aventure un projet communautaire , cependant nous avons actuellement beaucoup de difficultés face aux personnes s'inscrivant , répondant à la [url=http://fr.wikipedia.org/wiki/CAPTCHA>captcha"> , remplissant leur fiche , pour ensuite poster des messages incompréhensibles. L'un d'eux ressemblait à une histoire érotique en italien. Je n'ai pas bien saisie ce que faisait la dame au cheveux long.. bref.. Ces messages ont été supprimé. Nous ne souhaitons pas appliquer une forme de censure. Mais je vous assure que c'était bien hors sujet et pour but de nous spammer. Si vous souhaitez participer nâhésitez pas à m'envoyer un message privé de présentation. Une fois cette présentation effectuée , je validerai votre compte (Inutile de tout me dire, juste prendre contacte). Pour simplifier les démarches par la suite une personne membre pourra nous demander de valider un autre compte (amis, parrainage, ...). Par contre afin d'éviter d'autres problèmes , nous désactiverons et masquerons les messages de la personne qui postera des messages publicitaires et qui n'ont pas de sens. De même que si cette personne a été parrainé , le parrain se verra contacté pour des explications. Voila , dernier détail, vérifiez en passant la sourie sur le lien dans une fiche de membre avant dâaccéder au site présent dans cette fiche. Et ce pour garantir votre sécurité. ---- Concernant la boutique ! Nous préparons la boutique actuellement afin de commencer à vendre les premières carte Beta (production PCB) A son ouverture , il n'y aura qu'un seul article ( ![]() Si vous avez des propositions , des questions , ou même remarques. Nâhésitez pas à nous en faire part. ---- Pour finir nous allons bientôt montrer quelques réalisations des membres, qui je pense devraient vous plaire ![]() |
Bux | 29/08/2013 14:36 | Ajouter un commentaire | Nouvelle carte reçue ! |
Salut, Nous avons reçu il y a peu les nouvelles carte custom openbot. Ces cartes sont usinées , nous en avons commander une quantité raisonnable pour des tests et vendre quelques exemplaires. Voici un kit non soudé : ![]() Et voici la version soudée : ![]() La boutique arrivera bientôt avec la possibilité de commander des cartes. Vous pouvez toujours enregistrer votre mail dans la boutique pour obtenir plus d'informations , ou bien répondre avec un commentaire à cette annonce. Le prix sera dévoilé plus tard. Merci et à très vite. |
Bux | 13/08/2013 16:50 | Ajouter un commentaire | Crossfounding et production de carte Custom |
Bonjour, Voici les nouvelles : 1) Crossfounding 2) Commande des premières carte usinées Nous avons avancé dans la présentation du projet , nous allons faire appel à un site de crossfounding. Qu'est ce que c'est ? : c'est un site de sponsors qui permet à des projets tel que le notre d'avancer. Chaque contributeur peut donner le montant qu'il souhaite pour notre projet. En contrepartie nous proposons des éléments OpenBot ou d'autres contreparties comme des t-shirt édition limité Ms-robot.com Aperçu : ![]() D'autre part nous avons fait la commande d'un premier "Test Shot" de carte custom OpenBot au près d'un fabriquant en électronique , cette série devrait nous fournir 5 cartes custom disponible à la vente (version bêta), ainsi que des versions pour le développement qui resterons dans nos ateliers. Pour le moment pas de photos disponible car nous sommes en attente de la livraison. Concernant l'avancement global du projet , la partie hardware avance bien comme expliquer ci-dessus. La partie software également car il est maintenant possible de commander le robot avec une manette WIIâ¢. Nous avons mis en pause l'avancement du Front End mobile à savoir dans sa partie pilotage , car un joystick pour le pilotage est disponible sur l'interface mobile mais pas prioritaire sur le reste des avancements. Nous avons mis en pause le développement de la coque RxDx pour se concentrer sur le reste , et y revenir ensuite avec la possibilité de sortir des coques propres et moulées.Afin d'obtenir une qualité de finition optimale. Pour Jpoilux sa version Openbot a été intégré dans une coque de développement avec un corp , deux bras , et des chenilles. il n'est pas exclus que pour les personnes désirant apporter leur soutiens avec des coques de robot personnalisé, nous ne donnions pas le nécéssaire pour la compatibilitée (mesures , conseils techniques etc...). Voila pour les nouvelles , nous essaierons de poster plus régulièrement dès que nous aurons les ressources nécéssaires Cordialement Bux |
jpoilux | 28/07/2013 18:19 | Ajouter un commentaire | Que faire avec OpenBot |
Voici l'heure de vous présenter les fonctionnalités de Openbot. Montrer des photos, c'est bien, mais vous êtes nombreux à nous demander des tests vidéos. Vous verrez que toutes les fonctions visibles sur l'écran ne seront pas forcément présentées dans les vidéos. Il s'agit pour le moment d'une présentation globale. La taille de la présentation en serait très très longue. En fonction de vos retours, nous entrerons plus dans les détails. OpenBot, est principalement orienté robotique, nous allons donc commencer par faire un petit tour sur les modules moteurs, capteurs, afficheurs... qui vont permettre à notre robot de fonctionner. ![]() Coté moteurs, nous utilisons pour le moment des servomoteurs, utilisés pour le modélisme. Il en existe une version en rotation libre, qui dans notre cas sert pour le déplacement du robot. Et une autre standard qui se positionne à l'angle souhaité, avec un angle compris entre 0 et environ 180°, ce qui est parfait pour déclencher des actions, piloter des bras, des tourelles caméras et autre... Voici une vidéo présentant des servomoteurs en rotation continue. Ici, deux servomoteurs, car oui, il en faut deux pour que notre robot puisse se déplacer. L'autre type de servomoteur se pilote en lui donnant une valeur proportionnelle à l'angle que l'on souhaite qu'il atteigne. Il est comme pour les servomoteurs en rotation libre possible de définir la vitesse de déplacement. Il est également possible d'utiliser des afficheurs LCD, très pratique pour faire défiler des informations comme la position/durée d'un film/musique en cours de lecture, ou le nombre de mails non lus, la météo... Une autre possibilité afin d'avertir et/ou de prévenir d'un événement est d'utiliser des leds, ou un code couleur donne des statuts: rouge pour une alerte, vert si tout est ok, bleu pour les notifications... Ou tout simplement une led forte puissance pour servir de lampe de poche si on pilote le robot dans une zone sombre. Maintenant, pour faire des notifications, des fonctions plus évoluées sont mises à disposition pour faire clignoter des leds à des fréquences différentes, ou pour gérer la puissance de la lampe de poche. Bon, nous pouvons faire se déplacer notre robot, lui faire pivoter sa tête ou bouger ses bras, lui faire afficher des informations et nous notifier avec des événements lumineux, c'est bien ça, mais il faut qu'il détecte les obstacles! Deux possibilités sont principalement utilisées, les sonars à ultrasons pour les longues distances, ou les détecteurs infrarouges pour les proches distances. Désolé mais les deux vidéos montrant en action ces capteurs ne sont pas de très bonne qualité car il est difficile de filmer de prêt l'écran LCD pour bien lire le texte et en même temps visualiser les tests de distances des capteurs qui eux sont beaucoup plus éloignés. Lecture de mesure par détecteur ultrasons: Détection d'obstacle par détecteur infrarouge: Pour plus de fun notre robot peut embarquer une webcam, ce qui est plus agréable pour le piloter lors de ses petites échappées. Enfin avec tout ça vous vous dites que tout ce qui manque à notre robot, c'est la parole! Et bien non, il parle ! Comme nous faisons toujours tout en double, encore une fois deux choix sont possibles. Soit la synthèse vocale interne au robot, mais celle-ci consomme beaucoup de ressources avec un résultat pas forcément au niveau des attentes, ou alors si le robot peut accéder a internet, alors il utilise un moteur de synthèse vocal réputé, qui dâailleurs a une bien belle voix. je vous laisse juger! Synthèse vocal local, interne a OpenBot: Synthèse vocale externalisée, via connexion web: Voila pour la première partie. La seconde partie sera plus sur la partie multimédia. Merci à tout ceux qui nous suivent. |
Bux | 19/07/2013 23:51 | Ajouter un commentaire | Nouvelle vidéo coque modulable |
Nouvelle vidéo concernant la coque modulable OpenBot , cette coque est une alternative aux coques de robot mondialement connu qui seront proposés![]() |
jpoilux | 15/07/2013 18:52 | Ajouter un commentaire | Nouveau Front-End NM |
Voici la nouvelle version du Front-End (Non Mobile). Une autre version spéciale pour mobile étant également en cours de préparation. Pas de long discours, juste que ce design nous permet une grande flexibilité pour les évolutions à venir. place aux photos.... et aux surprises! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Vous avez surement aperçu le streaming webcam !!!! sympa, non? L'une des prochaines étapes sera le pilotage en live webcam... |
jpoilux | 25/06/2013 22:57 | Voir les 3 commentaires | Openbot passe en version béta! |
Openbot passe en version béta! Nous disposons maintenant d'une nouvelle shield v0.4b! Cette version intègre comme pour la version précédente: - 16 entrées/sorties numériques - 10 entrées analogiques - 12 sorties pwm pour servomoteurs La nouvelle version intègre maintenant: - un connecteur i2c aditionnelle pour le branchement d'un écran LCD ou d'un autre module i2c. - un ampli audio 2x3w intégré. Le système d'exploitation raspbian 6 passe également à la version raspbian 7, intégrant toutes les nouveautées qui s'y rapportent. En ce qui concerne les fonctions du robot, notre api s'est bien garnis. Voici la liste des fonctions actuellement opérationnelles: # loading gpio_mcp module api['gpio_mcp.config'] = gpio_mcp.config # gpio_mcp.config, int(pin), int(mode): pin between 0 and 15, mode = 0 -> ouput, mode = 1 -> input, return pin or -1 if error api['gpio_mcp.isInput'] = gpio_mcp.isInput # gpio_mcp.isInput, int(pin), return 1 if true, 0 if false, -1 if error api['gpio_mcp.isOutput'] = gpio_mcp.isOutput # gpio_mcp.isOutput, int(pin), return 1 if true, 0 if false, -1 if error api['gpio_mcp.pullup'] = gpio_mcp.pullup # gpio_mcp.pullup, int(pin) between 0 and 15, int(enable), enable = 0 -> set as output, enable = 1 -> set as input, return 1 if success, 0 if error api['gpio_mcp.input'] = gpio_mcp.input # gpio_mcp.input, int(pin) between 0 and 15, return int(value) if success, -1 if error api['gpio_mcp.output'] = gpio_mcp.output # gpio_mcp.output, int(pin) between 0 and 15, int(value), boolean(debug), value = 0 -> set LOW, value = 1 -> set HIGH, debug = 1 -> auto set to output if needed, return 1 if success, 0 if error api['gpio_mcp.inputAll'] = gpio_mcp.inputAll # gpio_mcp.inputAll, return buffer api['gpio_mcp.outputAll'] = gpio_mcp.outputAll # gpio_mcp.outputAll, return 1 if success, 0 if error api['gpio_mcp.readSonar'] = gpio_mcp.readSonar # gpio_mcp.readSonar, return distance if success, -1 if error # loading gpio_servopro module api['gpio_servopro.enable'] = gpio_servopro.enable # gpio_servopro.enable, int(value): value = 0 -> all off, value = 1 -> all on, return 1 if sucess, -1 if error api['gpio_servopro.mode'] = gpio_servopro.mode # gpio_servopro.mode, int(value): 0 = mode standard, rotate through approx 90 degrees, 1 = mode extended, rotate through almost 180 degrees, return 1 if sucess, -1 if error api['gpio_servopro.set'] = gpio_servopro.set # gpio_servopro.set, int(pin), int(value): pin between 0 and 11, value between 0 and 254, return 1 if sucess, -1 if error api['gpio_servopro.moteur'] = gpio_servopro.moteur # gpio_servopro.set, int(pin1), int(value1), int(pin2), int(value2): pin1 and pin2 between 0 and 11, value1 and value2 between 0 and 255, return 1 if sucess, -1 if error api['gpio_servopro.read'] = gpio_servopro.read # gpio_servopro.read, int(pin): pin between 0 and 11, return value between 0 and 254 or -1 if error api['gpio_servopro.readAll'] = gpio_servopro.readAll # gpio_servopro.readAll, return array if success, -1 if error api['gpio_servopro.speed'] = gpio_servopro.speed # gpio_servopro.set, int(pin), int(value): pin between 0 and 11, value between 0 and 250, return 1 if sucess, 0 if error # loading gpio_adc module api['gpio_adc.read'] = gpio_adc.read # gpio_adc.read, int(pin): pin between 0 and 9, return a value between 0 and 255 or -1 if error api['gpio_adc.readAll'] = gpio_adc.readAll # gpio_adc.readAll, return array of all pin value or -1 if error # loading sound module api['sound.setOutput'] = sound.setOutput # sound.SetOutput, int(output) = 0 -> autodetect ouput audio, not working at all, int(output) = 1 -> force analog ouput audio, int(output) = 2 -> force hdmi ouput audio, return 1 if success, 0 if error api['sound.setMute'] = sound.setMute # sound.setMute, int(value) between 0 and 1, return 1 if success, 0 if error api['sound.setVolume'] = sound.setVolume # sound.setVolume, int(percent) between 0 and 100, return 1 if success, 0 if error api['sound.getVolume'] = sound.getVolume # loading tts module api['tts.setRate'] = tts.setRate api['tts.setVoice'] = tts.setVoice api['tts.setVolume'] = tts.setVolume api['tts.getRate'] = tts.getRate api['tts.getVoice'] = tts.getVoice api['tts.getVoices'] = tts.getVoices api['tts.getVolume'] = tts.getVolume api['tts.speak'] = tts.speak api['tts.isSpeaking'] = tts.isSpeaking # loading mediaplayer module api['mediaplayer.sendCommand'] = mediaplayer.sendCommand api['mediaplayer.play'] = mediaplayer.play api['mediaplayer.stop'] = mediaplayer.stop api['mediaplayer.togglePause'] = mediaplayer.togglePause api['mediaplayer.getPosition'] = mediaplayer.getPosition api['mediaplayer.getStrPosition'] = mediaplayer.getStrPosition api['mediaplayer.isRunning'] = mediaplayer.isRunning api['mediaplayer.getVolume'] = mediaplayer.getVolume api['mediaplayer.setVolumeUp'] = mediaplayer.setVolumeUp api['mediaplayer.setVolumeDown'] = mediaplayer.setVolumeDown api['mediaplayer.seekForward30'] = mediaplayer.seekForward30 api['mediaplayer.seekBack30'] = mediaplayer.seekBack30 # loading mail module api['mail.accountList'] = mail.accountList api['mail.imapGetFolders'] = mail.imapGetFolders api['mail.imapUnreadCount'] = mail.imapUnreadCount api['mail.imapUnreadGetSubjects'] = mail.imapUnreadGetSubjects # loading i2c_lcd module api['lcd.writeBuffer'] = lcd.writeBuffer # lcd.writeBuffer(str(string)): clear display and write string, return 1 if success, , -1 if error, use '\n' for new line api['lcd.clear'] = lcd.clear # lcd.clear(): clear display, return 1 if success, , -1 if error api['lcd.home'] = lcd.home # lcd.home(): return to home position, return 1 if success, , -1 if error api['lcd.command'] = lcd.command # lcd.command(data): send custom command, return 1 if success, , -1 if error api['lcd.setPosition'] = lcd.setPosition # lcd.setPosition(int(line), int(pos)): return 1 if success, , -1 if error api['lcd.writeChar'] = lcd.writeChar # lcd.writeChar(str(char)): write char to display, return 1 if success, , -1 if error api['lcd.writeString'] = lcd.writeString # lcd.writeString(str(string)): write string to display, return 1 if success, , -1 if error api['lcd.backLightOn'] = lcd.backLightOn # lcd.backLightOn(): set backLight on, return 1 if success, , -1 if error api['lcd.backLightOff'] = lcd.backLightOff # lcd.backLightOff(): set backLight off, return 1 if success, , -1 if error api['lcd.cursorOn'] = lcd.cursorOn # lcd.cursorOn(): set cursor on, return 1 if success, , -1 if error api['lcd.cursorOff'] = lcd.cursorOff # lcd.cursorOff(): set cursor off, return 1 if success, , -1 if error # loading custom command api['system.shareAutoMount'] = system.shareAutoMount api['system.shareAutoUmount'] = system.shareAutoUmount api['system.shellExecute'] = system.shellExecute api['system.shutdown'] = system.shutdown api['system.restart'] = system.restart Cela fait un gros volume de commandes possible, et nous continuons sans cesse d'en ajouter. |