Added: 1 year ago
From: SebMadgwickResearch
Views: 5,079
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (27)

Sign In or Sign Up now to post a comment!
  • Wow this sensors work really smooth!

  • Very Impressive.

  • hello, does the board have a microprocessor, if such, is it a dsPIC?, if so, which dsPIC is it?? thx. considering ti buy it.

  • Could you design the PCB logger for us with both Bluetooth and SD card? 

  • Yes, contact me via x-io.co.uk and we can speak further.

  • I am looking for a device to store data from our keypad ignition system via USB to an SD card or to wireless bluetooth export to a laptop. Could your device be modified for this?

  • The IMU tag already stores data from the 5 auxiliary inputs. However if you do not need the IMU sensors, this product would be overkill for your application.

  • Your code needs a bit of work.

    Your filtering is not bad, but if somebody plans to integrate it in a robotic project which needs full speed and precision... well it is very precise but I think that it "thinks" a lot and takes its time to respond. It's a bit delayed. But well, it's still very nice. It should be a bit more "woken" and real-time...

    Keep the great job.

  • What work does my code need?

    As I have said, speed is not a problem. The potential algorithm update rate is tens of kHz on a just PIC. Any delays you observe in the video will be due to the graphics rendering.

  • @SebMadgwickResearch A! OK!

    Then, nice work.

    It must then be a graphics problem.

  • Well, well! Nice work.

    Really impressed, what's the cost?

    Actually, making (or finding) IMUs becomes just simpler every day. The world of advanced IMUs which were firstly used only by some researchers working for ex. in NASA for robots etc. now becomes a widly used "simple" engine.

    Think of improving a bit your code. If it is used for some kind of games or something that doesn't demand high precision at high speeds... then alright...

    (comment continued... not enough characters remaining)

  • See the video description for purchasing details.

    It is hardware that limits precision not the "code" or algorithm. I am always thinking about improving my work but I don't think the algorithm (I now use a hybrid of mine and that of Mayhony et al) could get much better; especially concerning speed.

  • wow, very impressive, i initially thought it was simply the IMU and your wires were the serial connection to the computer, but its just the power connection, truly genius, i think you will sell a lot of these

  • Hello, nice work!!

    I'm been very interested in buying this IMU, but first I have to ask you something: Is it possible to reprogram this IMU directly in your PCBoard? The ICSP connector for the dsPIC is avaiable?

    Thank you

  • The ICSP pins are among those in the header - I don't know if this would be useful without the source code? FYI: I may make the IMU tag v1.0 completely open source (not for few months though).

  • I am trying to interface a 9 DOF razor to a Seeeduino, so the Seeeduino can get the data recoreded as well as the SD card. Would you be able to provide any imput or information on where to look to make this happen? thanks

  • If you are using products like the 9 DOF razor and Seeeduino then things should be straight forward; everything should be documented in your individual product datasheets. If you are having specific problems I recommend you post a question on the Sparkfun Forum.

  • amazing!!

  • You say that the fusion algorithm is running on the computer, it is possible to implement the fusion algorithm or the kalman filters inside the dsPic to have a fully embedded system?

  • Yes it is and I've done it. I've actually used a slightly different algorithm (just as good) and with floats it requires ~12,000 instructions per update using the C30 compiler on a dsPIC33. I plan to move this to fixed-point maybe even in assembler to make use of the DSP engine!

  • This looks like an improvement on the MARG board in other videos of yours. What kind of controller did you use? Does it have the ability to be reprogrammed?

  • It is a dsPIC33FJ128GP804 - remappable h/w peripherals, 128k flash, 16k RAM, up to 40MIPs.

    Yes it can be reprogrammed. If you were to do so, the 5 auxiliary inputs can be remapped as: I/Os, UART, CAN, PWM, capture, ect. I designed it with the intention that it could be re-programmed as a UAV controller in the future.

    If you are interested in doing this, I could provide you with the source-code and schematic.

  • I would love to make a table tennis game with this device, it looks incredibly impressive, Thumbs up :)

  • Nice idea. In that context the IMU tag is very similar to a Wii motion plus controller, the only difference being that the IMU tag uses the earth's magnetic field to measure heading instead of the IR LEDs on sitting on top of the screen.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more