Jump to content


Erhard

Member Since 06 Feb 2010
Offline Last Active Dec 03 2011 11:09 PM

Topics I've Started

UAV Settings Management

17 June 2011 - 08:14 PM

Hi,

I described the UAV Settings Management on the Wiki. Here the summary of the UAV Settings Manager plugin.

Attached File  UAV_Settings_Management.png   107.31K   46 downloads

Tuning your plane or quad can be quite tedious and different configurations are needed for different aircrafts and different usage scenarios. Therefore you might want to try different configurations or you want to share a configuration with your friend. For these two usecases the UAV Settings Manager plugin was written.

By a "configuration" we mean a whole set of UAV settings objects. The "active configuration" is the configuration that you see in the UAVObject Browser, which is the same as the one that is in the memory of you aircraft when your aircraft is connected.

Using different configurations

Being able to try diffrent configurations is important for many users. Unlike e.g. Mikrokopter, OpenPilot flight software can only store one configuration but this limitation is made up for with a good settings management on the GCS. You don't need to export your configurations to files and import them in a complicated process, but you can store several configurations in parallel in your CGS and you can activate your wanted configuration with one click. We call this feature the One Click Configuration Change  ;)  (In practice you might need two clicks, but the marketing department doesn't want to hear this)
In order to prepare your GCS for the One Click Configuration Change follow these steps:

  • Create a new workspace in your GCS an name it e.g. Settings or open your existing Settings workspace.
  • Split the workspace into two (or more) parts
  • Create a new instance of the UAV Settings Manager gadget and name it e.g. Fun Quad
  • Create a new instance of the UAV Settings Manager gadget and name it e.g. Camera Quad
  • Go to the Fun Quad instance of the Settings Manager gadget and Read the active configuration
  • Change your active configuration such that it is less agressive and more stable.
  • Go to the Camera Quad instance of the Settings Manager gadget and Read the active configuration
  • We recommend to open a UAVObject Browser instance in the Settings workspace since there you can see the active configuration
The One Click Configuration Change at work:

You want the Fun Quad configuration? Just click the Write or Save button on the Fun Quad instance of the Settings Manager gadget

Whenever you exit the GCS all your configurations are saved, so your GCS is the One Stop Shop for your UAV Settings Manager.

Sharing configurations

Especially for beginners importing a "known good" configuration from a friend or the OpenPilot site can help a lot. However often you don't want to import the whole config, since you fly a different layout of your radio (mode1 or mode2) or something similar. You need to import some settings while excluding others. With these usecases the Settings Management plugin can help. You just follow these steps:


  • Save an exported configuration on your local file system.
  • Create a new workspace in your GCS an name it e.g. Settings or open your existing Settings workspace.
  • Create a new instance of the UAV Settings Manager gadget
  • Import a configuration file to the UAV Settings Manager gadget
  • Select the Settings Objects that you want to use and write or save the settings to your active configuration