Java 惯性导航信号处理
我对在 Web 应用程序中处理陀螺仪和加速度计的测量结果感兴趣。如果有工具可以积分欧拉角和其他此类几何图形,那就太好了。线性代数,例如最小均方(或一些更好的方法)来合并 GPS 和 IMU 数据也是一个重要功能。该应用程序不涉及任何实时反馈或机器人技术。
此外,光谱分析也很有用。找到主要频率,分析音调上下移动时的轮廓。 (音调,而不是角度。这与导航无关。)是否有可能找到一种工具可以利用三维加速度计数据来实现这一点?
目标平台是服务器端Java。 Java 有很多东西,但其中很多似乎都是以教育为导向的。我对 DSP 和 Java 都很陌生……这似乎是一个不寻常的请求,但并不奇怪。最重要的是要有扎实的傅立叶分析和矩阵运算基础。不是游戏库或 Mindstorms 工具包——这似乎排除了很多可能性。但我知道人们也用 Java 进行科学和严肃的数学研究。
现有的 Java 库是否可以提供这样的功能?
I'm interested in processing measurements from gyroscopes and accelerometers in a Web application. It would be nice to have tools for integrating Euler angles, and other such geometry. Linear algebra such as least-mean-squares (or some better approach) to merge GPS and IMU data is also an important feature. The application does not involve any real-time feedback or robotics.
Also, spectral analysis will be useful. Finding principal frequencies, analyzing the profile as pitch shifts up and down. (Tonal pitch, not the angle. This is not navigation-related.) Is it likely to find a tool that will do that with accelerometer data in three dimensions?
The target platform is server-side Java. There's a lot out there for Java, but so much seems education oriented. I'm pretty new to both DSP and Java… it seems that this might be an unusual request, but not outlandish. The most important thing is to have a solid foundation with Fourier analysis and matrix operations. Not a gaming library or Mindstorms toolkit — that seems to rule out a lot. But I know people do science and serious math in Java, too.
Are there existing Java libraries that combined can provide such functionality?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一些链接:
http://acs.lbl.gov/software/colt/
http://math.nist.gov/javanumerics/jama/
更多信息请参见:
http://en.wikipedia.org/wiki/List_of_numerical_libraries#Java
Some links:
http://acs.lbl.gov/software/colt/
http://math.nist.gov/javanumerics/jama/
And more here:
http://en.wikipedia.org/wiki/List_of_numerical_libraries#Java