https://github.com/ami-iit/robot-log-visualizer

Visualizer to display the data logged with YarpRobotLoggerDevice

https://github.com/ami-iit/robot-log-visualizer

Science Score: 26.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.3%) to scientific vocabulary

Keywords

python robot robotics visualization visualization-tools

Keywords from Contributors

lie-group
Last synced: 5 months ago · JSON representation

Repository

Visualizer to display the data logged with YarpRobotLoggerDevice

Basic Info
  • Host: GitHub
  • Owner: ami-iit
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 366 KB
Statistics
  • Stars: 29
  • Watchers: 8
  • Forks: 6
  • Open Issues: 17
  • Releases: 20
Topics
python robot robotics visualization visualization-tools
Created about 4 years ago · Last pushed 8 months ago
Metadata Files
Readme License Codeowners

README.md

🤖 robot-log-visualizer

robot-log-visualizer implements a python visualizer to display the data logged with YarpRobotLoggerDevice application.

📝 Install

Please follow one of the following methods to use the software

Install with conda (recommended)

Assuming that you have conda installed, you can create a new environment and install the robot-log-visualizer with the following commands: console conda create -n visualizer-env conda activate visualizer-env and you can install the robot-log-visualizer with the following command console conda install -c robotology robot-log-visualizer

🐍 Install from pip with apt python

Install python3, if not installed (in Ubuntu 20.04):

console sudo apt install python3.8 python3-virtualenv swig

Create a virtual environment and activate it. For example: console python3 -m venv visualizer-env . visualizer-env/bin/activate

Inside the virtual environment, install the application from pip:

console pip install robot-log-visualizer

👷 Install the latest version (not recommended)

If you want to use the latest feature of the robot-log-visualizer you can install it with the following command console python -m pip install git+https://github.com/ami-iit/robot-log-visualizer.git

🏃 Usage

Once you have installed the robot-log-visualizer you can run it from the terminal

robot-log-visualizer.webm

You can navigate the dataset thanks to the slider or by pressing Ctrl-f and Ctrl-b to move forward and backward.

[!IMPORTANT] robot-log-visualizer only supports reading .mat file version 7.3 or newer.

💡 Environment variables

robot-log-visualizer looks for the model in the folders pointed by one of the following environment variables: GAZEBO_MODEL_PATH, ROS_PACKAGE_PATH, AMENT_PREFIX_PATH Please remember to add your model folder to one of these environment variables. For instance, if you have a model in the folder ~/my-models you can add it to the GAZEBO_MODEL_PATH with the following command console export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:~/my-models Where ~/my-models is the path to your models folder that is structured as follows console tree ~/my-models ~/my-models ├── model1 │   ├── model.config │   └── model.urdf └── model2 ├── model.config └── model.urdf And the name of the robot stored in the mat file is model1 or model2.

🐛 Bug reports and support

All types of issues are welcome.

📝 License

Materials in this repository are distributed under the following license:

All software is licensed under the BSD 3-Clause License. See LICENSE file for details.

🧑‍💻 Maintainer

Owner

  • Name: Artificial and Mechanical Intelligence
  • Login: ami-iit
  • Kind: organization
  • Location: Italy

GitHub Events

Total
  • Create event: 6
  • Release event: 1
  • Issues event: 8
  • Watch event: 5
  • Delete event: 4
  • Issue comment event: 28
  • Push event: 19
  • Pull request review comment event: 7
  • Pull request review event: 21
  • Pull request event: 13
  • Fork event: 2
Last Year
  • Create event: 6
  • Release event: 1
  • Issues event: 8
  • Watch event: 5
  • Delete event: 4
  • Issue comment event: 28
  • Push event: 19
  • Pull request review comment event: 7
  • Pull request review event: 21
  • Pull request event: 13
  • Fork event: 2

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 174
  • Total Committers: 7
  • Avg Commits per committer: 24.857
  • Development Distribution Score (DDS): 0.057
Past Year
  • Commits: 9
  • Committers: 2
  • Avg Commits per committer: 4.5
  • Development Distribution Score (DDS): 0.111
Top Committers
Name Email Commits
Giulio Romualdi g****i@g****m 164
Silvio Traversaro s****o@t****t 3
Paolo Viceconte p****e@g****m 2
Ines i****0@g****m 2
Nicolò Genesio (二コゲネ) n****o@i****t 1
Marcello m****a@i****t 1
Gabriele Nava g****a@i****t 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 46
  • Total pull requests: 56
  • Average time to close issues: 3 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 17
  • Total pull request authors: 11
  • Average comments per issue: 3.72
  • Average comments per pull request: 1.27
  • Merged pull requests: 48
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 7
  • Pull requests: 11
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 2 months
  • Issue authors: 5
  • Pull request authors: 4
  • Average comments per issue: 3.0
  • Average comments per pull request: 2.36
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • GiulioRomualdi (16)
  • Nicogene (6)
  • traversaro (5)
  • S-Dafarra (2)
  • dariosortino (2)
  • xela-95 (2)
  • FabioBergonti (2)
  • davidegorbani (1)
  • paolo-viceconte (1)
  • HosameldinMohamed (1)
  • Supermonkey-design (1)
  • xEnVrE (1)
  • apicis (1)
  • giotherobot (1)
  • fils99 (1)
Pull Request Authors
  • GiulioRomualdi (45)
  • nicktrem (6)
  • traversaro (4)
  • Giulero (2)
  • isorrentino (2)
  • LoreMoretti (1)
  • gabrielenava (1)
  • Nicogene (1)
  • marcello-goccia (1)
  • xela-95 (1)
  • paolo-viceconte (1)
Top Labels
Issue Labels
bug (2) enhancement (2) good first issue (1) help wanted (1)
Pull Request Labels
enhancement (3)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 54 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 22
  • Total maintainers: 1
pypi.org: robot-log-visualizer

Visualizer for robot logger

  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 54 Last month
Rankings
Dependent packages count: 10.0%
Stargazers count: 13.9%
Forks count: 16.9%
Average: 17.1%
Dependent repos count: 21.8%
Downloads: 22.9%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/appimage.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • svenstaro/upload-release-action v2 composite
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/checkout v2.4.0 composite
  • actions/download-artifact v2 composite
  • actions/upload-artifact v2 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/pypi-ci.yml actions
  • actions/checkout master composite
  • actions/download-artifact v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • pypa/gh-action-pypi-publish master composite