Brian Webb
|
2cd0733f7d
|
Removed unecessary include of stm32f10x.h from aes.h
|
2012-08-22 06:45:44 -07:00 |
|
James Cotton
|
3e33bb49a2
|
EKF gyro bias into the object now working propely
|
2012-07-21 15:11:04 -05:00 |
|
James Cotton
|
6b101d71af
|
Merge remote-tracking branch 'origin/Brian-PipXtreme-V2' into revo
|
2012-07-15 12:32:35 -05:00 |
|
Brian Webb
|
a252b78fea
|
Fixed transparent comms on PipX.
|
2012-07-14 17:14:43 -07:00 |
|
Brian Webb
|
10e52b31c5
|
Added the ability on the PipX to specify if a comport is used to connect to the GCS (ground side), so it will receive status, etc, or UAVTalk (flight side). The data passing in RadioComBridge was also made more uniform, which allows for easier reconfiguration.
|
2012-06-30 10:06:28 -07:00 |
|
James Cotton
|
c689bcfb80
|
Merge remote-tracking branch 'origin/Brian-PipXtreme-V2' into revo
|
2012-06-07 09:49:18 -05:00 |
|
Brian Webb
|
861bcc46fe
|
Fixed RSSI reporting on PipX.
|
2012-06-06 21:14:31 -07:00 |
|
Brian Webb
|
4e68f6543e
|
Added tracking of dropped packets to PipX and turned off visible text on signal strength meters.
|
2012-06-04 21:18:13 -07:00 |
|
James Cotton
|
8a6073fbaf
|
Merge remote-tracking branch 'revo/revo-next' into testing
Conflicts:
Makefile
flight/PiOS.osx/osx/Libraries/FreeRTOS/Source/portable/GCC/Posix/port.c
flight/PiOS.osx/osx/Libraries/FreeRTOS/Source/task.c
flight/PiOS.posix/posix/Libraries/FreeRTOS/Source/portable/GCC/Posix/port_posix.c
flight/PiOS.posix/posix/Libraries/FreeRTOS/Source/tasks.c
flight/Revolution/Makefile
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp
shared/uavobjectdefinition/taskinfo.xml
|
2012-05-28 09:13:26 -05:00 |
|
James Cotton
|
bd8125e41e
|
Catch from Corvus that the path error was being squared. However need to make
sure to take care of sign by removing one of those multiplcations.
|
2012-05-26 15:24:50 -05:00 |
|
Brian Webb
|
2f1a9e3e7d
|
Added PPM input to the PipXtreme. Also added configurable GCSReceiver timeout.
|
2012-05-20 18:30:37 -07:00 |
|
Brian Webb
|
6fbc3339d5
|
Fixed processing of UAVTalk packets when in transparent com mode.
|
2012-05-17 18:37:45 -07:00 |
|
Brian Webb
|
93ec7c11a6
|
Fixed race condition on getting packets.
|
2012-05-15 19:38:14 -07:00 |
|
Brian Webb
|
dd03b0b159
|
Added reporting of stats from the remote modem.
|
2012-05-13 09:34:21 -07:00 |
|
Brian Webb
|
480371a43e
|
Resolving merge with origin/next
|
2012-05-05 09:53:54 -07:00 |
|
Brian Webb
|
e83fec0463
|
Merged latest origin/next.
|
2012-05-05 09:40:44 -07:00 |
|
Brian Webb
|
217aad8c37
|
Now using read and write threads for both radio and com ports on PipX. Also cleaned up UAVTalk message handling.
|
2012-05-01 19:14:58 -07:00 |
|
Corvus Corax
|
b97b0617aa
|
bugfix, use correct variance parameter on z velocity
|
2012-04-22 18:43:17 -05:00 |
|
Brian Webb
|
62c5036220
|
Added PipXStatus and PipXSetting UAVobjects and some initial support for them.
|
2012-04-17 17:36:05 -07:00 |
|
James Cotton
|
4928cbba44
|
Merge branch 'sim' into testing
|
2012-04-15 12:34:27 -05:00 |
|
James Cotton
|
59da9deffb
|
Merge remote-tracking branch 'revo/D-Lite/ubx-parser' into sim
|
2012-04-15 12:33:54 -05:00 |
|
Corvus Corax
|
88f7567247
|
change to GPS: do not update UAVObject more than 1ce per cycle
|
2012-04-15 19:17:03 +02:00 |
|
James Cotton
|
6e215bd029
|
Updating INS Pos/Vel variance includes the vertical velocity
|
2012-04-15 11:50:11 -05:00 |
|
Brian Webb
|
4936cd8fd2
|
Added PipXStatus and PipXSettings UAVObjects and added support the sending/receiving UAVTalk objects on the PipX.
|
2012-04-10 20:22:53 -07:00 |
|
James Cotton
|
dfa18eaef1
|
Deal with the case where path start and endpoints are the same to avoid NAN.
|
2012-04-10 02:49:19 -05:00 |
|
James Cotton
|
26b73e3c8b
|
Add path navigation mode to guidance. Works well in simulation.
|
2012-04-10 01:48:03 -05:00 |
|
Brian Webb
|
f4d886de75
|
Added support for determining when the radio->com link is between UAVTalk packets. This is required to inject UAVTalk messages into the message stream.
|
2012-04-07 18:17:57 -07:00 |
|
Brian Webb
|
0f9f897870
|
Added PPM packet to packet handler, created replacement system module for PipXtreme (PipXtreme module), removed all UAVObjects from PipXtreme, and added parsing of incoming (over USB/COM) UAVTalk stream.
|
2012-04-07 18:17:32 -07:00 |
|
James Cotton
|
81fcfd45c4
|
Some work on the code to initialize the INSGPS and allow setting the variance
of the baro
|
2012-04-07 00:37:42 -05:00 |
|
Brian Webb
|
fff93910e2
|
RFM22B device now fully interrupt driven. Packet handeling moved to RadioComBridge module.
|
2012-04-05 20:24:50 -07:00 |
|
James Cotton
|
dee17f8fd4
|
Enable task run time monitoring in osx simulation
|
2012-04-03 09:16:27 -05:00 |
|
James Cotton
|
3888d6ff69
|
Changed settings that makes updates smoother
|
2012-04-03 03:42:31 -05:00 |
|
James Cotton
|
1630267324
|
Some small updates to 16 state INS
|
2012-04-03 03:42:23 -05:00 |
|
James Cotton
|
9e4651ab80
|
INS working on Revo
|
2012-04-03 03:42:22 -05:00 |
|
James Cotton
|
7e36d086de
|
More work on INS algorithm to force constants to single
|
2012-04-03 03:42:22 -05:00 |
|
James Cotton
|
55ee568fe2
|
Work on the INS algorithm
|
2012-04-03 03:42:21 -05:00 |
|
James Cotton
|
7034a45e44
|
Force more calculations to explicitly being float
|
2012-04-03 03:42:20 -05:00 |
|
Brian Webb
|
823b111d60
|
Added Reed-Solomon error correction to PipXtreme. The code is a slight modification of rsscode (http://rscode.sourceforge.net). Packet acking has also been turned on as the default, so each packet is error corrected, and if errors remain, the packet is NACKed, otherwise it is ACKed. Also temporarily turned off UAVTalk parsing. This was causing the CC to be identified as a PipX due to the PipX sending UAVObjects (I believe) from the system module. The system module is going to have to be modified/replaced for the PipX.
|
2012-03-18 17:43:29 -07:00 |
|
Brian Webb
|
346ae1bc6e
|
Removed crc from PipXtreme build.
|
2012-03-18 10:29:28 -07:00 |
|
Brian Webb
|
620e862022
|
Moved unused crc.c/h back to PipXtreme directory.
|
2012-03-18 10:26:47 -07:00 |
|
Brian Webb
|
ecdf150946
|
Moved RFM22B code from PipXtreme to pios_rfm22b.c driver. The radio is now passing data.
|
2012-03-18 10:22:05 -07:00 |
|
Brian Webb
|
b34b849453
|
Added start at a modified PipX packet handler.
|
2012-03-15 19:29:54 -07:00 |
|
James Cotton
|
bb0bfe0ae4
|
Merge branch 'next' into revolution3
Conflicts:
flight/Bootloaders/CopterControl/Makefile
flight/Bootloaders/PipXtreme/Makefile
flight/Bootloaders/Revolution/inc/pios_config.h
flight/CopterControl/Makefile
flight/INS/inc/pios_config.h
flight/Libraries/taskmonitor.c
flight/Modules/Altitude/altitude.c
flight/Modules/Attitude/attitude.c
flight/OpenPilot/Makefile
flight/OpenPilot/Makefile.posix
flight/OpenPilot/System/inc/pios_usb_board_data.h
flight/OpenPilot/System/inc/taskmonitor.h
flight/OpenPilot/System/pios_board.c
flight/OpenPilot/System/taskmonitor.c
flight/PiOS/Boards/STM32F4xx_Revolution.h
flight/PiOS/STM32F4xx/pios_bmp085.c
flight/PiOS/STM32F4xx/pios_iap.c
flight/PiOS/pios.h
flight/Revolution/System/inc/pios_config.h
flight/Revolution/System/inc/taskmonitor.h
flight/Revolution/System/taskmonitor.c
ground/openpilotgcs/src/plugins/serialconnection/serialplugin.cpp
shared/uavobjectdefinition/systemalarms.xml
shared/uavobjectdefinition/taskinfo.xml
|
2012-01-21 11:27:03 -06:00 |
|
Stacey Sheldon
|
8cd4816d7b
|
taskmonitor: move taskmonitor into flight/Libraries
taskmonitor.[ch] existed as (nearly) identical copies under
CC and OP directories. Both builds now reference the common
version under Libraries.
|
2012-01-15 21:37:10 -05:00 |
|
James Cotton
|
6dbad243db
|
Convert the CoordinateConversion functions to all be float until I determine
how to use doubles safely on F4.
|
2011-12-14 02:08:14 -06:00 |
|
James Cotton
|
fd8899018f
|
Get EKF running
|
2011-12-14 01:54:06 -06:00 |
|
James Cotton
|
44ca9736df
|
Fix floating point calculation in NMEA parser and delete duplicate of NMEA
functions
|
2011-11-28 09:36:31 -06:00 |
|
James Cotton
|
07e3ad10af
|
Force some floating point units to be safe
|
2011-11-26 15:52:25 -06:00 |
|
James Cotton
|
1c7c85635d
|
Typo with renamed PI
|
2011-11-16 19:48:13 -06:00 |
|
James Cotton
|
8e79f86716
|
Make the CoordinateConversions use a floating point PI
|
2011-11-16 11:35:52 -06:00 |
|