GithubHelp home page GithubHelp logo

ardupilot / ardupilot_wiki Goto Github PK

View Code? Open in Web Editor NEW
477.0 74.0 1.2K 667.94 MB

Repository for ArduPilot wiki issues and wiki-specific website infrastructure.

License: Other

Makefile 18.02% Batchfile 16.92% Python 46.78% Shell 1.75% CSS 2.16% HTML 10.16% Dockerfile 0.33% JavaScript 2.91% NASL 0.97%

ardupilot_wiki's Introduction

ArduPilot Wiki Editing Guide

Visit our main wiki page at ArduPilot.

For comprehensive editing guidelines, please refer to our Editing Guide. Most wiki pages also allow proposing changes, using rudimentary direct editing of the page by clicking the top right link: "Edit on GitHub".

We also have a dedicated documentation channel on our developers' Discord server. Connect with us at ArduPilot Discord Server.

All members of the community are welcome to contribute to this wiki! You can help by creating new articles, re-checking older ones, fixing broken links, or correcting spelling and grammatical errors. Any help is valued.

To participate, all you need is a GitHub account. You can sign up here.

Contribute to the ArduPilot Wiki by joining us today!

ardupilot_wiki's People

Contributors

arikrupnik avatar auturgy avatar billbonney avatar bnsgeyer avatar brunoolivieri avatar cuhome avatar hamishwillee avatar hwurzburg avatar iampete1 avatar jpkh avatar kd0aij avatar khancyr avatar lordneeko avatar lvale avatar madrc avatar magicrub avatar muramura avatar naterater avatar nkruzan avatar oxinarf avatar peterbarker avatar rajat2004 avatar rishabsingh3003 avatar rmackay9 avatar samuelctabor avatar stephendade avatar timtuxworth avatar tridge avatar tunalobster avatar vierfuffzig avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ardupilot_wiki's Issues

Randy Copter Fix list

Hamish, All,

On another note, here are the things that I’d like to fix on the copter wiki. I know we may not get to these immediately but I wanted to get them written down in any case.

Formatting changes:

Done: #10 (comment)

Done. Split out assembly section instructions to #23 (comment)

Done. Split up the configuring hardware section: #10 (comment)

Done. Made Pixhawk ahead of APM2 everywhere: #10 (comment)

New/changed contents:

Done/handled elsewhere: Discussion around Planning a Waypoint Mission has been split out to #150

Done/handled elsehwere. Split out "Antenna Tracker needs a set-up video" issue to #149

Done. Parameter reset doc created by Randy: #10 (comment)

Tidy CLI pages in Dev Wiki

All CLI content was moved to dev wiki as part of #15 . This task is to tidy those remaining documents.

Mission Planner Terminal
    common-CLI Setup Test modes
    common-Mission Planner Command Line Interface (CLI)
    Mission Planner Command Line Interface (CLI)
    Using the Command Line Interface
    Setting up flight modes with the CLI
    Using the Command Line Interface to Configure APM:Copter

Investigate improved printing support

