https://github.com/ashrithsagar/multireflfd-tpgp
Learning Multi-Reference Frame Skills from Demonstration with Task-Parameterized Gaussian Processes (TPGP)
Science Score: 39.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
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
Learning Multi-Reference Frame Skills from Demonstration with Task-Parameterized Gaussian Processes (TPGP)
Basic Info
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
MultiRefLfD-TPGP
Learning Multi-Reference Frame Skills from Demonstration with Task-Parameterized Gaussian Processes (TPGP)
Installation
Clone the repo
```shell git clone https://github.com/AshrithSagar/MultiRefLfD-TPGP cd MultiRefLfD-TPGP ```Install uv
Install [`uv`](https://docs.astral.sh/uv/), if not already. Check [here](https://docs.astral.sh/uv/getting-started/installation/) for installation instructions. It is recommended to use `uv`, as it will automatically install the dependencies in a virtual environment. If you don't want to use `uv`, skip to the next step. TL;DR: Just run ```shell curl -LsSf https://astral.sh/uv/install.sh | sh ```The dependencies are listed in the pyproject.toml file.
Install the package in editable mode (recommended):
```shell
Using uv
uv pip install -e .
Or with pip
pip install -e . ```
Additional config
```shell uv tool install bump-my-version ```Usage
[!WARNING] WIP
Use the lfd module as a library.
```python import lfd
D0, _ = lfd.utils.loaddatawith_phi("s")
fdset = lfd.utils.transformdata(D0) P = lfd.alignment.computeP(fdset) D0star = lfd.alignment.align_demonstrations(fdset, P)
lfd.alignment.plotkeypoints(fdset, P) lfd.alignment.plotalignments(fdset, D0_star, P)
X = lfd.utils.transformdata(D0star) ```
Run scripts directly using uv run.
shell
uv run lfd/run.py
References
Mariano Ramírez Montero, Giovanni Franzese, Jens Kober, and Cosimo Della Santina. Learning Multi-Reference Frame Skills from Demonstration with Task-Parameterized Gaussian Processes. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2832–2839, 2024.
Owner
- Name: Ashrith Sagar
- Login: AshrithSagar
- Kind: user
- Repositories: 6
- Profile: https://github.com/AshrithSagar
#
GitHub Events
Total
- Watch event: 1
- Delete event: 2
- Push event: 79
- Public event: 1
- Create event: 7
Last Year
- Watch event: 1
- Delete event: 2
- Push event: 79
- Public event: 1
- Create event: 7