FollowReference in Neptus

47 views
Skip to first unread message

Kristoffer Gryte

unread,
Sep 6, 2018, 10:38:19 AM9/6/18
to LSTS Toolchain
Hi,
I've made a task in DUNE that generates a plan, consisting of a FollowPath and a FollowReference maneuver. Starting and viewing the plan from Neptus works fine (apart from the fact that there is a WP at a seemingly random location in the plan, but this is not critical). The problem is if I edit the plan in neptus, by e.g. adding a Goto after the FollowReference; then I get an error from PlanEngine saying that the plan contains a maneuver that is not supported. Upon further investigation, I found that this is because 
  • the plan sent from neptus contains a Tele-operation maneuver instead of the FollowReference (this is true both for the modified plan and if I send the original (dune-generated) plan back to dune, but I'm able to start the original plan, since DUNE starts its local copy). 
  • my vehicle (and all the other vehicles in vehicles-def) does not have FollowReference listed in <feasibleManeuvers>. 
Following https://groups.google.com/forum/#!searchin/lsts-toolchain/maneuver%7Csort:date/lsts-toolchain/bxhuXJjMqRM/0Jq6dT7CBAAJ (Thank you!) I get an idea of what is needed for a FollowRefernce maneuver, but FollowReference is such a normal maneuver that I would think that someone had (attempted) to make it already. Is there a reason why no one has made a FollowReference maneuver for Neptus? Are there any hacks I can do to get Neptus to "accept" the plan with the FollowReference? The only functionality I need is to add a Goto after the FollowReference, or to add a transition from the end of the plan (the FollowReference maneuver) to the start (the FollowPath).

For reference: On the DUNE side, I use the default FollowReference.UAV, and consume the DesiredPath in some custom PathController.

Appreciate any pointers!
Kristoffer

Kristoffer Gryte

unread,
Sep 17, 2018, 5:52:25 AM9/17/18
to LSTS Toolchain
Anyone?

Tiago Sá Marques

unread,
Sep 17, 2018, 7:50:57 AM9/17/18
to lsts-to...@googlegroups.com
Hi

we're currently in the middle of a 2 week mission outside of office. It might take a while more for someone to be able to help you.


Best regards,
Tiago Marques

--
www.github.com/LSTS/
www.lsts.pt
---
You received this message because you are subscribed to the Google Groups "LSTS Toolchain" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lsts-toolchai...@googlegroups.com.
Visit this group at https://groups.google.com/group/lsts-toolchain.
To view this discussion on the web visit https://groups.google.com/d/msgid/lsts-toolchain/cce25e2e-13fa-4e02-97d0-2d8d65e62bb7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Kristoffer Gryte

unread,
Sep 17, 2018, 12:01:21 PM9/17/18
to LSTS Toolchain
Appreciate the feedback :)

Best of luck in the experiments!
Kristoffer
Reply all
Reply to author
Forward
0 new messages