Dr.-Ing. Amilcar Do Carmo Lucas
f004f4b499
Rover: Spell in comments
8 years ago
Pierre Kancir
670e7b7914
ROVER: put all guided param in one structure
8 years ago
Pierre Kancir
045d171ab9
Rover: add Guided velocity controller
8 years ago
Randy Mackay
c1d3384835
Rover: rename set_next_WP to set_auto_WP to clarify usage
8 years ago
Randy Mackay
d6b55b2d09
Rover: set_guided_WP accepts location
8 years ago
Pierre Kancir
27e52695fe
APMRover2: add initial support for MAV_CMD_CONDITION_YAW
8 years ago
karthik.desai
47ff9ddeec
Rover: Added Beacon implementation
...
Enabled beacon parameters
beacon updates at 50hz
Use dataflash library to log AP_Beacon msg
8 years ago
Pierre Kancir
c41e695c98
APMRover2: correct some style
8 years ago
Grant Morphett
304c9b6e72
Rover: Fixed a bug in reverse
...
If a user was driving in reverse and when into an auto mission the
rover would try to do the whole mission in reverse. This fixes that.
8 years ago
Randy Mackay
f29fe8bb88
Rover: always specify rangefinder instance
8 years ago
Peter Barker
45e0765b97
Rover: Support for a GCS singleton
8 years ago
Peter Barker
407e251e1d
Rover: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Pierre Kancir
99ba8bdc08
APMRover2: add advance failsafe
8 years ago
Randy Mackay
0b8ebe36dd
Rover: send flight mode string to Notify
8 years ago
Peter Barker
ddf172c75b
Rover: AP_Arming: use callback in place of variable reference for home state
8 years ago
Andrew Tridgell
93d6b012c2
Rover: convert to new SRV_Channel API
8 years ago
Peter Barker
61430a51b3
Rover: correct compilation when camera disabled
8 years ago
Pierre Kancir
84f70f722d
Rover: Rover.h correct whitespace, remove tabs
8 years ago
priseborough
2facebff80
Rover: Add EKF3 and remove EKF1
8 years ago
Pierre Kancir
dec954bb0c
Rover: added crash check
8 years ago
Randy Mackay
55f316034c
Rover: include AP_Beacon
8 years ago
Peter Barker
dab0d8e6e2
Rover: inform dataflash of vehicle arm state
8 years ago
Grant Morphett
515ceb3ccd
Rover: Added logging of the guided commands
8 years ago
Pierre Kancir
8c0de11d6d
APMrover2: remove double include stdarg.h
8 years ago
Grant Morphett
5b411aef65
Rover: Fixed LOITER_UNLIM to be an active loiter
...
This changes brings the LOITER commands in line so both LOITER_UNLIM
and LOITER_TIME are actively loitering.
8 years ago
Grant Morphett
86d4fcfb32
Rover: Station Keeping is implemented via NAV_LOITER_COMMAND
...
It is a very simply form of station keeping. If a boat is
loitering on a waypoint and it gets blown off a distance
past the WAYPOINT_RADIUS it will automaticlly drive back to
the waypoint.
8 years ago
Peter Barker
36c0bacada
Rover: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Peter Barker
cfee3b6c0e
Rover: add support for ParametersG2
8 years ago
floaledm
629af84ca1
Rover: update sensor status error flags independently of sending a sys_status message
8 years ago
Grant Morphett
2d09db4ecb
Rover: added a new form of GUIDED mode
...
Rover now accepts a new message MAV_CMD_NAV_SET_YAW_SPEED
which has an angle in centidegrees and a speed scale and the rover
will drive based on these inputs.
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
08b0ba99db
Rover: fixes for AP_FrSky_Telem API change
9 years ago
floaledm
b5f75459f2
Rover: compatibility with revised AP_Frsky_Telem class
9 years ago
floaledm
4030851207
Rover: removed frsky_telemetry_send scheduled task
9 years ago
Andrew Tridgell
a4270b1bb6
APMrover2: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
fd0f31dc44
Rover: added AP_Button support
9 years ago
Grant Morphett
57c23c7fe3
Rover: Adding support for rovers driving in Reverse.
9 years ago
Grant Morphett
d1799884b2
Rover: Implemented MAV_CMD_NAV_LOITER_UNLIM
9 years ago
Peter Barker
a1c97f4585
Rover: subclass GCS_MAVLink in place of defining its functions for it
9 years ago
Andrew Tridgell
f61ba903dd
Rover: don't stall EKF during baro cal
9 years ago
Lucas De Marchi
d3ee998fa6
APMrover2: use separate header for version macro
...
Having the version macro in the config.h and consequently in the main
vehicle header means that whenever the version changes we need to
compiler the whole vehicle again. This would not be so bad if we weren't
also appending the git hash in the version. In this case, whenever we
commit to the repository we would need to recompile everything.
Move to a separate header that is include only by its users. Then
instead of compiling everything we will compile just a few files.
9 years ago
Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Grant Morphett
2c4aaf7cb3
Rover: Commit for Rover release 3.0.0
9 years ago
Lucas De Marchi
dd8014dd2f
APMrover2: replace header guard with pragma once
9 years ago
Michael du Breuil
b6378e2827
Rover: Use arming voltage
9 years ago
Tom Pittenger
0372b52378
Rover: convert to using static send_statustext
...
- no more MSG_STATUSTEXT
- TODO: replace calls to gcs_send_text and gcs_send_text_fmt to GCS_MAVLINK::send_statustext()
9 years ago
Dario Lindo Andres
f731a0dc53
APMrover2: Added precise camera trigger logging
...
included update_trigger function
added camera trigger precise time mark
detect camera feedback pin status
added support for TRIGGER MSG
corrected according to defines.h
9 years ago
Siddharth Bharat Purohit
53d3e7dc61
Rover: wire up accel calibrator for Rover
9 years ago
Andrew Tridgell
7daab1ee62
Rover: convert to Hz based task table
9 years ago
Andrew Tridgell
c94b30b7bc
Rover: fixed flymaple build
9 years ago