Skip to main content

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


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

fourier_grx-1.0.0a17-cp311-cp311-manylinux_2_31_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.31+ x86-64

File details

Details for the file fourier_grx-1.0.0a17-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for fourier_grx-1.0.0a17-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 af0132b8ea3fa4f8c9666b9d4adea543d1deb10f9b47aad0f038489348c7802e
MD5 bd23ae800c40919d4dde5f60abee1bc6
BLAKE2b-256 e074cf07a5f76db733b0aefce258ad84f6769e329e9d8f54448cf80c9e310d6b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page