JanBalke420 / DIY-DirectDrive

Software for creating a DirectDrive Wheelbase for simracing, using an ODrive Robotics board and an industrial servo motor.

Home Page:http://jan-balke.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DIY-DirectDrive

Software for creating a DirectDrive Wheelbase for simracing, using an ODrive Robotics board and an industrial servo motor.

more info: www.jan-balke.com

This Software is for creating a Direct Drive ForceFeedback Steering Wheel for Driving Simulations.

It connects with an ODrive Robotics Board (https://odriverobotics.com/) and uses it to send torque commands to a Servo-Motor. By interfacing with different games, live ForceFeedback data is acquired.

Feature Overview:

  • intuitive graphical user interface

Simulation of physical effects of real Steering Wheel:

  • friction (constant resistance against movement of the wheel)
  • damping (proportional resistance against movement of the wheel)
  • inertia (proportional resistance against acceleration of the wheel)
  • resistance against further wheel movement when reaching bump-to-bump limits

Profile Management:

  • all settings can be saved in a profile
  • profiles can be renamed, or deleted
  • profiles will be saved in 'profiles.xml'
  • profiles will be loaded when starting the software

Data Reconstruction (!!!DISABLED IN CURRENT VERSION!!!):

  • dynamic realtime temporal upsampling of incoming force-feedback data to target sample rate of motor controller
  • optional temporal smoothing of reconstructed data

This Software was developed and tested in Python 3.5.3

Packages used in this software:

About

Software for creating a DirectDrive Wheelbase for simracing, using an ODrive Robotics board and an industrial servo motor.

http://jan-balke.com/

License:GNU General Public License v3.0


Languages

Language:Python 100.0%