elmira

Embodying Language Models in Robot Action

https://github.com/knowledgetechnologyuhh/elmira

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Embodying Language Models in Robot Action

Basic Info
  • Host: GitHub
  • Owner: knowledgetechnologyuhh
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Size: 7.93 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

ELMiRA: Embodying Language Models in Robot Action

alt text

Installation

  1. Install NICO-software and place this repository inside NICO-software/api/src

  2. Make sure openmanipulatormsgs is installed on your system or manually download it from github and place it inside NICO-software/api/src

  3. Install required python packages:

    bash pip install -r ELMiRA/requirements.txt

  4. Rebuild the catkin environment:

    bash cd .. # NICO-software/api catkin_make

How to run

  1. Run all required ros nodes:

    bash source activate.bash export OPENAI_API_KEY='yourkey' roslaunch elmira init_nodes.launch

  2. (optional) run visualization nodes

    smach viewer / image publisher

    At the time of writing, the official smach viewer installation is broken, but the image publisher works: bash source activate.bash rosrun smach_viewer smach_image_publisher.py alternatively, you can fix some imports locally and run: bash source activate.bash rosrun smach_viewer smach_viewer.py

    rqtimageview:

    bash source activate.bash rqt_image_view

    Image topics:

    • /nico/vision/right: raw camera image
    • /owlv2_server/result_image: camera image with detected bounding boxes and class labels
    • /smach_image_publisher/image(/compressed): image of the state machine with the current state highlighted
    • /smach_viewer/image: live image of the smach_viewer gui
  3. Run the state machine:

    bash source activate.bash rosrun elmira state_machine.py

Citation

bibtex @InProceedings{gade2024elmira, author = {G{\"a}de, Connor and {\"O}zdemir, Ozan and Weber, Cornelius and Wermter, Stefan}, title = {Embodying language models in robot action}, booktitle = {Proceedings of the 32nd European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN 2024)}, journal = {}, editors = {}, number = {}, volume = {}, pages = {625--630}, year = {2024}, month = {Oct}, publisher = {Ciaco - i6doc.com}, doi = {10.14428/esann/2024.es2024-143}, }

License

The website files located in the /docs directory are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. See the /docs/README.md for more details.

The rest of this repository is licensed under the GNU General Public License v3.0:

Copyright (C) 2024 Connor Gäde, Ozan Özdemir

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Owner

  • Login: knowledgetechnologyuhh
  • Kind: user

Knowledge Technology group at the Universität Hamburg

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Gäde"
  given-names: "Connor"
- family-names: "Özdemir"
  given-names: "Ozan"
title: "ELMiRA: Embodying Language Models in Robot Action"
version: 1.0.2
date-released: 2024-09-11
url: "https://github.com/knowledgetechnologyuhh/ELMiRA"
preferred-citation:
  type: conference-paper
  title: "Embodying Language Models in Robot Action"
  authors:
  - family-names: "G{\\\"a}de"
    given-names: "Connor"
  - family-names: "{\\\"O}zdemir"
    given-names: "Ozan"
  - family-names: "Weber"
    given-names: "Cornelius"
  - family-names: "Wermter"
    given-names: "Stefan"
  collection-title: "Proceedings of the 32nd European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN 2024)"
  start: 625
  end: 630
  year: 2024
  month: 10
  publisher: "Ciaco - i6doc.com"
  doi: 10.14428/esann/2024.es2024-143

GitHub Events

Total
  • Watch event: 1
  • Push event: 6
  • Create event: 2
Last Year
  • Watch event: 1
  • Push event: 6
  • Create event: 2