Comments (13)
Hello emil-jose,
I noticed that your questions are already being answered on Xsens' BASE forum. If you have any questions specifically regarding Xsens' MTi ROS node, feel free to post them here.
Raw GNSS Pvt messages are available via this driver as well. You can configure the MTi to output them by selecting output data mode 1 or 2 in the xsens.yaml configuration file. After running the node you can retrieve the data using:
rostopic echo /mti/sensor/gnssPvt
from xsens_mti_ros_node.
I did set the mode to 1 and 2. It does not give me any GPS output. After trying it out, I wanted to switch to my previous ros driver (https://github.com/rpng/xsens_mti_ros_node), but it seems setting the mode did change something in the sensor itself. Now my previous driver does not seems to work properly.
Is there any way to reset it? and what could be the reason that 'rostopic echo' didn't show me any msg at all?
from xsens_mti_ros_node.
Hello emil-jose,
Are you getting any warnings or errors after using rostopic echo, or before that when launching the rosnode? Even without a GNSS fix, rostopic echo should return a list of 0-valued parameters.
Upon startup the node takes the settings in the xsens.yaml file and uses them to configure the MTi. This means that its output configurations (output data mode/rate), filter profile and baudrate may change during the launch.
from xsens_mti_ros_node.
The rostopic echo display nothing and launching the node does not show any error. Even I tried outdoors and indoors. Its the same. I set the filter profile to 1 and changed the output data mode to 1 and 2 .
from xsens_mti_ros_node.
Have you updated your MTi to run the lastest firmware version (v1.8.2) using our Firmware Updater?
Also, are you using a direct USB connection or a serial to USB converter cable?
from xsens_mti_ros_node.
I am using direct USB connection and firmware version is 1.3.1
from xsens_mti_ros_node.
In that case I highly recommend first updating the firmware of your device to 1.8.2. If that doesn't solve the problem, you might want to check out the solution here: #36
(note that you are using a 4th generation device, so the latest firmware version is 1.8.2, in contrast to the 5th generation MTi's which are currently at 1.7.4.)
from xsens_mti_ros_node.
I tried updating the firmware. It updated with message "unknown error while updating firmware". But anyway, now it seems to output the raw Raw GNSS Pvt messages and is working in my laptop. The current version it is showing is 1.8.2. When I plugged into the mobile platform, I got an error as in #36. I tried the solutions of adding myself to the group but doesn't make any difference. I also tried "sudo chmod 777 /dev/ttyUSB0". The last suggestion in #36 is to update the firmware again to beta version. Should I go for it? I would rather have a stable version. Is there any other fix to this problem.
from xsens_mti_ros_node.
Are you still seeing "TypeError: ord() expected a character, but string of length 0 found" upon launching the node?
Your firmware version (1.8.2) is the latest available firmware version. There are no further beta firmwares available for your device.
from xsens_mti_ros_node.
Yes, But only on my mobile platform(Segway). It works fine in my laptop.
from xsens_mti_ros_node.
I was looking into the code for better understanding. I see a free acceleration output. Is free acceleration equivalent to gravity compensated? How can I configure the node to output free acceleration instead of raw imu or both.
from xsens_mti_ros_node.
The Free acceleration output is indeed the 3D acceleration with the effects of gravity removed. Note however the difference in output frames:
- The regular Acceleration output is defined in the sensor (body-fixed) frame;
- The Free Acceleration output is defined in the local frame (same as orientation/velocity output, ENU frame by default).
The ROS node does not yet have support for a Free acceleration output, but the code in xsens_driver/src can be modified to configure, receive and print it.
I have not yet been able to reproduce the error you are seeing on your mobile platform. We are still looking into this.
from xsens_mti_ros_node.
You might have to do a magnetic field recalibration.
from xsens_mti_ros_node.
Related Issues (20)
- Xsense Driver for ROS2 HOT 13
- Motion Tracker Dev. Board(Mti-670): ord() expected a character, but string of length 0 found HOT 2
- Testing on Ubuntu 14.04 with ROS Indigo - MT error: not an available XKF scenario HOT 6
- Dev. Board(Mti-670): How to get acceleration and GPS data? HOT 6
- Dev. Board(Mti-670): How to get linear_acceleration && angular_velocity in ROS driver HOT 3
- yaw angle change even the IMU device not move HOT 10
- MTi-G-710-2A8G4 on ROS HOT 3
- Interfacing MTi-G-710-2A8G4 with Livox mid 40 HOT 2
- Rostopic echo /gnss shows inconsistencies in sending the data HOT 1
- Interface Diagram for Livox And Xsens Gnss/Ins HOT 7
- Unable to get linear velocity and acceleration outputs on MTi-30-2A8G4 HOT 2
- how to use ntrip_ros with xsens_ros_driver HOT 2
- Set covariance matrix for IMU Mti300 AHRS HOT 6
- Yaw starts drifting after turning on linear acceleration and angular velocity from mtmanager HOT 1
- Unable to install MT Manager
- xsens MTi-300 device not found HOT 4
- Xsens MTIG-710 roslaunch error... process dies HOT 6
- Linking problem occurs when installing MT Software Suite HOT 6
- Time ref beloning to which measurement HOT 3
- Nvidia jetson orin nano, fail to build xsens_mt
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 xsens_mti_ros_node.