Gathiyo / arducopter

Automatically exported from code.google.com/p/arducopter
0 stars 0 forks source link

CH7 - save waypoint - max 100 waypoints. Want more, please #337

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
AC 2.3.0, APM2, MP 1.1.34, Win7/64

What steps will reproduce the problem?
1. Using CH7 save waypoint feature
2. Exceeding 100 waypoints
3.

What is the expected output? 
- I was expecting all of my 200+ waypoints to be stored. Like the red dots in 
the GE image attached.

What do you see instead?
Waypoint track is abruptly cut off after WP99, and looped back to start WP.

Please provide any additional information below.
I submitted this as a defect issue. But maybe this 100WP limit was intended by 
developers. In that case this should be regarded as an enhancement issue, 
proposing 200+ WP capacity.

I was "recording" the track on the image, while going on skates with RC 
transmitter in one hand and quad in the other, nudging the CH7 button every 
time the skating track (on the frozen lake) made a turn. Then I read the WP 
file, clean it up and enters altitudes and other modifications. In the end 
copter would fly the track autonomously while shooting video on people skating. 
:-)

Finally - CH7 Waypoint save feature is GREAT! 
Now make it even better, please.
/ Tomas

Original issue reported on code.google.com by tomas.so...@gmail.com on 9 Feb 2012 at 11:06

Attachments:

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
The problem with adding more is purely technical, we're running out of eeprom 
space!  An alternative solution is to add other flight modes that accomplish 
the same thing as you're trying to do with many individual waypoints.  So for 
example, if you want to stop every 10f, we can make a flight mode that does 
that.

Original comment by rmackay...@gmail.com on 2 Jun 2012 at 8:50

GoogleCodeExporter commented 8 years ago
Hi I'm new at this so maybe I'm misinterpreting something.  Here's my question: 
 Why does the Wiki say:

"•Unlimited GPS waypoints. Just point and click waypoints in the Mission 
Planner, and ArduCopter will fly itself to them. No distance limits! You can 
script entire missions, including camera control! "

That from http://code.google.com/p/arducopter/wiki/ArduCopter?tm=6.  

Can I store more than 100 waypoints by pointing and clicking in the Mission 
Planner?  If so, why not using the CH7 feature?  Is one method using Flash and 
the other the EEPROM?  From my experience, geodata is pretty standardizable so 
if the Mission Planner can take an Unlimited number of way points, there should 
be a way for Tomas to get them into the mission without using the CH7 feature.  
Or is the Wiki misleading?  

Like I said above, I'm new at this.  If there's something I'm missing, please 
forgive me.  I want to do something similar to what Tomas was trying to do so 
I'm interested in this issue.  I'm also looking for a ArduCopter project to get 
involved in.  

Original comment by dbruto...@gmail.com on 16 Aug 2012 at 10:37

GoogleCodeExporter commented 8 years ago
We don't put any arbitrary limits in the code. Memory however is limited. The 
mission thomas placed in the above note is just not a proper mission. The 
arducopter would run out of battery before getting half way there. And the idea 
that so many waypoints would help make a better mission is completely 
unrealistic. The mission could be stored and run with far less than 100 with 
great results. Minding the flight time of course!
Jason

Original comment by jasonshort on 16 Aug 2012 at 10:45

GoogleCodeExporter commented 8 years ago
I'd like to add that if someone needs so many waypoints, it's more likely that 
they're trying to accomplish something unusual that would be better handled by 
adding a new flight mode.  For example, if you wanted the copter to fly in an 
arc or a grid, we could potentially add such a navigation flight mode which 
would allow you to specify just the minimum info.

Original comment by rmackay...@gmail.com on 17 Aug 2012 at 3:50