Comments (3)
HWT905 TTL, with original usb adapter
https://www.wit-motion.com/digital-inclinometer/witmotion-hwt905-ttl.html
- UP Xtreme I7 with Intel® Core™ i7-8665UE (up to 4.4 GHz),
- Ubuntu 20.04.4,
- kernel : 5.4.65-rt38+ (RT kernel)
- Ubuntu kernel version 5.4.0,
- Qt 5.12.8
TEST PROTOCOLE : visualization under ros/rviz with imu_tool plugin
Saving X,Y and Z position, and looking again later, to see presence or drift, moves in angles, or latency.
LIST OF TESTS MODE
1/ success : b = 115200, freq = 10hz, pp = 20ms, test duration : 10mn
2/ fail : b = 115200, freq = 10hz, pp = <20ms
3/ success : b = 115200, freq = 200hz, pp = 12ms, test duration : 08 Hours
4/ fail : b = 115200, freq = 200hz, pp = <12ms
from witmotion_imu_ros.
WT31N, open-circuit, TTL FTDI FT232 USB converter by Digilent
Intel Core i5-6200U CPU @ 2.30GHz, Mint Linux 22, Ubuntu kernel version 5.4.0, Qt 5.16.5
List of tested modes
(For ordinary test the typical duration is around 5 minutes)
Success | Baudrate | Frequency, Hz | Polling period, ms | Description |
---|---|---|---|---|
✔️ | 115200 | 100 | 10 | Covariance measured on ~15000 acquisitions sensor.log test.bag |
❎ | 115200 | 10 | 10 | Crash, timer fault |
✔️ | 115200 | 10 | 30 | Stable, covariation measured on 1500 acquisitions sensor.log |
✔️ | 9600 | 100 | 10 | Actual acquisition rate around 20 Hz |
❎ | 9600 | 10 | 10 | Crash, port read failed |
✔️ | 9600 | 10 | 30 | Qt memory leak detected ~14 MB, for unknown reason, non-reproducible |
✔️ | 9600 | 10 | 50 | Most stable mode |
Maximal duration of stable working (approx.)
Around 2 hours
Encountered issues and crashes
Crash due to unstable USB converter connection with polling period less than 15 ms.
witmotionctl-wt31n -b 115200 -i 10 --covariance --log
Opening device /dev/ttyUSB0 at 115200 baud
Creating multithreaded interface for Witmotion WT31N IMU sensor connected to ttyUSB0 at 115200 baud
Running reader thread
Waiting for the first packet acquired...
Opening device "ttyUSB0" at 115200 baud
Instantiating timer at 10 ms
Internal error occurred. Suspending the reader thread. Please check the sensor!
QObject::killTimer: Timers cannot be stopped from another thread
QObject::~QObject: Timers cannot be stopped from another thread
QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread
Suspending TTL connection, please emit RunPoll() again to proceed!
ERROR: No data acquired during last 3 iterations, please check the baudrate!
Average sensor return rate -nan s
Calculating noise covariance matrices...
Accelerations (total for 0 measurements):
[ 0 0.00000 0.00000
0.00000 0 0.00000
0.00000 0.00000 0 ]
Angles (total for 0 measurements):
[ 0 0.00000 0.00000
0.00000 0 0.00000
0.00000 0.00000 0.00000 ]
from witmotion_imu_ros.
WTGAHRS1 GPS IMU
Manual: https://m.media-amazon.com/images/I/81dW2zuBOeL.pdf
Software: https://www.wit-motion.cn/#/witmotion/literature/download?id=1526108478018232321
Machine: Nvidia Jetson Xavier NX, Jetpack 4.6, ARM64 architecture, Ubuntu 18.04 & ROS Melodic
Test Report
Status | Baud Rate | Frequency, Hz | Polling Interval, ms | Description |
---|---|---|---|---|
Success | 4800 | 10 | 100 | Stable |
Success | 9600 | 10 | 100 | Stable |
Success | 57600 | 50 | 20 | Stable |
Success | 115200 | 100 | 10 | Stable |
Success | 230400 | 200 | 5 | Stable |
Important note:
According to the datasheet, this IMU supports the baudrate of range (4800 to 230400), and a frequency of (0.2Hz to 200Hz), but they need to be set in the windows software, then using the same configurations in the config.yaml file.
For example, if set to baudrate 230400 and frequency 200hz in the software, then the same baudrate must be used in the config file. Otherwise, the launch is success but there is no message output.
from witmotion_imu_ros.
Related Issues (20)
- IMU ros driver compatible with i2c protocol HOT 1
- [ROS2] Add installation instruction for ROS2 HOT 5
- [ROS2] Test reports for ROS2 version on different sensors HOT 6
- Trouble interfacing with Raspberry Pi HOT 12
- I can see topics, but no values on hwt905-ttl ?! HOT 17
- wt901 sensor covariance HOT 8
- Massive latency in HWT906 with dev board and USBC connection. HOT 5
- its not working for WT901BLECL5.0 HOT 17
- [ROS2] WT901C issues HOT 3
- [ROS2] clean build failing on ROS2 Foxy HOT 9
- Setting frequency HOT 1
- BWT901CL imu not showing any data HOT 3
- HWT9053-485 is not working. HOT 3
- WT901C-485 is not working in ros2 humble HOT 1
- Issue with HWT 905-485 Sensor - Timed Out Waiting for Data HOT 2
- Massive latency in HWT905 HOT 1
- CMake error trying to find_package(witmotion_ros REQUIRED) HOT 2
- wit WT901C-TTC not detected on my raspberry pi4 HOT 7
- [ROS2] Can't read anything on `/imu` topic HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from witmotion_imu_ros.