# ROBOTICS.DEV App Builder
Run AI robotics apps anywhere!
````
pip install robotics-dev
````
Usage:
robotics.connect() - connects to robotics.dev server (optional edge server IPs supported)
robotics.twist(robot_id, linear_x, linear_z)
Example script:
````
from robotics_dev import robotics
import time
test = robotics.connect() # connects to server
print(test) # returns socket id
robotics.twist("83568ccb-b44f-470f-9429-f5a80294f2a5", 0.3, 0.0) # robot id, linear_x, linear_z
time.sleep(5) #sleeps 5 seconds
robotics.twist("83568ccb-b44f-470f-9429-f5a80294f2a5", 0.0, 0.0) # robot id, linear_x, linear_z
````
Raw data
{
"_id": null,
"home_page": null,
"name": "robotics-dev",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "AI, ROS, ROS2, motors, robotics, robots, streaming, video",
"author": null,
"author_email": "Chris Matthieu <chris@matthieu.us>",
"download_url": "https://files.pythonhosted.org/packages/81/15/68725abeb9a0b54d9e41e1d21e555ea8835921ff6d2a8ae839fde66eb3c3/robotics_dev-0.0.8.tar.gz",
"platform": null,
"description": "# ROBOTICS.DEV App Builder\n\nRun AI robotics apps anywhere!\n\n````\npip install robotics-dev\n````\n\nUsage:\n\nrobotics.connect() - connects to robotics.dev server (optional edge server IPs supported)\n\nrobotics.twist(robot_id, linear_x, linear_z)\n\nExample script: \n\n\n````\nfrom robotics_dev import robotics\nimport time\n\ntest = robotics.connect() # connects to server\nprint(test) # returns socket id\n\nrobotics.twist(\"83568ccb-b44f-470f-9429-f5a80294f2a5\", 0.3, 0.0) # robot id, linear_x, linear_z\ntime.sleep(5) #sleeps 5 seconds\nrobotics.twist(\"83568ccb-b44f-470f-9429-f5a80294f2a5\", 0.0, 0.0) # robot id, linear_x, linear_z\n````\n",
"bugtrack_url": null,
"license": null,
"summary": "Robotics.dev AI robotics app builder",
"version": "0.0.8",
"project_urls": {
"Homepage": "https://robotics.dev",
"Issues": "https://github.com/chrismatthieu/robotics-pip/issues",
"Repository": "https://github.com/chrismatthieu/robotics-pip.git"
},
"split_keywords": [
"ai",
" ros",
" ros2",
" motors",
" robotics",
" robots",
" streaming",
" video"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c1ef2f2e5d22750f76689d710ab7360b7911b2b1875b23ec2920c81f62f412d4",
"md5": "6fc7f6fe2e310283831e60af7c30df7a",
"sha256": "df9a1c0b1b1293387bbd689a94930fee9080260f7e99d36f35b484e0654a0ca3"
},
"downloads": -1,
"filename": "robotics_dev-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6fc7f6fe2e310283831e60af7c30df7a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 3135,
"upload_time": "2024-11-14T15:55:54",
"upload_time_iso_8601": "2024-11-14T15:55:54.091901Z",
"url": "https://files.pythonhosted.org/packages/c1/ef/2f2e5d22750f76689d710ab7360b7911b2b1875b23ec2920c81f62f412d4/robotics_dev-0.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "811568725abeb9a0b54d9e41e1d21e555ea8835921ff6d2a8ae839fde66eb3c3",
"md5": "a6ac0ca2af8f14492fc1a300dcb48c0a",
"sha256": "60c2156c5e06f648720ab7036dc85d47e721104d4ca1dc504292b8440e50c48a"
},
"downloads": -1,
"filename": "robotics_dev-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "a6ac0ca2af8f14492fc1a300dcb48c0a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 2365,
"upload_time": "2024-11-14T15:55:55",
"upload_time_iso_8601": "2024-11-14T15:55:55.687273Z",
"url": "https://files.pythonhosted.org/packages/81/15/68725abeb9a0b54d9e41e1d21e555ea8835921ff6d2a8ae839fde66eb3c3/robotics_dev-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-14 15:55:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "chrismatthieu",
"github_project": "robotics-pip",
"github_not_found": true,
"lcname": "robotics-dev"
}