Comments (3)
One of the reasons the systems I have worked with use three coordinates on the ship is so that you can get both a forward and a perpendicular vector and use them to calculate a third. If you end up using the DeltaV as facing info then the system has to calculate and include ship drift. It also does not work when stationary(which I think is the more critical issue of the two.)
I do wonder if one receiver for forward and another for down would be enough. If one were to instead calculate a new coordinate off of three of the quad receivers and the one forward/down receiver, would the distance discrepancy of that single receiver(and possibly its counterpart) be enough to continue the 0.2s accuracy? I think if one had a known distance offset of the forward and down receivers it might be.
from ips.
Yea after messing with velocity calculations based on coordinates, I agree that using it is very brittle and prone to a ton of errors. Going with 3 separate points for establishing a plane on the ship is the way to go.
Unfortunately, it's impossible to calculate a third point off of 2 others regardless of the setup. If you only have 2 coordinates, then you only have a line between those 2 coordinates. Even if you know the distances to a third, that third coordinate could be anywhere in a circle around the other two. Almost like the line created by the 2 points is a hinge that the third rotates around.
But I do think it may be possible to construct the needed vectors even when the receivers are very close to each other. I would be working with very small numbers, but it may be enough. If it works, I should be able come up with a very small, single module rather than a 3-piece system.
from ips.
You could have a 2nd system that is below the main system to give you roll orientation of the ship. you could then at least orient the ship upright before attempting to find the heading/pitch of the ship with movement.
from ips.
Related Issues (10)
- Fix Grid Rotation HOT 1
- Velocity Module HOT 3
- IPS Mono Receiver Option
- Waypoint Course Module - Saving Waypoints Script
- Waypoint Course Module - Reduce Code Setup
- IPS - Transmitter Station Replacement HOT 4
- Research Spherical/Cylindrical Coordinate Method
- IPS - Multi-IPS-Instance Setup + Syncing HOT 1
- is it still worth it to q version for developers becuse of added imu blocks? does it fail safe if they patch the black magic?
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 ips.