Code Monkey home page Code Monkey logo

robot's Introduction

Package ROS pour le robot du club robotique de l'INSA Hauts-de-France

Ce package contient tous les drivers et les scripts de contrôle pour faire fonctionner le robot de l'association.

Contenu du package

  1. driver pour la carte moteur
  • La carte moteur est une carte développée par Valrobotique qui permet de contrôler la base roulante du robot. Cette carte d'une part permet d'envoyer des commandes aux moteurs en plus de les asservir grâce à un correcteur RST, d'autre part elle permet de lire les encodeurs et envoyer leur valeur au port série. cette carte contient un microcontrôleur de type STM32 F303K8.
  1. driver pour la carte ultrasonic
  • La carte ultrasonic est une carte développée par Valrobotique qui permet de cartographiée l'environnement du robot avec des capteurs ultrasons. Il est possible de brancher au maximum 10 capteurs. La carte renvoie le résultat de chaque capteur sous forme de chaîne de caractère Gcode. le microcontrôleur utilisée sur cette carte est de type ESP32.
  1. Robot user interface (robot ui)
  • Interface visuelle de contrôle pour gérer le robot
  1. Serveur de gestion du robot à distance

Packages annexes

pour utiliser le package ROS de Valrobotik il est nécessaire d'installer les package suivant dans votre catkin_workspace

  1. Le package robot_localization Ce package permet de filtrer et de fusionner les données de position du robot: repository Github de robot_localization

  2. Le package hokuyo_node Ce package est le driver du Lidar Laser utilisé sur la robot. En effet en cas de changement de modèle de Lidar il suffit simplment d'installer le bon driver. Il faut simplement publier les données du Lidar dans le topic /scan sous le nom de frame laser

  3. Le package hector_slam

Bibilothèques python utilisées

  1. matplotlib, numpy, math et re
  2. pyserial
  3. tkinter
  4. json
  5. socket et threading

robot's People

Contributors

momo2555 avatar nightclawnc avatar loooolo avatar

Stargazers

 avatar Niigh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.