A Flexible Framework for Robot Control in Python
Project description
scikit-robot: A Flexible Framework for Robot Control in Python
Documentation | Installation | Quick Start | Python API | Contribute
Scikit-Robot is a lightweight pure-Python library for robotic kinematics, motion planning, visualization and control.
Installation
You may need to install some dependencies by apt-get install:
sudo apt-get update
sudo apt-get install libspatialindex-dev freeglut3-dev libsuitesparse-dev libblas-dev liblapack-dev
Then,
pip install scikit-robot
If you would like to use Pybullet Interface
and open3d
for mesh simplification,
pip install scikit-robot[all]
Features
- Loading robot model from URDF (examples/robot_models.py)
- Forward and inverse kinematics (examples/trimesh_scene_viewer.py)
- Collision detection
- Interactive viewer (examples/trimesh_scene_viewer.py)
- Pybullet and ROS command interface (examples/pybullet_robot_interface.py)
- Forward and inverse dynamics
- Path planning (examples/collision_free_trajectory.py)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
scikit_robot-0.0.32-py3-none-any.whl
(732.9 kB
view hashes)
Close
Hashes for scikit_robot-0.0.32-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc021729fb5427b7eebcf35564c84b4fec6b15f4b0533f27c020d76fcdc30a6e |
|
MD5 | 8bde52aefc5ecd87e5414770c3cd31c4 |
|
BLAKE2b-256 | 4f72c99d1849f491a88fa8da59259338f4b32a9408b3474fc243c2ac1e101316 |