Robotics Control System for the General Robotics (GR)
Project description
fourier-grx
Fourier GRX is a python package that provides a guidance for Fourier GR-X series robot.
Sturcture
src/fourier_grx
- control_system: control system for Fourier GR-X series robot. It is mainly the control the main running loop of the robot.
- robot: robot model definition, robot related algorithms, and predefined tasks for Fourier GR-X series robot.
- algorithm: algorithm for Fourier GR-X series robot. It is mainly the common used algorithm for robot.
- task: task for Fourier GR-X series robot. It is mainly the predefined task for robot.
- other_controller: other controller for Fourier GR-X series robot, including the communication of MPC-WBC controller for Fourier GR-X series robot.
- tools: tools for Fourier GR-X series robot. It is mainly the tools for the robot, including the calibration tools, the data processing tools, etc.
- webots: Webots code for Fourier GR-X series robot. It is mainly the simulation of the robot in webots.
- zenoh: zenoh for Fourier GR-X series robot. It is mainly the communication between the robot and the computer.
- sdk: sdk for Fourier GR-X series robot. It is mainly the communication between the robot and the computer.
fourier-core
fourier-core
is the core package for Fourier GR-X series robot.
It builds the basic structure for Fourier GR-X series robot or other robot.
It is mainly the basic structure for the robot, including the robot model, the robot controller,
the robot algorithm, etc.
tests
test code for Fourier GR-X series robot.
data
data for Fourier GR-X series robot:
- pictures: pictures of the GR-X series robot.
- sensor_offset: absolute encoder sensor offset value data for different robots.
webots
Webots environment for Fourier GR-X series robot.
demo
demo code for Fourier GR-X series robot.
- developer_mode: use developer_mode interface to test the demos.
- zenoh: use zenoh interface to test the demos.
- state_estimator: config files for state estimator of the robot.
Installation
Use PDM
PDM is a modern Python package manager with a focus on simplicity and efficiency.
pip install pdm
Then, you can install the package by running the following command:
pdm install
Use PIP
You can also use pip to install the package.
pip install -e .
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
Built Distribution
File details
Details for the file fourier_grx-1.0.0a17-cp311-cp311-manylinux_2_31_x86_64.whl
.
File metadata
- Download URL: fourier_grx-1.0.0a17-cp311-cp311-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.2 CPython/3.12.4 Linux/6.8.0-40-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af0132b8ea3fa4f8c9666b9d4adea543d1deb10f9b47aad0f038489348c7802e |
|
MD5 | bd23ae800c40919d4dde5f60abee1bc6 |
|
BLAKE2b-256 | e074cf07a5f76db733b0aefce258ad84f6769e329e9d8f54448cf80c9e310d6b |