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.0a19-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.0a19-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for fourier_grx-1.0.0a19-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f286f117dcad6c41c7e4a82df52c080b6ab39907ff31c8235ba284dd9b5ee74f
MD5 58c3a3450c6e3831f7c985b7339bafc5
BLAKE2b-256 25eb87a76ada801d231da590027d6d9ffdf46eb80df5d68b67b15a5d86a05ce1

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