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.0a13-cp311-cp311-manylinux_2_31_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.31+ x86-64

File details

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

File metadata

File hashes

Hashes for fourier_grx-1.0.0a13-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c2bb4e3ea993dd3fbe54656d9823f828337f1b6efa236c4d720af81b6289778d
MD5 2e595e9d224240264eb1e9c42932aabf
BLAKE2b-256 c8439ce8f49969885bb2bf603968068d303e2a053a05b3f71c39508d2b4efed5

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