https://github.com/thunderfly-aerospace/tf-propscale
Bench for measuring parameters of propulsion system (propeller, motor, regulator) of unmanned drones
https://github.com/thunderfly-aerospace/tf-propscale
drone propeller propulsion-airframe-integration propulsion-design
Last synced: 5 months ago
JSON representation
Bench for measuring parameters of propulsion system (propeller, motor, regulator) of unmanned drones
- Host: GitHub
- URL: https://github.com/thunderfly-aerospace/tf-propscale
- Owner: ThunderFly-aerospace
- License: gpl-3.0
- Created: 2021-05-13T12:25:51.000Z (about 5 years ago)
- Default Branch: TF-MOTORSCALE01A
- Last Pushed: 2022-11-12T21:36:40.000Z (over 3 years ago)
- Last Synced: 2025-08-01T21:37:06.580Z (12 months ago)
- Topics: drone, propeller, propulsion-airframe-integration, propulsion-design
- Language: OpenSCAD
- Homepage:
- Size: 6.22 MB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TF-PROPSCALE - propulsion system test bench
*Formerly known as TF-MOTORSCALE*
Test bench for measuring parameters and verification of propulsion system (propeller, motor, regulator) of unmanned drones especially [TF-G2 autogyro](https://github.com/ThunderFly-aerospace/TF-G2).

## Start measuring scripts
sudo systemctl restart onboot
## Remote display
The computer which should display the measured data needs to have [TFROSTOOLS](https://github.com/ThunderFly-aerospace/TFROSTOOLS) installed.
sudo apt install python3-colcon-common-extensions
git clone git@github.com:ThunderFly-aerospace/TFROSTOOLS.git
cd TFROSTOOLS/
./install.
source install/setup.bash
Then the data should be displayed in the [PlotJuggler](https://github.com/facontidavide/PlotJuggler) on the remote computer.
ros2 run plotjuggler plotjuggler

# Readout of parameters from UAVCAN ESC
CAN translator should be connected by following command:
./create_socket_can.sh
Then [ROS node](http://wiki.ros.org/Nodes) should be run by:
ros2 run tf_tools uavcan_motor_driver
# Additional ROS nodes
```
ros2 run tf_tools gpsd
ros2 run tf_tools tfslot
ros2 run tf_tools uavcan_motor_driver
```