This is a robot designed and built as part of the end-of-year project. Its main function is to move in a hard to reach place, to send the coordinates of the space that surrounds it to a computer so that it is reproduced graphically as a result(Labview interface). It also captures and sends the temperature and humidity of the surroundings to a android app. The robot is controlled in a closed loop to move correctly without falling into the holes or hitting the obstacles. Microcontroller used: STM32F4 and Arduino
Il s'agit d'un travail de fin d'étude en Ingénierie des systèmes de l'information présentée le 17 Juillet 2017 en République Démocratique du Congo.
Le travail en gros arbore la thématique de la métrologie logicielle tout en se remettant à l'estimation du cout et de l'éffort de développement en passant par COCOMO II
This is a robot designed and built as part of the end-of-year project. Its main function is to move in a hard to reach place, to send the coordinates of the space that surrounds it to a computer so that it is reproduced graphically as a result(Labview interface). It also captures and sends the temperature and humidity of the surroundings to a android app. The robot is controlled in a closed loop to move correctly without falling into the holes or hitting the obstacles. Microcontroller used: STM32F4 and Arduino
Il s'agit d'un travail de fin d'étude en Ingénierie des systèmes de l'information présentée le 17 Juillet 2017 en République Démocratique du Congo.
Le travail en gros arbore la thématique de la métrologie logicielle tout en se remettant à l'estimation du cout et de l'éffort de développement en passant par COCOMO II
Ma stack d'outils agiles, tout un programme !Cédric Leblond
Pour le développement, nous utilisons tous des outils. Leur nombre et surtout leur intégration peuvent même devenir un vrai casse tête. Surtout s'il vous faut supporter des technologies parfois très distinctes ... Je vous propose de monter une plateforme entièrement intégrée et flexible avec Visual Studio Online. Intégrée car toutes les données y sont disponibles. Flexible car ses API permettent de l'étendre avec vos outils agiles préférés (Trello, Zendesk, Jenkins, Jira, ...) et de l’adapter ainsi à vos besoins
Pour ma part, j'ai eu un parcours assez particulier. En effet j'ai passé le plus clair de mon temps à me former et m'auto former en un domaine entre la formation de l'ingénieur et du commercial. Certes il me reste beaucoup à apprendre mais cela étant que je pense avoir des compétences plus polyvalentes que la plus part de mes compères c'est à dire les ingénieurs en management industriel et logistique.
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Code source et base de données : https://www.mediafire.com/?50sw7a5ofwyal94
Une interface de Freelance, qui est une interface offrant à un membre « Freelancer » de vendre ses services à un employeurs « entreprise » expressant des besoins.
La problématique à laquel on essaie de répondre dans ce projet, est de simplifié et facilité l’interaction entre employeurs et employés, pour cela, une interface web semble être la bonne solution.
La GMAO Mobility Work est une application de maintenance conviviale, bâtie autour du premier réseau social de la maintenance des équipements. Mobility Work connecte de manière anonyme des milliers d’utilisateurs sur la première communauté de maintenance et leur offre un accès aux informations concernant plus de 200 000 équipements et 2 millions d’heures d’intervention de maintenance. Simple, rapide et intuitif, Mobility Work ne nécessite aucune formation. Grâce à son application mobile, vous pourrez accéder à tout moment et n’importe où à votre réseau de maintenance et renseigner facilement les informations sur vos équipements ainsi que vos interventions.
- Gestion des interventions de maintenance (correctif, préventif, etc.)
- Planification calendaire des interventions et conditionnelle
- Gestion et géolocalisation des équipements
- Gestion de la documentation technique (pdf, son, image, etc.)
- Gestion des pièces de rechange et de leurs stocks
- Gestion des compteurs
- Messagerie instantanée avec les utilisateurs de votre réseau
- Gestion du règlementaire
- Dashboard dynamique et analyse de vos données
- Connexion à l’ERP grâce aux API
- Export CSV / XLS / PDF de vos données
- Intégration gratuite de vos données (historique, pièces de rechange, équipements, etc.)
- Etc.
Plus d'informations : https://www.mobility-work.com/fr/gmao
**Web App : https://app.mobility-work.com
**Android App : https://play.google.com/store/apps/details?id=com.ionicframework.hafid988162
Planifiez une présentation de l'application avec notre équipe : https://calendly.com/mobility-work-1/playstore-presentation-fr
Dictionnaire des termes techniques de la business intelligence v6pformosa
La Business Intelligence est une source, d'acronymes et de concepts, incroyable. J'ai ici essayé de regrouper les définitions et les approches qui définissent au mieux le décisionnel. Avec pour but d'en faciliter sa compréhension par le plus grand nombre.
L'Avenue Digital Media offers a large range of services for the technical industry with the highest level of precision, mainly in the realisation of innovative projects in relation with virtual reality and augmented reality. The application of these technologies is made with the purpose of developing configurators, simulators as well as the creation of serious games.
These solutions are employed in the areas of sales, marketing, and teaching.
L'Avenue Digital Media works without frontiers and operates strongly in China with a client who is established in the industry of heavy machinery, where any range of products is developed and employed with the CAVE system or virtual reality helmets.
Ma stack d'outils agiles, tout un programme !Cédric Leblond
Pour le développement, nous utilisons tous des outils. Leur nombre et surtout leur intégration peuvent même devenir un vrai casse tête. Surtout s'il vous faut supporter des technologies parfois très distinctes ... Je vous propose de monter une plateforme entièrement intégrée et flexible avec Visual Studio Online. Intégrée car toutes les données y sont disponibles. Flexible car ses API permettent de l'étendre avec vos outils agiles préférés (Trello, Zendesk, Jenkins, Jira, ...) et de l’adapter ainsi à vos besoins
Pour ma part, j'ai eu un parcours assez particulier. En effet j'ai passé le plus clair de mon temps à me former et m'auto former en un domaine entre la formation de l'ingénieur et du commercial. Certes il me reste beaucoup à apprendre mais cela étant que je pense avoir des compétences plus polyvalentes que la plus part de mes compères c'est à dire les ingénieurs en management industriel et logistique.
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Code source et base de données : https://www.mediafire.com/?50sw7a5ofwyal94
Une interface de Freelance, qui est une interface offrant à un membre « Freelancer » de vendre ses services à un employeurs « entreprise » expressant des besoins.
La problématique à laquel on essaie de répondre dans ce projet, est de simplifié et facilité l’interaction entre employeurs et employés, pour cela, une interface web semble être la bonne solution.
La GMAO Mobility Work est une application de maintenance conviviale, bâtie autour du premier réseau social de la maintenance des équipements. Mobility Work connecte de manière anonyme des milliers d’utilisateurs sur la première communauté de maintenance et leur offre un accès aux informations concernant plus de 200 000 équipements et 2 millions d’heures d’intervention de maintenance. Simple, rapide et intuitif, Mobility Work ne nécessite aucune formation. Grâce à son application mobile, vous pourrez accéder à tout moment et n’importe où à votre réseau de maintenance et renseigner facilement les informations sur vos équipements ainsi que vos interventions.
- Gestion des interventions de maintenance (correctif, préventif, etc.)
- Planification calendaire des interventions et conditionnelle
- Gestion et géolocalisation des équipements
- Gestion de la documentation technique (pdf, son, image, etc.)
- Gestion des pièces de rechange et de leurs stocks
- Gestion des compteurs
- Messagerie instantanée avec les utilisateurs de votre réseau
- Gestion du règlementaire
- Dashboard dynamique et analyse de vos données
- Connexion à l’ERP grâce aux API
- Export CSV / XLS / PDF de vos données
- Intégration gratuite de vos données (historique, pièces de rechange, équipements, etc.)
- Etc.
Plus d'informations : https://www.mobility-work.com/fr/gmao
**Web App : https://app.mobility-work.com
**Android App : https://play.google.com/store/apps/details?id=com.ionicframework.hafid988162
Planifiez une présentation de l'application avec notre équipe : https://calendly.com/mobility-work-1/playstore-presentation-fr
Dictionnaire des termes techniques de la business intelligence v6pformosa
La Business Intelligence est une source, d'acronymes et de concepts, incroyable. J'ai ici essayé de regrouper les définitions et les approches qui définissent au mieux le décisionnel. Avec pour but d'en faciliter sa compréhension par le plus grand nombre.
L'Avenue Digital Media offers a large range of services for the technical industry with the highest level of precision, mainly in the realisation of innovative projects in relation with virtual reality and augmented reality. The application of these technologies is made with the purpose of developing configurators, simulators as well as the creation of serious games.
These solutions are employed in the areas of sales, marketing, and teaching.
L'Avenue Digital Media works without frontiers and operates strongly in China with a client who is established in the industry of heavy machinery, where any range of products is developed and employed with the CAVE system or virtual reality helmets.
Mettre en place une solution Progicielle avec OpenERP
Production automation through Image processing(OCR) of production orders.
1. Présenté par : HOSNI Hamza
BEN CHBIL Rihab
Année Universitaire : 2015-2016
Elaboré par :
Institut National Des Sciences Aplpiquées et Technologie
Alayet Baha-Eddine
Ezzar Marwen
2. Existant &Cahier des charges
Application élaborée
Réalisation
Conclusion &perspectives
Introduction
Plan
ConceptionConclusion
2
3. L’automatisation de la production consiste à transférer des
tâches de coordination, auparavant exécutées par des
opérateurs humains, dans un ensemble d’objets
techniques appelé Partie Commande .
L’automatisation permet à l’entreprise d’améliorer sa
compétitivité (coûts des produits, qualité, adaptabilité à la
demande, ...).
3
…
4. 4
Elle a pour objet d’associer moyens de production et moyens de
commande automatique qui permettent d’assurer la
reproductibilité du résultat de la manière la plus autonome
possible (plus au moins indépendant des interventions humaines).
Elle s’exprime en termes d’objectifs:
Augmenter la productivité: fabriquer le maximum de produits
pendant le minimum de temps.
Améliorer la flexibilité de production: cela consiste à fabriquer le
maximum de variétés de produits, avec le même équipement.
s’adapter rapidement aux changements de caractéristiques des
produits à fabriquer, en reconfigurant la circulaation des produits
et des opérations.
5. +
Lors du stage d’été qu’on a effectué, on a eu la chance de
consulté quelques Ordres de Fabrication envoyées à notre
industrie sous-traitante .On a remarqué que la lecture des
ordres de fabrication ainsi que le lancement de la
production se font de façon manuelle d’où nous est venu
l’idée de réaliser ce projet nous même par les
connaissances acquises tout au long de notre cursus
universitaire
5
6. dff
• On dispose d’OF(ordre de fabrication) scanné sur format .bmp :
6
Quantité
Désignation
De l’article
7. La nomenclature de l’article 1SS3SAB300220 est la suivante :
7
1SS3SAB300220
A B C
3 2
8. 8
Ainsi , on s’est mis au fond pour réaliser une
application LabView capable de:
Recevoir l’OF scanner sous format .bmp
Identifier la désignation de l’article
à produire
Identifier la quantité à produire
Lancer la production si le stock de
ME le permet
Afficher un message d’erreur dans
le cas contraire.
9. 9
• Organigramme du programme:
Stock dispo ?
Initialisation
Acquisition de l’OF
Traitement d’images de l’OF
pour extraire le produit et la
quantité
Lancer la production
Afficher un message
d’erreur
Non
Oui
10. P
10
A fin de réaliser l’application souhaitée , on a utilisé :
Labview 2013
NI Vision Module (pour le traitement d’images)
11. 11
OCR
• OCR signifie reconnaissance optique de
caractères en anglais Optical Character
Recognition ou reconnaissance de texte. Cette
technologie permet de transformer les
documents papier en format texte (caractère à
traiter ou à utiliser ) .
12. OCR
12
Pour que le programme soit capable d’identifier le
produit et la quantité , on doit passer par la chaine de
traitement d’images suivante :
Trainning(Définition
du character set
path)
Paramétrage des
ROI
Reconnaissance OCR
par comparaison
16. 16
• Conclusion:
• On a réussi à réaliser une application permettant
l’automatisation de la production par application de
la méthode OCR pour la reconnaissance des
caractères .
• On a ainsi utilisé plusieurs fonctionnalités de
LabView : Vision , loop , shift registers ,string etc
17. 17
• Se connecter directement au scanner .
• Contrôle de la productivité par comparaison
du temps émis par les opérateurs et les
gammes de production de chaque opération.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.