|
Post by fabi on Jan 9, 2015 14:08:50 GMT
Made progress with my next experiment ... software will follow soon 1. Capturing realtime motions and transmitt them over wireless --> succeeded 2. Mounting motion collector in the Drone (or any other RC model) --> succeeded 3. Sending Motion Data to Ian's BFF --> Worked first time this morning!!! 4. Controlling with the realtime motions my Plattform and controlling the RC model when sitting on the Motion Plattform!!! So you become a real Pilot of any RC model!!! --> Give all pieces are working now, I'm merging everything into one SW (in Progress)
|
|
xa4
New Member
Posts: 6
|
Post by xa4 on Jan 9, 2015 15:56:08 GMT
Awesome. I was wondering how you connect the IMU ( what IMU are you using ?) to the computer ? I don't see an arduino , raspberry Pi or similar controller board in the video ? Side note : If you want to make a screen/monitor capture (and even combine it with multiple (web)cam recordings) I suggest you look into obsproject.com. It's open source and a very powerful tool for video presentations.
|
|
|
Post by tronicgr on Jan 9, 2015 17:05:21 GMT
Really amazing work fabi !! I have some xbee transceivers laying around, now I'll have to get that 9DOF sensor you have and start playing with it as well Thanks Thanos
|
|
|
Post by tronicgr on Jan 9, 2015 17:43:59 GMT
|
|
|
Post by fabi on Jan 9, 2015 17:59:23 GMT
Sent you an order list via eMail
|
|
|
Post by tronicgr on Jan 9, 2015 18:31:25 GMT
Sent you an order list via eMail Thank you! I have everything except the sensors. I just have being given from someone at my work, a full set of RFduino (Kit part number RFD90103) that I might try as well along the xbee. They have range 500m and higher bandwidth (2.4Ghz). Then I'll have to get plain 9DOF sensor array and interface it to the RFduino... Hmm
|
|
|
Post by vicpopo on Jan 9, 2015 19:36:40 GMT
Axesome Fabi euh no Neo !
The third video is marked as private.
Thx
|
|
|
Post by fabi on Jan 9, 2015 23:38:35 GMT
Axesome Fabi euh no Neo ! The third video is marked as private. Thx Fixed, thanks for letting me know!
|
|
|
Post by fabi on Jan 9, 2015 23:40:36 GMT
Awesome. I was wondering how you connect the IMU ( what IMU are you using ?) to the computer ? I don't see an arduino , raspberry Pi or similar controller board in the video ? Side note : If you want to make a screen/monitor capture (and even combine it with multiple (web)cam recordings) I suggest you look into obsproject.com. It's open source and a very powerful tool for video presentations. I'm connecting IMU to an xbee, sending signal via wi-fi to another xbee which is connected via USB from which the software receives the signal and converts it for Ian's BFF
|
|
|
Post by tronicgr on Jan 10, 2015 22:28:42 GMT
Hi fabi , I put together the RFduino parts and soldered a quick connection for the MPU-6050 (6DOF) sensor I had laying around. Tonight I'll have to do some programming to have it transfer the sensor data wireless... As you can see the transmitter comes with a nice AAA battery supply Its not cheap solution, but it should have better performance than Razor. I'm not complaining, got it for free! Thanks Thanos
|
|
|
Post by fabi on Jan 11, 2015 6:15:44 GMT
Hi fabi , I put together the RFduino parts and soldered a quick connection for the MPU-6050 (6DOF) sensor I had laying around. Tonight I'll have to do some programming to have it transfer the sensor data wireless... As you can see the transmitter comes with a nice AAA battery supply Its not cheap solution, but it should have better performance than Razor. I'm not complaining, got it for free! Thanks Thanos Great... so we need to think about the format on Serial This is what I have from the Razor (whereas we can adopt the firmware if needed); a deliminiter to re-synch if data loss would be important: Serial commands that the firmware understands:
"#o<params>" - Set OUTPUT mode and parameters. The available options are:
// Streaming output
"#o0" - DISABLE continuous streaming output. Also see #f below.
"#o1" - ENABLE continuous streaming output.
// Angles output
"#ob" - Output angles in BINARY format (yaw/pitch/roll as binary float, so one output frame is 3x4 = 12 bytes long).
"#ot" - Output angles in TEXT format (Output frames have form like "#YPR=-142.28,-5.38,33.52", followed by carriage return and line feed [\r\n]).
// Sensor calibration
"#oc" - Go to CALIBRATION output mode.
"#on" - When in calibration mode, go on to calibrate NEXT sensor.
// Sensor data output
"#osct" - Output CALIBRATED SENSOR data of all 9 axes in TEXT format.
One frame consist of three lines - one for each sensor: acc, mag, gyr.
"#osrt" - Output RAW SENSOR data of all 9 axes in TEXT format.
One frame consist of three lines - one for each sensor: acc, mag, gyr.
"#osbt" - Output BOTH raw and calibrated SENSOR data of all 9 axes in TEXT format.
One frame consist of six lines - like #osrt and #osct combined (first RAW, then CALIBRATED).
NOTE: This is a lot of number-to-text conversion work for the little 8MHz chip on the Razor boards.
In fact it's too much and an output frame rate of 50Hz can not be maintained. #osbb.
---> "#oscb" - Output CALIBRATED SENSOR data of all 9 axes in BINARY format.
One frame consist of three 3x3 float values = 36 bytes. Order is: acc x/y/z, mag x/y/z, gyr x/y/z.
"#osrb" - Output RAW SENSOR data of all 9 axes in BINARY format.
One frame consist of three 3x3 float values = 36 bytes. Order is: acc x/y/z, mag x/y/z, gyr x/y/z.
"#osbb" - Output BOTH raw and calibrated SENSOR data of all 9 axes in BINARY format.
One frame consist of 2x36 = 72 bytes - like #osrb and #oscb combined (first RAW, then CALIBRATED).
// Error message output
"#oe0" - Disable ERROR message output.
"#oe1" - Enable ERROR message output.
|
|
|
Post by tronicgr on Jan 11, 2015 6:18:28 GMT
Wow! You read my mind! Just sent you PM asking you about it!!
|
|
|
Post by tronicgr on Jan 11, 2015 6:42:22 GMT
fabi , Hmm, I have only Gyro and Accelerometer data. acc x/y/z, gyr x/y/z No Magnetic compass on the MPU6050... So if I receive "#oscb" I should spit back to PC, 2x3 float values (24bytes). No ID in front? Just CR,LF in the end? Can you alter your end to accept just 6DOF data, no need really for magnetic compass, unless you plan to use it for gyro calibration during drifting.
|
|
|
Post by vicpopo on Jan 11, 2015 15:48:22 GMT
Hey Guys,
I really like what you are working on ...Neo and Morpheus or 2 Neo ! You are both the One guys
|
|
|
Post by vulbas on Jan 12, 2015 13:33:12 GMT
thank you for your work fabi
|
|