The community requirement (posted in the [wiki editors group}(https://groups.google.com/forum/?hl=en#!topic/ardu-wiki-editors/imSJg_lF3DM) ) was a request to support an offline version of multiple wiki documents. For example, an MS word version or pdf version of whole (or selected parts of) the wiki.

This issue is to investigate available plugins and options - e.g. https://wordpress.org/plugins/kalins-pdf-creation-station/ (from http://premium.wpmudev.org/blog/4-plugins-to-provide-pdfs-of-wordpress-posts-but-why-manual-is-better/)

Mission Planner: Decouple MP/GCS and device setup walkthroughs

There should also be some focus on decoupling the documentation of showing Mission Planner walk throughs on how to configure the device. At best the ardupilot docs should discuss in principal what needs to be configured and the walkthroughs should be a link to numerous GCS pages for the setup walkthrough. This is important as we also have tablet devices that also do the same job as the desktop GCSs.

(BILL B)

Fix cause of apache logs related to translations

Error looks something like:

[Wed Jan 07 22:50:19.087980 2015] [:error] [pid 8556] [client 60.241.80.31:49724] WordPress database error Ta
ble 'multisite.wp_8_download_monitor_files' doesn't exist for query SELECT * FROM wp_8_download_monitor_files
ORDER BY hits DESC LIMIT 5; made by wp_dashboard, do_meta_boxes, call_user_func, dlm_download_top_widget, W3
_Db->query, W3_DbCache->query, W3_DbCallUnderlying->query, W3_Db->query, W3_DbProcessor->query, W3_Db->defaul
t_query, referer: http://ardupilot.com/

The logs can be found using:
grep exist.for.query /var/log/apache2/error.log|cut -d'%' -f2|sort -u|less

Current log list of affected titles:
2.0
2.8
aileron
ailerons
altimeter
and
Antenna
antennatracker
antennatracker-frame-assembly
antennatracker-introduction
APM
ardupilot
autO
AUTO
autopilots
Autopilots
AUTOTORIM
calibration
CLI
Command
common
common-3dr-radio-version-2
common-3dr-radio-version-2/feed/rss2/wiki/common-3dr-radio-version-2

Improve Wordpress wiki load performance

Using google fonts can slow loading as the fetch operation is blocking and the fonts expire immediately. Usually this is not a big problem, but if there are lots of fonts fetched or if google is misbehaving this can significantly impact page rendering (see http://www.webnots.com/fix-slow-page-loading-waiting-fonts-googleapis-com/ ).

Solution for this problem has been to:

Support proper hierarchical listing of wiki pages

The TOC pages are created using the real time sitemap plugin's [wp-realtime-sitemap] shortcode, which in turn generates listings based on the plugin settings.

The current settings use a menu for the TOC. This is very flexible and allows mixing pages, wiki articles, and links. However it causes problems because
a) the menus are fragile
b) it separates the page from its location in the hierarchy

In addition, it would be useful to be able to list sub-pages etc.

On balance, it would be safer to instead generate the TOC using the parent/page order fields in each page.

  1. This cannot be done using the [wp-realtime-sitemap] shortcode - not supported
  2. The [wikilist] shortcode does appear to work!

However if we install https://wordpress.org/plugins/page-list/ , we can generate the necessary ordering and also sub-page lists, . This plugin is well respected (very highly ranked) .

Review and merge Python topics

We have a number of Python topics:

Notes:

  • These articles were all known to work a year ago.
  • Likely to be superseded by new Python scripting layers

Require investigation to determine what can be merged into the common topic. Note that it is fine for us to have multiple topics, but they should be clearly differentiated by what they cover.

varnish cache is not being auto-invalidated on page update

When we edit a wiki page the new page should be immediately visible to all users. To support that we use a wordpress plugin to tell the varnish cache to invalidate any cached content for that page. That used to work, but stopped working on one of the wordpress updates. We need to diagnose and fix that problem.

Fix up the 3DR Radio docs

The documents for the different radios contain a lot of duplication. The proposal is to split them under a landing page with the 3Dr version 2 and version 1 documents containing only the hardware specific information. The country specific information should also be separated.

Investigate best way to support localization

Transposh support was turned off during theme update (was getting apache errors, and may have had some effect on stability). The purpose of this issue is to investigate options for localisation support, and to address the following comment by bys1123.

Reorganise copter "assembly instructions"

  1. Turn http://copter.ardupilot.com/wiki/initial-setup/assembly-instructions/ into a landing page with links to board-specific sub-pages for APM2, Pixhawk (and maybe PX4).

HW Done.

  1. We can leave the big “Typical Quadcopter Layout” image on this landing page. It’s a bit big and scary and it’s for the APM2 so we should replace it with a version for the Pixhawk but.. for now, it’s ok.

HW Removed by changes

  1. The “Powering your copter” section should be moved to a new page called “Powering the APM2” which is the equivalent to this one for the Pixhawk: http://copter.ardupilot.com/wiki/common-powering-the-pixhawk/.

HW Done

From #10 -

  • Re-organise the First-Time-Setup>>Assembly Instructions
    • Group the board-specific set-up instructions by board. I.e. a few pages for Pixhawk, a few pages for APM2

HW Done

  • Make separate pages for “Powering the APM2”

HW Done

  • Make separate pages for “Powering the PX4”

HW Done

HW Done - there is now just a single topic http://copter.ardupilot.com/wiki/connect-escs-and-motors/

Make broken links more visible

Currently broken links aren't visible in the wiki text. Highlighting them makes it easier to see and fix them, and while frustrating to users, it is less frustrating to discover a broken link before pressing it.

Broken wiki-style links are shown as normal text

The esimplewiki plugin marks up "invalid" wiki-style ([[Title of page]]) links using class="unwiki", but this is not used in the theme to highlight links. CSS should be added to the theme for this to show the links in red.

Drag'n'drop addition of media files doesn't work

When adding media files to a wiki page it pops up a screen that says you can drag-and-drop the files or push a button to select the file. I found that I couldn't do the drag-and-drop method but the file select did work.

This was tested Firefox. Not clear when problem first occurred but probably within last 4 weeks. I don’t remember having this problem when I updated the px4flow wiki page a couple of weeks ago.

(Originally raised by Randy)

Remove CLI from main wiki sites to dev wiki

The CLI is being phased out on all platforms. The features were massively cut down with AC3.1.5 and then it was removed for the APM2 completely anyway with AC3.2. All CLI functions are now available via regular MAVlink commands in the GCSs.

Consensus is to delete all mention. I'd personally be happy with at least a glossary mention.

These are the pages that need to be removed from the copter wiki:

http://copter.ardupilot.com/wiki/common-sensor-testing/
MOVE THIS ONE TO TRASH: http://copter.ardupilot.com/wiki/using-the-command-line-interpreter-to-configure-apmcopter/ ß moved to trash

The pages should of course be deleted from common wiki, and anywhere else they appear.

APM Instructions - broken link

I'm trying to learn about log files but when I click through on the link "learn more about working with log files" contained within the APM Throttle Mid page in the APM Copter instructions the link is broken.

Can anyone direct me to where I can find the info, please?

I am struggling to graph data off my apm2.5. I have followed the instructions on the APM Throttle Mid page but there does not appear to be any relevant info in my log file and I cannot graph the data. Trying to find out what I am doing wrong.

(Originally posted http://ardupilot.com/forum/viewtopic.php?f=51&t=7307 )

Parent menu items that are deleted permanently break main menu

If a menu item with sub menu items is deleted, then the sub items are displayed at the wrong level, causing disruption of the main menus. This is a.k.a. "Phantom tortoise problem".

We need either:

  1. Mechanism to prevent items being deleted (with reason) if they are in menus
  2. Mechanism to ensure that menus still render properly even if parent item is deleted
  3. Ideally a good way to detect if items in trash or delete permanently are in menus.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.