vhip_light


Namevhip_light JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryVariable-height inverted pendulum balancing in Python.
upload_time2024-02-16 18:07:47
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords inverse kinematics pinocchio
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # VHIP balancing in Python

Python code for [Biped Stabilization by Linear Feedback of the Variable-Height Inverted Pendulum Model](https://arxiv.org/abs/1909.07732).

The main script unrolls VHIP trajectories with different balance controllers and reproduces plots as in the paper:

![image](https://github.com/stephane-caron/vhip_light/assets/1189580/8a12ac28-3402-4b7a-92ea-9e46e18849b3)

This repository is a lighter implementation of the original script [vhip\_stabilization.py](https://github.com/stephane-caron/pymanoid/blob/2cbce7441f377a18119837dfeee51662654c6ce7/examples/vhip_stabilization.py) that was released with the paper.

## Installation

The recommended way is to use Conda:

```console
conda create -f environment.yaml
conda activate vhip_light
```

Alternatively, you can install all dependencies from PyPI:

```console
pip install cvxpy ipython matplotlib qpsolvers scipy
```

## Usage

```console
python main.py
```

## See also

- [vhip\_stabilization.py](https://github.com/stephane-caron/pymanoid/blob/2cbce7441f377a18119837dfeee51662654c6ce7/examples/vhip_stabilization.py): original Python prototype as a single script, with dependencies on OpenRAVE and pymanoid (now deprectated).
- [VHIP walking controller](https://github.com/stephane-caron/vhip_walking_controller): C++ version of the VHIP QP balancer that was validated on the HRP-4 humanoid robot.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "vhip_light",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "St\u00e9phane Caron <stephane.caron@normalesup.org>",
    "keywords": "inverse,kinematics,pinocchio",
    "author": null,
    "author_email": "St\u00e9phane Caron <stephane.caron@normalesup.org>",
    "download_url": "https://files.pythonhosted.org/packages/f3/24/b884ba573082b0325499e5531842b3010d469cbd99f706208cebbe7e8a4b/vhip_light-1.0.0.tar.gz",
    "platform": null,
    "description": "# VHIP balancing in Python\n\nPython code for [Biped Stabilization by Linear Feedback of the Variable-Height Inverted Pendulum Model](https://arxiv.org/abs/1909.07732).\n\nThe main script unrolls VHIP trajectories with different balance controllers and reproduces plots as in the paper:\n\n![image](https://github.com/stephane-caron/vhip_light/assets/1189580/8a12ac28-3402-4b7a-92ea-9e46e18849b3)\n\nThis repository is a lighter implementation of the original script [vhip\\_stabilization.py](https://github.com/stephane-caron/pymanoid/blob/2cbce7441f377a18119837dfeee51662654c6ce7/examples/vhip_stabilization.py) that was released with the paper.\n\n## Installation\n\nThe recommended way is to use Conda:\n\n```console\nconda create -f environment.yaml\nconda activate vhip_light\n```\n\nAlternatively, you can install all dependencies from PyPI:\n\n```console\npip install cvxpy ipython matplotlib qpsolvers scipy\n```\n\n## Usage\n\n```console\npython main.py\n```\n\n## See also\n\n- [vhip\\_stabilization.py](https://github.com/stephane-caron/pymanoid/blob/2cbce7441f377a18119837dfeee51662654c6ce7/examples/vhip_stabilization.py): original Python prototype as a single script, with dependencies on OpenRAVE and pymanoid (now deprectated).\n- [VHIP walking controller](https://github.com/stephane-caron/vhip_walking_controller): C++ version of the VHIP QP balancer that was validated on the HRP-4 humanoid robot.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Variable-height inverted pendulum balancing in Python.",
    "version": "1.0.0",
    "project_urls": {
        "Changelog": "https://github.com/stephane-caron/vhip_light/blob/main/CHANGELOG.md",
        "Documentation": "https://stephane-caron.github.io/vhip_light/",
        "Source": "https://github.com/stephane-caron/vhip_light",
        "Tracker": "https://github.com/stephane-caron/vhip_light/issues"
    },
    "split_keywords": [
        "inverse",
        "kinematics",
        "pinocchio"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3f6e111dd1a690ed1f2b0a0670d47f0e9a805c08af9926d7c0fc829de01f8fe1",
                "md5": "6c044e4d0e7df5d32a598ca955a141b5",
                "sha256": "66852b15acf3b56663d08975f0d53d601b1ebc9c342a38223383d4e90637b9a0"
            },
            "downloads": -1,
            "filename": "vhip_light-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6c044e4d0e7df5d32a598ca955a141b5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 27154,
            "upload_time": "2024-02-16T18:07:44",
            "upload_time_iso_8601": "2024-02-16T18:07:44.336030Z",
            "url": "https://files.pythonhosted.org/packages/3f/6e/111dd1a690ed1f2b0a0670d47f0e9a805c08af9926d7c0fc829de01f8fe1/vhip_light-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f324b884ba573082b0325499e5531842b3010d469cbd99f706208cebbe7e8a4b",
                "md5": "be79c3c97c697bad33ceff73105e8ed3",
                "sha256": "17eedb1dd8cdd1400163eaf36586319f01462ddcd8919f120021926324ecb37b"
            },
            "downloads": -1,
            "filename": "vhip_light-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "be79c3c97c697bad33ceff73105e8ed3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 24370,
            "upload_time": "2024-02-16T18:07:47",
            "upload_time_iso_8601": "2024-02-16T18:07:47.977968Z",
            "url": "https://files.pythonhosted.org/packages/f3/24/b884ba573082b0325499e5531842b3010d469cbd99f706208cebbe7e8a4b/vhip_light-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-16 18:07:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "stephane-caron",
    "github_project": "vhip_light",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "vhip_light"
}
        
Elapsed time: 0.18424s