seeers wrote:Hold position works perfectly with 20120618!
Many thanks to all developers!
Yepp, confirm. Just tested booth i2c and serial it works....
seeers wrote:Hold position works perfectly with 20120618!
Many thanks to all developers!
Jonit wrote:EOSBandi thank you for fixing that 2km error in serial code, I'll test it as soon as possible!
EDIT: hmm... just loaded new dev_20120622 into my FC and I am still getting that 2km errorwhat am I doing wrong? PS: (I have TinyGPS)
Jonit
LuFa wrote:Hi Eos ,
sounds great !
can you tell us how did you config the Ublox modul ? via u-center ?
did you have a config file ?
Alexinparis wrote:Hi,
about the 2km error, MIS told me this some times ago:
But I don't know why, if I turn on GPS filtering in mwii code, i see some differencies (about 0.001 deegres) beetwen latitude displayed at OSD and latitude displayed in mwii config, and only at latitude... This need some investigation.
I didn't take time to check
EOSBandi wrote:Okay Folks,
Just come back from the field, tested serial gps code with U-blox neo6 gps. (Code Dev0622) It is AWESOME! No filtering needed at all. The only trick is to have as large GPS antenna as you can. I ordered these from GLB : http://www.goodluckbuy.com/rabbit-gps-r ... oller.html (Mine not exactly looks like the same, but it still has a small connector for GPS antenna.) Then I replaced the original 18x18mm antenna with a 25x25mm active one. (The PA6B module has a 15x15mm antenna). Now on the field the GPS see 10 sats (7-8 with the PA6B) and the coordinate deviation is less than 1.5m.
Here is a kml log of a flight with Poshold and some RTH, and a picture of the different antennas.
copterrichie wrote:Here is a RCTimer ubox GPS unit, do anyone know if it will work? I love the price: http://www.rctimer.com/index.php?gOo=go ... oductname=
Also, is this unit required if using serial: http://www.rctimer.com/index.php?gOo=go ... oductname=
LuFa wrote:Hi
can anyone tell me where i can find the newest I2C GPS Nav code for the newest Mwii dev ?
on the googlecode site from eosbandi i can only find r33 , but i have read about a the new nav rate controller and cant find it .
thanks
Mac9 wrote:Not a reply its just a plea.
I have a Sparkfun Serial GPS unit and yes you all have concluded correctly The I/O pins have separated from the board taking with them some of the tracks.
Anyone out there who would, for a fee repair the unit. I have neither the equipment, the skill or the inclination to do so. Obviously cost is important if the cost of repair is close to $25 then I will bin and buy one from RC Timer.
Send me a PM if you can help, to minimise postage costs and time I would prefer a repair carried out in UK or Europe but its not that important so please if you are outside this area and are able to repair still get in touch. I will pay by PayPal direct payment in the currency of your choice.
Regards
John
LuFa wrote:But after restart , all settings are remove![]()
flyrobot wrote:Hi,
My flyduino board has problem, the molex interface port for gps port was dropped off it self after its fall down from table. The soldering pad was peeled off from the pcb. I planned to change the GPS serial port (serial 2) to serial 3.
can someone help me to point the right pin in the code in arduino IDE?
Thanks,
John
edge wrote:Hey,
today i tried GPS mit the new DEV version and the i2c code r33.
i took my netbook and started to walk with my copter, to see whether the homearrow ist correct. but it always shows 180 degress in the wrong direction.
i thought, the calibration of my compass is wrong, but the middle arrow always shows in the correct direction.
cheers,
Alex
Killab wrote:Does the baro matter thats being used with the gps? I have the V1E quadrino board and my buddys got the previous board. So just wondering if it really matters for him to upgrade to the newer baro.
EOSBandi wrote:Killab wrote:Does the baro matter thats being used with the gps? I have the V1E quadrino board and my buddys got the previous board. So just wondering if it really matters for him to upgrade to the newer baro.
a good working baro is need for alt hold, since gps code does not includes altitude controlling, you don't need it for gps.
BUT
the current roadmap for gps includes altitude handling, and for that you will need a good working baro. bmp020 is marginally ok, so a board with a new MS baro is recommended. The only problem is that MS baro code is huge and you won't be able to use serial gps in the future with this baro on a 328p board.
crashlander wrote:Hello,
I encountered strange behavior with serial GPS code on Crius SE with 0622 (and possible earlier).
1. PH and RTH sometimes switch into "ESCAPE"mode, in both modes my quad sometimes accelerate violently into random direction and I must take manual control to stop it. After just switching PH or RTH to on and off (during same flight and manual correction) it continues with working PH or RTH (sometimes until end of flight). I've have it on video, couple of times (first starts around 2 min 10s and around 5 min)(and it works O.K. at around 4 min and PH good at 6 min 30s), after activating RTH and almost reaching home position it moves away rapidly (around 2 min 30 sec)... The problem is more intensive/frequent in windy conditions. My flight procedure is normally: takeoff in acro, switch on mag. and level, stabilize hight and switch on baro, stabilize position and switch on PH or move into one direction and switch RTH on.
Video: http://www.youtube.com/watch?v=Bn2Qkv3nvkI
2. On my last flight I accidentally took of with PH enabled and when I tried to flip quad (like in first video at around 8 sec) the engines stopped/lost thrust in midair and it crashed (fall from sky). Some time ago I tried flip with enabled "level mode" and that problem did not occur. Otherwise those engines + flashed ESC combination works O.K. (tested many times with flips, FFF and other violent TH changes)
Video: http://www.youtube.com/watch?v=O0chVWOO_1E
Mag. calibrated and works O.K., normally yawing with PH on makes no problems.
My setup: 1kg quadX, Crius SE, serial GPS, extended range ESC's, LS20031 GPS set to 5Hz and 115200,
PID'd (top down as in gui):
R 8.5 0.030 30 rate 0.7 TPA 0.15
P 8.5 0.030 30
Y 8.5 0.045 0 rate 0.2
A 1.6 0.015 9
Pos 0.1 0.0
PosR 1.5 0.08 0.045
NavR 1.4 0.20 0.080
L 7.0 0.010 100
Mag 4.0
Th. c. MID 0.5
EXPO 0.00
RC Rate 1.15
Expo 0.45
Regards
Andrej
EOSBandi wrote:....
Hi, What options do you have compiled in ? I'm afraid that this could be a RAM issue (or a faulty GPS). I flown around 30 packs with the serial GPS code, and did not experienced such a runoff. (I admit that I use a 2560 based board) The only remotely similar case is when Pos and PosR I is too hight, but in that case the copter starts circling violently (same as high I wobble but with position).
Is it possible to log inflight data (telemetry + WinGUI) ?
Andras
p25o1 wrote:hi all,
i'm waiting for the navigator board from flytron, but its still in back order
serial is not a good idea for my quadrino, since i'll have to share the usb port.
is there another i2c gps board that i can buy? please share.
EOSBandi wrote:LuFa wrote:Hi Eos ,
sounds great !
can you tell us how did you config the Ublox modul ? via u-center ?
did you have a config file ?
Hi, I did not save a config file, but changed only three setttings with u-center.
Baudrate : 115200
update rate : 100ms (It seem that Ublox IS support 10Hz update rate)
NMEA sentences as usual.
Katch wrote:EOSBandi wrote:LuFa wrote:Hi Eos ,
sounds great !
can you tell us how did you config the Ublox modul ? via u-center ?
did you have a config file ?
Hi, I did not save a config file, but changed only three setttings with u-center.
Baudrate : 115200
update rate : 100ms (It seem that Ublox IS support 10Hz update rate)
NMEA sentences as usual.
Could you elaborate on your settings;
In the Message window in U-Center I go to UBX - CFG
PRT - for setting 115200
Rate - for setting 100ms
What do I need to do to NMEA?
EOSBandi wrote:Get an arduino mini and a NEO-6 GPS, you can wire them together easily.
EOSBandi wrote:GGAand RMC sentences at 10Hz each.
BUT, I'll code a u-blox binary protocol parser, since it seems that in binary form we have direct 1e7 precision position information, which will eliminate need for time consuming NMEA parsing and computing, plus the GPS filtering....
(and U-Blox NEO-6 gps modules are commodity now.)
EOSBandi wrote:
BUT, I'll code a u-blox binary protocol parser, since it seems that in binary form we have direct 1e7 precision position information, which will eliminate need for time consuming NMEA parsing and computing, plus the GPS filtering....
(and U-Blox NEO-6 gps modules are commodity now.)
LuFa wrote:EOSBandi wrote:
BUT, I'll code a u-blox binary protocol parser, since it seems that in binary form we have direct 1e7 precision position information, which will eliminate need for time consuming NMEA parsing and computing, plus the GPS filtering....
(and U-Blox NEO-6 gps modules are commodity now.)
Release Date ?![]()
Did you think that gps works better with it ?
EOSBandi wrote:
BUT, I'll code a u-blox binary protocol parser, since it seems that in binary form we have direct 1e7 precision position information, which will eliminate need for time consuming NMEA parsing and computing, plus the GPS filtering....
(and U-Blox NEO-6 gps modules are commodity now.)
Der Optionspunkt NMEA-GPS funktioniert zwar an sich schon, jedoch haben wir noch kein GPS gefunden,
mit dem auch nur annähernd die Flugleistung mit Ublox Empfängern und derem binären Protokoll erreicht
werden kann. Selbst der Ublox Empfänger auf NMEA umgestellt, ist um Klassen unbrauchbarer...
jevermeister wrote:Hi Andras,
I just did my first flight test with the latest shared trunk.
At the end I put my focus on GPS.
I updated my FMP04 to 10Hz in order to achieve better results.
I left all parameters regarding GPS to default.
First I tested the overall function inflight and I am very impressed. Especially Position Hold (PH) works VERY VERY well.
Return To Home (RTH)also works very well, I like the effect of the copter turn into home direction.
Then I did my famous "walking tests" I put the copter in hover, activated PH and walked away from "home". I noticed the copters urge to return "Home" it fights my arm the more I move away from PH. At about 20m the tilt of the copter and the urge is very strong and the the copter starts to be very aggressive.
The same happens if I walk away and activate RTH. The copter starts to be very aggresive. In the old GPS code, Alex implemented a maximum angle. If I understand it correctly you control the speed in relation to distance to home, so if I hold the copter back it should become very aggresive - right?
Also in my opinion the aproaching speed at RTH is set too high.
Is this behavior intended, because holding it back never happens in reality or is this a glitch?
Can I play with parameters to calm the copter down? I did not read the whole thread. So I am sorry if this has all been said.
But let me say: WOW! I let the copter hover for 2 minutes without touching my RX on a meadow about 20mx30m behind my house - worked like a charm.
Even activating PH while when I loose orientation works really great. - Fantastig work Mate!!!
Nils
Code: Select all
#define NAV_SPEED_MIN 100 // cm/sec
#define NAV_SPEED_MAX 300 // cm/sec
#define NAV_SLOW_NAV true
#define NAV_BANK_MAX 3000 //30deg max banking when navigating (just for security and testing)
brettwal wrote:I am a bit confused on something, perhaps someone can assist.
I have a Crius SE with a Serial GPS module and it is working fine. I purchased a Crius V1.0 (with the I2C pins) and the I2C GPS Navigation module from RCTimer. (http://rctimer.com/index.php?gOo=goods_ ... oductname=). Do I have to load a sketch on to the AT328 on the module? or is this not necessary? I think YES but, find it odd that there are no pins for FTDI on RCTimer board.