# 🐬 bluer-ugv
🐬 `@ugv` is a [bluer-ai](https://github.com/kamangir/bluer-ai) plugin for [ROS](https://www.ros.org/).
```bash
pip install bluer_ugv
```
| | | |
| --- | --- | --- |
| [`bluer_swallow`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_swallow) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_swallow) based on power wheels. | [`bluer_sparrow`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_sparrow) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_sparrow) bluer_swallow's little sister. | [`bluer_robin`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_robin) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_robin) remote control car kit for teenagers. |
| [`bluer_eagle`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_eagle) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_eagle) a remotely controlled ballon. | [`bluer-fire`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_fire) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_fire) based on a used car. | [`bluer-beast`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_beast) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_beast) based on [UGV Beast PI ROS2](https://www.waveshare.com/wiki/UGV_Beast_PI_ROS2). |
# aliases
[@swallow](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/aliases/swallow.md).
---
> 🌀 [`blue-rover`](https://github.com/kamangir/blue-rover) for the [Global South](https://github.com/kamangir/bluer-south).
---
[](https://github.com/kamangir/bluer-ugv/actions/workflows/pylint.yml) [](https://github.com/kamangir/bluer-ugv/actions/workflows/pytest.yml) [](https://github.com/kamangir/bluer-ugv/actions/workflows/bashtest.yml) [](https://pypi.org/project/bluer-ugv/) [](https://pypistats.org/packages/bluer-ugv)
built by 🌀 [`bluer README`](https://github.com/kamangir/bluer-objects/tree/main/bluer_objects/README), based on 🐬 [`bluer_ugv-6.589.1`](https://github.com/kamangir/bluer-ugv).
built by 🌀 [`blueness-3.118.1`](https://github.com/kamangir/blueness).
Raw data
{
"_id": null,
"home_page": "https://github.com/kamangir/bluer-ugv",
"name": "bluer-ugv",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Arash Abadpour (Kamangir)",
"author_email": "arash.abadpour@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/10/c3/616d899725171fcf787109ced8babdb2bd6a9894c3f9d9375bcbd2ddcd13/bluer_ugv-6.589.1.tar.gz",
"platform": null,
"description": "# \ud83d\udc2c bluer-ugv\n\n\ud83d\udc2c `@ugv` is a [bluer-ai](https://github.com/kamangir/bluer-ai) plugin for [ROS](https://www.ros.org/).\n\n```bash\npip install bluer_ugv\n```\n\n| | | |\n| --- | --- | --- |\n| [`bluer_swallow`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_swallow) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_swallow) based on power wheels. | [`bluer_sparrow`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_sparrow) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_sparrow) bluer_swallow's little sister. | [`bluer_robin`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_robin) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_robin) remote control car kit for teenagers. |\n| [`bluer_eagle`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_eagle) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_eagle) a remotely controlled ballon. | [`bluer-fire`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_fire) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_fire) based on a used car. | [`bluer-beast`](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_beast) [](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/bluer_beast) based on [UGV Beast PI ROS2](https://www.waveshare.com/wiki/UGV_Beast_PI_ROS2). |\n\n# aliases\n\n[@swallow](https://github.com/kamangir/bluer-ugv/blob/main/bluer_ugv/docs/aliases/swallow.md).\n\n---\n\n> \ud83c\udf00 [`blue-rover`](https://github.com/kamangir/blue-rover) for the [Global South](https://github.com/kamangir/bluer-south).\n\n---\n\n\n[](https://github.com/kamangir/bluer-ugv/actions/workflows/pylint.yml) [](https://github.com/kamangir/bluer-ugv/actions/workflows/pytest.yml) [](https://github.com/kamangir/bluer-ugv/actions/workflows/bashtest.yml) [](https://pypi.org/project/bluer-ugv/) [](https://pypistats.org/packages/bluer-ugv)\n\nbuilt by \ud83c\udf00 [`bluer README`](https://github.com/kamangir/bluer-objects/tree/main/bluer_objects/README), based on \ud83d\udc2c [`bluer_ugv-6.589.1`](https://github.com/kamangir/bluer-ugv).\n\n\nbuilt by \ud83c\udf00 [`blueness-3.118.1`](https://github.com/kamangir/blueness).\n",
"bugtrack_url": null,
"license": "CC0-1.0",
"summary": "\ud83d\udc2c AI x ROS.",
"version": "6.589.1",
"project_urls": {
"Homepage": "https://github.com/kamangir/bluer-ugv"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "731f9b9c13353581c8125b0ffbdbfbea07e94b187a9068e17f62d284fd670c99",
"md5": "784c908ee8ddae15340013394296e1e9",
"sha256": "ddb70534d6d6ab21502602bc37dba501975e38ff50c665ea60516129350097ca"
},
"downloads": -1,
"filename": "bluer_ugv-6.589.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "784c908ee8ddae15340013394296e1e9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 47678,
"upload_time": "2025-07-29T20:36:10",
"upload_time_iso_8601": "2025-07-29T20:36:10.848686Z",
"url": "https://files.pythonhosted.org/packages/73/1f/9b9c13353581c8125b0ffbdbfbea07e94b187a9068e17f62d284fd670c99/bluer_ugv-6.589.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "10c3616d899725171fcf787109ced8babdb2bd6a9894c3f9d9375bcbd2ddcd13",
"md5": "0e9e098e0c89a7648ace1bf46ac3fadf",
"sha256": "bfa16d4ab4722885727ebdd2eb26cc0cfe1f486e0656946cc0503ddcad693275"
},
"downloads": -1,
"filename": "bluer_ugv-6.589.1.tar.gz",
"has_sig": false,
"md5_digest": "0e9e098e0c89a7648ace1bf46ac3fadf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27231,
"upload_time": "2025-07-29T20:36:12",
"upload_time_iso_8601": "2025-07-29T20:36:12.439614Z",
"url": "https://files.pythonhosted.org/packages/10/c3/616d899725171fcf787109ced8babdb2bd6a9894c3f9d9375bcbd2ddcd13/bluer_ugv-6.589.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-29 20:36:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kamangir",
"github_project": "bluer-ugv",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "bluer_ai",
"specs": []
},
{
"name": "bluer_algo",
"specs": []
},
{
"name": "bluer_sbc",
"specs": []
},
{
"name": "keyboard",
"specs": []
},
{
"name": "ipdb",
"specs": []
}
],
"lcname": "bluer-ugv"
}