Cours gratuit: Rapport projet Lua

Sommaire: Rapport projet Lua

2  Introduction
3  Présentation du sujet
3.1  Application à réaliser
4  Présentation de la société ROBOSOFT
5  Environnement technique
5.1  Langage de programmation Lua
5.1.1  Présentation
5.1.2  Caractéristiques
5.2  Microsoft Visual Studio et C#
5.3  Microsoft Robotics Developer Studio
5.3.1  Présentation de la plateforme
5.3.2  Architecture logicielle
5.3.3  Utilisation de MSRDS dans notre projet
5.4  Robubox
5.5  Librairies externes utilisées
6  Fonctionnalités de l’application réalisée
6.1  Menus & Fonctions associées
6.2  Multi fichiers
6.3  Auto-complétion
6.4  Vérification syntaxique
6.5  Aide intégrée
6.6  Assistance
6.7  Internationalisation
7  Organisation du projet
7.1  Phases du projet
7.2  Cahier des charges
7.3  Distribution des tâches
7.4  Communication interne
7.5  Communication avec l’entreprise
8  Bilan de l’application
8.1  Points forts, points faibles
8.2  PerspectiveS d’AVENIR
9  Conclusion
9.1  Apprentissage
9.2  Pédagogique
10  Glossaire
11  Annexe
11.1  Diagramme de classes

Extrait du cours projet Lua

2 INTRODUCTION
À l’heure où les progrès technologiques en robotique se font de plus en plus pressants, il convient de bien les intégrer à l’environnement industriel et/ou à notre quotidien. Le principal domaine concerné ? La robotique mobile. Alors que les robots manipulateurs se sont généralisés dans l’industrie, les robots mobiles prennent véritablement leur essor depuis seulement quelques années. La principale raison de ce retard est la complexité des systèmes mobiles. Tandis que les robots manipulateurs évoluent dans des environnements connus et sont programmés pour effectuer des tâches répétitives, les robots mobiles expriment des besoins plus complexes. Ils doivent en effet pouvoir s’adapter à leur environnement et travailler de manière partiellement autonome.
Si quelques robots mobiles de pointe sont présents depuis des dizaines d’années dans certains domaines précis (militaire, aéroports, …), ils n’ont pas encore pris toute leur ampleur dans les mondes industriel et domestique. Les domaines d’application sont pourtant nombreux et à fort potentiel. Du transport de matières dangereuses à l’assistance aux personnes âgées, en passant par l’assainissement de surface, les robots mobiles proposent des solutions viables et sécurisées.
Toutefois, même s’ils sont souvent capables d’évoluer dans des environnements qui leurs sont inconnus, il peut parfois être intéressant de personnaliser ces robots pour les adapter à des situations et leur faire adopter des comportements très précis.
3 PRESENTATION DU SUJET
3.1 APPLICATION A REALISER
Ce projet s’inscrit dans la mise en place du langage Lua en interaction avec les robots de la société Rosoft, à travers un éditeur de script avancé. Une premiere approche avait déjà été traitée il y a quelques années par Mr. Michel Buffa (enseignant -chercheur à l’Université de Nice Sophia-Antipolis) mais rapidement abandonnée par la société.Suite à une visite du directeur de ROBOSOFT chez l’un de ses clients qui avait réussi à piloter l’un de ses robot en utilisant Lua, la société à décidé de relancer ce projet afin de permettre à tous leurs clients le pilotage complet de leurs robots.Dans le cadre de notre projet d’année de Master 1 MIAGE (Méthodes Informatique Appliquées à la Gestion des Entreprises) à l’Université de Nice Sophia-Antipolis, nous avons eu à concrétiser ce projet. L’équipe de developpement est composée de cinq étudiants : Guilhem BELLION, Christophe DUC, Jonathan GOBBO, Thomas GRAVINA, Laura VIKOR.
4 PRESENTATION DE LA S OCIETE ROBOSOFT
Créée en 1985 et basée à Bidart, ROBOSOFT est la première start-up issue des laboratoires de l’INRIA. Elle est aujourd’hui pionnière et leader sur le marché des solutions de robotique avancée. Elle possède de nombreux partenaires :
L’entreprise propose une gamme complète de robots intelligents et modulaires, destinés à l’automatisation des services comme :

LIRE AUSSI :  Programming with Multiple Paradigms in Lua

………

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours gratuit: Rapport projet Lua (1257 Ko) (Cours PDF)
Rapport projet lua

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comments (1)