ArduDeck - open-source cross-platform GCS

please play a bit more with it maybe you’ll find more issues , so that i can fix all in one go instead of making multiple Release Candidates

oh i am sorry, actually it works, i was just looking at a area with no “weather”. But its only visible on satellite layers.

what would be very handy would be a additional wind layer, as wind is a big limiting factor for UAVs.

Also what would be handy a kind of slider to check how the weather will look like in x minutes / hours, but i dont know if your weather source can provide this? which weather source do you use btw?

i used open-meteo.com in the past, and it also provides some way to provide some forecast. They dont even need a API key.

1 Like

i mean i can build windy app inside ardudeck , but i really want that ardudeck works well as a GCS at first place. Im just one dev , i have to prioritize things or we never get past alpha.

i use rainviewer , most of the apis that give predictions are paid , i dont have any budget for ardudeck only my time.

3 Likes

fair points!

if you dont mind i might try to integrate the wind layer to ardudeck at some point as a PR, as this gives a lot of enhancements especially for flight range estimation for fixed wing airplanes. Do you accept PRs?

i added such a range estimation based on wind for fixed wings here in this prototype: SearchWing / Development / groundstation / searchwing-sar-missiontools · GitLab

it uses the algorithm described in ardupilot/libraries/AP_Scripting/examples/plane-wind-fs.lua at master · ArduPilot/ardupilot · GitHub

Sure here is an example of a proper PR fix: round float params to 6 significant digits on file save by evanofficial · Pull Request #82 · rubenCodeforges/ardudeck · GitHub

however dont rush yet , as ive developed a module framework for ardudeck and you may just create a module



and unsynced

1 Like

Re. Mission Planning:

A few points I’ve noticed:

  • When creating a mission with many WP’s, there appears no way to quickly delete a number of them at once. I.e. tick boxes behind every WP which you click or highlight and then delete all those at once.
  • When creating exclusion or inclusion zones, I haven’t worked out yet how to delete or move an incorrect located zone…..I’ll try again soon.
  • When creating a survey mission, I’ve noticed the corridor is all based on various camera models. It would be great if a “Manual” option would be included. –> Think about people using ArduRover on converted lawnmowers. They usually don’t have a camera, but somehow need to create a corridor to mow the lawn in a given area. Based on mower’s cutting width.

……Just noticed: When analysing data, there is no unit of measure in the columns. Yet there is on the bottom for time. (Marked Time (s) –> See above screenshot from your examples.

1 Like

Ok here you go Mission Planning Improvements · Issue #93 · rubenCodeforges/ardudeck · GitHub

I gave it a brief try and was deeply impressed by the execellent performance of Electron in macOS system

1 Like

not a bugs but ah too shame not suitable to my need right now

hopefully you can support multivehicle like MP :blush:

1 Like

Swarm support is planned , the framework is already build in in the Alpha31 I’ve changed the telemetry screen and control style so that in later build I’ll add swarming

Thank you for the video!!!
It is awesome sort of data for me !!!

Could you please describe your multi vehicle setup , how do you connect , im preparing architecture for Alpha32 where mutlivehicle support will be introduced

Re lawnmowers , one of our users has made a fork for it , its a separate menu item , i think after Alpha31 we will have a PR



Meanwhile ill address your request for custom settings in survey planner and multi delete.

1 Like

Cool.

…..great work. Didn’t expect anything to happen that fast.

It will certainly achieve the desired outcome.

However, …not wanting to be picky or be pushy, ….more like an inspiration for that user who created that lawnmower fork: In some applications and using certain mower types, it is more benficial to create a mowing pattern like a spiral. Does not neccessarily be in full circle form, rather using a few corner points - like being used when initially creating a polygon. But then create a spiral pattern towards the centre (finish point). Also there the line spacing would have to be adjustable.

This would then cater for non zero turn vehicles and even allow for things like spraying and seeding applications, without the need to start/stop the spraying / seeding process on every “u-turn” WP.

……just a thought to achieve most widespread utilisation of ArduDeck.

Hi! i created this modification based on a personal need, will be glad to add more options later (such as spiral paths). The screenshots there shows a mix of several scripts discussed in this thread ( An automatic mower reversing plugin ) that happens to suit very well my lawnmower, a slow and heavy robot with skid steer that is slow pivot turning and also damages the grass when pivoting.

Basically the script makes it go in reverse when it reaches the end of the path while also choosing what angle is the smallest to switch to reverse there and minimize any turning. Green is forward, orange is reverse.

I have to see with @codeforges what is the best way to integrate this in the UI and then i will do i pull request and later hopefully me or other users can add more patterns ! :slight_smile:

2 Likes

My name is Ruben :wink:

But yeh we will catchup after Alpha31 is live , i think most of the little bugs from RC1 and 2 are fixed now

1 Like

@benru

Yes, I’ve seen that functionality and thought that someone has obviously practical experience with that.

I also wondered how to best create a mission (with the currently available options), which includes sections in reverse.

I am working on a rover project which benefits the ability to work in reverse at times. (…long story, not fully lawnmower related.)