- Forum
- RIO I/O Expansion Card and Navigation Computer
- AHRS Configuration & Use
- Updated Documentation?
Updated Documentation?
9 years 7 months ago #29528864
by Guy
Updated Documentation? was created by Guy
Hi, I keep checking back to the site to see if the preliminary data sheet has been updated, or if there is any more information regarding Python Libraries. All seems to have gone a bit quiet. Are there any plans to roll out updated info?
Please Log in or Create an account to join the conversation.
9 years 7 months ago - 9 years 7 months ago #29528891
by RobMeades
Replied by RobMeades on topic Updated Documentation?
I bought a RIO-AHRS a little while ago and will shortly be getting to the point when I will have to actually use it so, like Guy, I'm interested in more documentation on the APIs, both the C API (e.g. the units of the gyro/accellerometer/magnetometer readings) and the MicroBasic command interface. You say in the data sheet (page 17) "language description and reference can be found on the Roboteq web site" but I am unable to find anything here (other than the document which says that) and the language is pretty much unusable without a description.
More specifically, the document says "a special algorithm 'fuses' the data of each of these sensors to give the board’s Attitude and Heading": this is why I purchased the RIO-AHRS board (rather than a simple set of sensors), to take away a task from the Pi, so I would like to know how to get at these derived values from the RIO-AHRS board. I can see the Euler angle returning a float: presumably this in degrees? I also need to determine distance travelled/speed so need to know more about the accellerometer to derive that.
Rob
More specifically, the document says "a special algorithm 'fuses' the data of each of these sensors to give the board’s Attitude and Heading": this is why I purchased the RIO-AHRS board (rather than a simple set of sensors), to take away a task from the Pi, so I would like to know how to get at these derived values from the RIO-AHRS board. I can see the Euler angle returning a float: presumably this in degrees? I also need to determine distance travelled/speed so need to know more about the accellerometer to derive that.
Rob
Please Log in or Create an account to join the conversation.
- Griffin Baker
9 years 7 months ago #29528892
by Griffin Baker
Replied by Griffin Baker on topic Updated Documentation?
The microbasic references and language description is in the NextGen controller users manual.
dev.roboteq.com/dev1/index.php/support/documentation
dev.roboteq.com/dev1/index.php/support/documentation
Please Log in or Create an account to join the conversation.
9 years 7 months ago #29528893
by RobMeades
Replied by RobMeades on topic Updated Documentation?
Thanks for responding, that's useful. That manual gives me the structure of the MicroBasic language, which is great, but it also illustrates quite well the bits that are missing from the RIO manual. For instance, page 172 of the NextGen controller users manual lists the real time queries that can be used and then the next 15 pages describe what each of those commands actually do (the meaning of parameters, the meaning of return values, etc.). This latter is not described, anywhere that I can find, for the RIO, which makes it unusable without a lot of guess-work.
Have I missed a chunk of documentation somewhere?
To be frank, I'm likely to dump using MicroBasic at all and stick with C, but even then I need to know what the units returned by RioReadAccel() etc. are. The header file tells me nothing, just that I get a short.
Is there somewhere I can find the units of the RioReadAccel() (and, for that matter, RioReadMag() and RioReadGyro()) return values? I don't need a big document, a hint would do.
Rob
Have I missed a chunk of documentation somewhere?
To be frank, I'm likely to dump using MicroBasic at all and stick with C, but even then I need to know what the units returned by RioReadAccel() etc. are. The header file tells me nothing, just that I get a short.
Is there somewhere I can find the units of the RioReadAccel() (and, for that matter, RioReadMag() and RioReadGyro()) return values? I don't need a big document, a hint would do.
Rob
Please Log in or Create an account to join the conversation.
- Forum
- RIO I/O Expansion Card and Navigation Computer
- AHRS Configuration & Use
- Updated Documentation?
Time to create page: 0.071 seconds