Skip to content
RobopartyPublic

About

rp1整机测试相关内容

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

RP1 Test

Module aging and whole-robot reliability testing for RP1

Test rigs · PLC/CAN HMI · Test dashboard · Data archives and analysis

English · 简体中文

Run the software · Build a rig · Test methods

RP1 Test brings test rigs, device control, recording and reliability data into one engineering project. Software 0.2.0 includes a React dashboard, PySide6 HMI, FastAPI and PostgreSQL. Hardware files cover arm, torso and leg-load rigs, alongside 18 whole-robot test methods and standalone analysis tools.

Arm rig and quick-release mounting Torso rig Leg-load rig
Arm rig with quick-release mounting Torso and upper-body rig render Leg-load rig render

Start Here

Task Entry point
Start the dashboard and reliability platform Software setup · 0.2.0 changes
Run or build the PLC/CAN HMI HMI source, mock mode and packaging
Manufacture and assemble a rig Hardware overview · Mechanical files
Plan and record a test 18 test methods · Inspection and run record
Analyze local recordings Offline tool and worked example

Software in Action

Test dashboard

Browse test cases, samples, execution status and runtime by module, with access to time ledgers, MTBF, station monitoring, archives and detailed curves.

Arm module Lower-body module
Arm-module test dashboard Lower-body test dashboard

PLC HMI

The local gateway connects to PLC/CAN devices. The desktop provides test control, power and channel status, voltage/current trends, motor monitoring and local recording.

PLC controls, power settings, four-channel status and live trends

Aging-test workspace Motor monitoring
HMI aging-test workspace Motor position, speed, torque, temperature and fault monitoring

Select a screenshot to open its full-resolution image. The software also includes verified CSV archives, review and approval, browser-based history import, viewport curve queries and comparisons across executions. See the software guide.

Rig Demonstrations

Arm loading

2.5 kg load 3.5 kg load 5.5 kg load
Arm operating with a 2.5 kg load Arm operating with a 3.5 kg load Arm operating with a 5.5 kg load

Lower-body loading

50 kg load: stepping 50 kg load: repeated rise
Lower-body stepping under a 50 kg load Lower-body repeated rise under a 50 kg load

Upper-body dynamic motion

Upper-body dynamic test

Animations are six-second excerpts at the original speed and aspect ratio. See the media index for sources and reproduction instructions.

Run the Software

On Ubuntu 24.04 amd64, prepare Docker Engine, Compose, Python 3 and OpenSSL:

cd software
python3 scripts/configure.py
bash scripts/up.sh

Follow the setup guide to trust the site CA and open the configured HTTPS address, defaulting to https://localhost:8443. The HMI has a dedicated mock mode; source startup and package builds are covered in the HMI guide.

CSV files and reports are recorded locally first. After verification and explicit submission, files are archived centrally while the station retains its copy. Account permissions, live monitoring and test-data approval are separate workflows; see the software entry point.

Repository Contents

Directory Contents
hardware/ Rig models, manufacturing drawings, BOMs, electrical and assembly files
software/frontend/ React test dashboard and curve workspace
software/host/ PLC/CAN desktop, local gateway and build tools
software/service/ · database/ API, central archives, workers, database and migrations
test-cases/ Whole-robot methods, common rules and inspection records
data-analysis/ · test-runner/ Offline analysis and trajectory tools
Standalone telemetry demo Synthetic InfluxDB/Grafana example

For test preparation, see the common rules and parameter checklist. Download the three Parasolid assemblies from RP1_Test_Parasolid_CAD.zip; STEP files, drawings and BOMs are listed under mechanical files.

License and Contributions

See LICENSES.md and THIRD_PARTY.md for material-specific licences and notices.

Contributions and corrections are welcome through an issue. Include the module or test-case ID, relevant file, and software/configuration version.

About

rp1整机测试相关内容

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages