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

File metadata

File hashes

Hashes for fourier_grx-1.0.0a16-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 377e7c7fac08f4187f49343a30614235b8abbe9799ce67dc13a19bbc088b6574
MD5 1e9b180b267f26b89dcc11e70494bf2b
BLAKE2b-256 973310d3aa6a4efa793890e1ecde616e54d59aff4e800a8dd0da3c41b78343c8

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