Skip to main content
Ctrl+K

Dr.QP documentation

  • Getting Started
  • Development documentation
  • How-tos
  • GitHub
  • Getting Started
  • Development documentation
  • How-tos
  • GitHub

Section Navigation

  • Product specification
  • Dr.QP CAD designs
  • Kinematics model
    • 1. Getting Started With Robot Inverse Kinematics (IK)
    • 2. Matrix based transforms
    • 3. Generating gaits
    • 4. Migrating the Existing Kinematics Model to MoveIt 2
    • Experiments
      • SAxense feasibility for DualSense audio and haptics
      • 3.1 Experiment: Smoothing Splines
      • 3.2 Experiment: Transitions
  • Notes
    • Raspberry Pi storage
    • Uninstalling Ubuntu Desktop
    • vcpkg evaluation
  • Development documentation
  • Kinematics model
  • Experiments

Experiments#

A collection of experiments and failed attempts.

Contents:

  • SAxense feasibility for DualSense audio and haptics
    • Executive summary
    • What SAxense actually does
    • Why SAxense is the right tool for Bluetooth haptics on Linux
    • Integration paths
    • Existing Dr.QP infrastructure fit
    • Estimated latency budget
    • Known issues with PipeWire on Ubuntu 24.04 / Raspberry Pi 5
    • Open issue in SAxense issue tracker
    • Acceptance criteria status
    • Recommended integration approach
    • Failure modes and mitigations
    • What must happen before code ships
    • Recommendation
    • Alternatives considered and rejected
  • 3.1 Experiment: Smoothing Splines
    • Deep dive into smoothing splines
    • BSpline
    • BSpline in application to gaits trajectory approximation
    • Bezier curve using B-spline
    • Pure python implementation of Bézier curve
    • An abandoned attempt to use smoothing splines for gait generation
    • Using splines for trajectory interpolation
  • 3.2 Experiment: Transitions

previous

4. Migrating the Existing Kinematics Model to MoveIt 2

next

SAxense feasibility for DualSense audio and haptics

Edit on GitHub
Show Source

© Copyright 2017-2025 Anton Matosov.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.0.