An open API service indexing awesome lists of open source software.

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

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).

![TF-PROPSCALE01A](doc/img/TF-MOTORSCALE01A.JPG)

## 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

![TF-PROPSCALE01A](doc/img/measured_data_display.png)

# 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
```