
Very very good

Thank's for all .....
NikTheGreek wrote:Great Work EOSBandi...![]()
I know that probably is premature to make requests but "Duplicate way-point" button is one of the things i wanted to see in the next releases.
Thank you.
-ralf- wrote:BTW ...... NAV-PID's are defined twice in multiwii.h ........
Errrr, what is it supposed to do ? and how can be it usefull ?
Crashpilot1000 wrote:Comment deleted. Reason: Input obviously not needed/wanted.
Cheers
Rob
Noctaro wrote::shock:
EOSBandi, that rocks! Looking forward to test your nav feature. (As soon as my ordered OSD, and BT-module arrives.) Thank you for your great ideas and conversions! Nice trailer!Keep it up dude!
Your copter seems to behave very predictable, i like this.
Could there be a way to calculate and set the travelspeed between waypoints in common KM/H and/or MP/H? Would be great i think.(With a limit around 25KM/H?) Or will it complicate things because of wind and weather circumstances? I dont know if its a good idea, but maybe we could depend travelspeed also to GPS-fix. If GPS drop below 7 sats, limit it to 10km/h travelspeed for example, to reduce the offset errors.
Greetz Noc
Crashpilot1000 wrote:Comment deleted. Reason: Input obviously not needed/wanted.
Cheers
Rob
EOSBandi wrote:Noctaro wrote::shock:
EOSBandi, that rocks! Looking forward to test your nav feature. (As soon as my ordered OSD, and BT-module arrives.) Thank you for your great ideas and conversions! Nice trailer!Keep it up dude!
Your copter seems to behave very predictable, i like this.
Could there be a way to calculate and set the travelspeed between waypoints in common KM/H and/or MP/H? Would be great i think.(With a limit around 25KM/H?) Or will it complicate things because of wind and weather circumstances? I dont know if its a good idea, but maybe we could depend travelspeed also to GPS-fix. If GPS drop below 7 sats, limit it to 10km/h travelspeed for example, to reduce the offset errors.
Greetz Noc
Travel speed is a config parameter for NAV.- NAV_SPEED_MAX and NAV_SPEED_MIN the unit is cm/sec.
connecting nav_speed to gps reception quality is an interesting idea, will worth a try.
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)
EOSBandi wrote:Just a short note !
FORGET Bluetooth - Get a 3DR Radio !
http://www.goodluckbuy.com/single-ttl-3 ... -apm2.html
There will be a MultiWii optimized firmware(it's pretty high on my project list)
prodrone wrote:EOSBandi wrote:Just a short note !
FORGET Bluetooth - Get a 3DR Radio !
http://www.goodluckbuy.com/single-ttl-3 ... -apm2.html
There will be a MultiWii optimized firmware(it's pretty high on my project list)
I think this will interfere with long range UHF RC control Rx/Tx, frequently used for FPV flying, like the immersion EzUHF, right ?
EOSBandi wrote:I2CGps_nav will be discontinued by me. There will be one update to 2.3 including all patches and recommendations. But it will not include waypoint nav.
TTRCmedia wrote:EOSBandi wrote:I2CGps_nav will be discontinued by me. There will be one update to 2.3 including all patches and recommendations. But it will not include waypoint nav.
Oh well, so no chance for me to test GPS NAV on friday
EOSBandi wrote:Just a short note !
FORGET Bluetooth - Get a 3DR Radio !
http://www.goodluckbuy.com/single-ttl-3 ... -apm2.html
There will be a MultiWii optimized firmware(it's pretty high on my project list)
dramida wrote:About 600m BlueTooth (BT) link:
I can go 200m with my android phone and an air BT to which i scrapped off its PCB antenna (serpent like) and soldered a lambda/4 dipole directly on module .
If you would do same procedure to ground BT module on a PC, and connect that BT module through a simple USB extender cable at more than 1.5 m above ground, you would increase at least three times the range mentioned above to a incredible 600m with BT.
EOSBandi wrote:IT HAPPENED !
I updated the first post.
prodrone wrote:I noticed that older (2.1) setting files *.mws cannot be read into WinGUI 2.2 and 2.3 Next i attempted to do a 'Save to File with 'both versions and that gives an exception error on both (it works with 2.1 version).
Intention was to compare fileformat of 2.1 to 2.2, 2.3 versions. The reason is that i want to import my current settings in the new MultiWii versions.
Is this intended behavior and should i discard my old settings and start from scratch ?
EOSBandi wrote:IT HAPPENED !
I updated the first post.
ttcorse wrote:I tried with my quadx "with CRIUS AIOP" the MultiWii 2.3 navb1: it tends to turn on itself, you can not fly.
The wingui2.3 pre4 does not make me select the waipoints with double click,i use windows8
thanks
Code: Select all
GPS.cpp: In function ‘void GPS_NewData()’:
GPS.cpp:508: error: ‘nav_mode’ was not declared in this scope
GPS.cpp:508: error: ‘NAV_MODE_POSHOLD’ was not declared in this scope
Code: Select all
if ( nav_mode == NAV_MODE_POSHOLD) { //we use gps averaging only in poshold mode...
Code: Select all
if (NAV_state == NAV_STATE_HOLD_INFINIT || NAV_state == NAV_STATE_HOLD_TIMED){
Code: Select all
if (RTH_ALTITUDE == 0 ) set_new_altitude(alt.EstAlt);
Code: Select all
if (RTH_ALTITUDE == 0 || (RTH_ALTITUDE * 100 > alt.EstAlt)) set_new_altitude(alt.EstAlt);
prodrone wrote:MultiWiiGUI 2.3pre4 bug ?
I found on tab RC Control Settings AUX1 .. AUX4 can be assigned to one or more functions. To the right on that pane i have AUX1 .. AUX8 available.
SO: AUX 5 .. AUX8 cannot be assigned and thus not used...
EOSBandi wrote:ttcorse wrote:I tried with my quadx "with CRIUS AIOP" the MultiWii 2.3 navb1: it tends to turn on itself, you can not fly.
The wingui2.3 pre4 does not make me select the waipoints with double click,i use windows8
thanks
Read the first post, you can put down waypoints with shift+left click. Double click has no function.
First try a standard 2.3 multiwii, when it flies good with it, then change to 2.3navb1, settings will remain the same.
schnupperm wrote:hello,
1.) great work EOSBandi, thank you!
2.) I found a bug: setting GPS_FILTERING results in the following error:Code: Select all
GPS.cpp: In function ‘void GPS_NewData()’:
GPS.cpp:508: error: ‘nav_mode’ was not declared in this scope
GPS.cpp:508: error: ‘NAV_MODE_POSHOLD’ was not declared in this scope
I hope changing line 508 fromCode: Select all
if ( nav_mode == NAV_MODE_POSHOLD) { //we use gps averaging only in poshold mode...
toCode: Select all
if (NAV_state == NAV_STATE_HOLD_INFINIT || NAV_state == NAV_STATE_HOLD_TIMED){
is the right thing to do?
3.) I love the option WAIT_FOR_RTH_ALT, but only if the copter is below RTH_ALTITUDE. Would the following change in GPS.cpp to line 702 fromCode: Select all
if (RTH_ALTITUDE == 0 ) set_new_altitude(alt.EstAlt);
toCode: Select all
if (RTH_ALTITUDE == 0 || (RTH_ALTITUDE * 100 > alt.EstAlt)) set_new_altitude(alt.EstAlt);
work?
nolspath wrote:prodrone wrote:MultiWiiGUI 2.3pre4 bug ?
I found on tab RC Control Settings AUX1 .. AUX4 can be assigned to one or more functions. To the right on that pane i have AUX1 .. AUX8 available.
SO: AUX 5 .. AUX8 cannot be assigned and thus not used...
I don't believe the GUI is setup to display/assign above AUX4, at least I don't see any refernce to any labels above AUX4.
aux_labels = new System.Windows.Forms.Label[4];
lmh_labels = new System.Windows.Forms.Label[4, 3]; // aux1-4, L,M,H
Code: Select all
uint16_t auxState = 0;
for(i=0;i<4;i++)
auxState |= (rcData[AUX1+i]<1300)<<(3*i) | (1300<rcData[AUX1+i] && rcData[AUX1+i]<1700)<<(3*i+1) | (rcData[AUX1+i]>1700)<<(3*i+2);
for(i=0;i<CHECKBOXITEMS;i++)
rcOptions[i] = (auxState & conf.activate[i])>0;
EOSBandi wrote:nolspath wrote:prodrone wrote:MultiWiiGUI 2.3pre4 bug ?
I found on tab RC Control Settings AUX1 .. AUX4 can be assigned to one or more functions. To the right on that pane i have AUX1 .. AUX8 available.
SO: AUX 5 .. AUX8 cannot be assigned and thus not used...
I don't believe the GUI is setup to display/assign above AUX4, at least I don't see any refernce to any labels above AUX4.
aux_labels = new System.Windows.Forms.Label[4];
lmh_labels = new System.Windows.Forms.Label[4, 3]; // aux1-4, L,M,H
Because MultiWii does not handle more than four aux channels for rcOptions
MultiWii.cpp line 987Code: Select all
uint16_t auxState = 0;
for(i=0;i<4;i++)
auxState |= (rcData[AUX1+i]<1300)<<(3*i) | (1300<rcData[AUX1+i] && rcData[AUX1+i]<1700)<<(3*i+1) | (rcData[AUX1+i]>1700)<<(3*i+2);
for(i=0;i<CHECKBOXITEMS;i++)
rcOptions[i] = (auxState & conf.activate[i])>0;
Code: Select all
if(rcData[AUX5] > 1700){
// Your code or options goes here if AUX is High...
}
Code: Select all
// end of failsafe routine - next change is made with RcOptions setting
// Clip throttle low-level at MINCHECK with AUX5 switch
// To keep control loops active with throttle at lowest position & prevent accidental arming/disarming (in flight)
if (rcData[AUX5] > 1500)
{
if (rcData[THROTTLE] < MINCHECK)
{
rcData[THROTTLE] = MINCHECK + 1;
errorGyroI[YAW] = 0;
}
}
// ------------------ STICKS COMMAND HANDLER --------------------
Gimbal wrote:Tnx for the effort much appreciated, Q: how many WP can i have.
Well c'mon hit the Donate button...
ok found it 16, is there any possibility to extend to fx 32 or more?
acessford wrote:I have 2.3 nav on my fc and i am also using wingui2.3pre4 and i am unable to mark waypoints on the map. Any ideas?
Thank you
Figured it out, have to hold the Shift key while clicking.
ttcorse wrote:One question: Use horizont instead of angle, that's fine too?