Coder Social home page Coder Social logo

joxcat / decision-maker Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 50.02 MB

MIRROR: Robot Decision Maker pour robot domestique (CPE X Robocup)

License: MIT License

Python 88.56% Dockerfile 0.04% Shell 1.37% Jsonnet 0.42% HTML 5.11% JavaScript 0.11% CSS 1.07% TypeScript 0.98% PHP 0.17% Rust 2.16%

decision-maker's Introduction

General Purpose Service Robot status

RoboCup scenario manager

Vidéo de présentation : https://youtu.be/VEUW_xUpAgg

Contributeurs

TOC

Introduction

Définitions

  • Ontologie en informatique: Representation, formal naming, and definitions of the categories, properties, and relations between the concepts, data, or entities that pertain to one, many, or all domains of discourse.
  • Sementic Role Labelling: Process of assigning labels to words or phrases in a sentence that indicates their semantic role in the sentence, such as that of an agent, goal, or result.

Technique

Contraintes

  • Ontologie en TOML (pas YAML beurk)
  • ROS 2 Humble (EOL : May 2027)
  • Python 3.11 (EOL : October 2027)

Structure

  • ExplorationLLM: Exploration de la piste des LLM et état de l'art
  • Full_Pipeline: Pipeline complet de compréhension mixant SRL, algorithmie et LLM (SpaCy)
  • GPSRGenDataset: Exploration de pistes pour la génération la plus automatisée possible d'un dataset à jour (Robocup 2023)
  • ParseOntology: Librairie pour parser le fichier d'ontologie
  • SRL_SpaCy: Exploration de la piste du Semantic role labelling (SpaCy)

Autre

Notre super modèle maison

Il sert à labeliser quelques goals pour l'instant mais on peu sans soucis penser à le train sur un plus grand dataset. https://huggingface.co/julien-cpsn/BERT-GSPR-text-classification

CICD

Pipeline

Setup Jetson AGX Orin Devkit

  1. OEM setup ubuntu
  2. Setup eth0 jusqu'au prochain reboot
#!/bin/sh
ip link set eth0 down
ip link set eth0 address <cloned mac address>
ip link set eth0 up 
  1. update & upgrade
  2. Install htop, build-essential
  3. Setup nvidia https://developer.nvidia.com/embedded/learn/get-started-jetson-agx-orin-devkit
  4. Ajout cuda au PATH : echo 'export PATH="$PATH:/usr/local/cuda/bin"' >> ~/.bashrc
  5. Monitor jetson usage : https://rnext.it/jetson_stats/

decision-maker's People

Contributors

joxcat avatar julien-cpsn avatar kevin-thiry avatar

Stargazers

Cyril Deschamps avatar Thomas Violent avatar  avatar

Watchers

 avatar  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.