Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
First Commit
  • Loading branch information
roboticsEMN committed Jun 28, 2014
0 parents commit 6279d5e
Show file tree
Hide file tree
Showing 627 changed files with 429,410 additions and 0 deletions.
Binary file added 3D-Quadricoptere/Fixation gopro v2.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/GoPro.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche2.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche_impr.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche_impr.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche_impr_quart.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/Manche_impr_quart.STL
Binary file not shown.
295,260 changes: 295,260 additions & 0 deletions 3D-Quadricoptere/Manche_impr_quart11H.gcode

Large diffs are not rendered by default.

Binary file added 3D-Quadricoptere/Quadritoto.SLDASM
Binary file not shown.
Binary file added 3D-Quadricoptere/Support_GY80_V1.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/Support_GY80_V2.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/Support_GY80_V2.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/alu_U.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/axe.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/bouchon.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/ecrou_3.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/helice.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/helice_2.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/helice_assemblee.SLDASM
Binary file not shown.
Binary file added 3D-Quadricoptere/pied.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/pied.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/piedv2.1.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/piedv2.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/piedv2.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/piedv3.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/piedv3.STL
Binary file not shown.
Binary file added 3D-Quadricoptere/plaque_10.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/plaque_14.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/plastique.SLDPRT
Binary file not shown.
25 changes: 25 additions & 0 deletions 3D-Quadricoptere/question bête.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Comment on met la carte dans le syst�me d'attache ?

Proposition en plus :
- On met le support sur la batterie.
un truc du genre:

| carte |
-----------------
| |
| |
| batterie |
| |
--- ---

Le rectangle vide au centre fait la taille de la petite carte. D'ailleurs dans
les datasheet, c'est bien, y a la taille de tous les composants...
Mais pas la carte ! Heureusement un petit Google Arduino GY80 et c'est r�gl�,
mais bon ....

Tu veux un support plus gros ? Peut-�tre on va essayer avec cette version d�j� ...

J'ai ma cartouche chauffante avec un connecteur qui a lach� !
Mais j'ai imprim� ta v2, plus qu'a voir le r�sultat..


Binary file added 3D-Quadricoptere/rondelle_3.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/rondelle_6.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/rotor.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/stabilisateur_1.1.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/stabilisateur_1.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/stabilisateur_2.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/stabilisateur_assem.SLDASM
Binary file not shown.
Binary file added 3D-Quadricoptere/stator.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/test_écoulement_1.SLDASM
Binary file not shown.
Binary file added 3D-Quadricoptere/tuyere.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/vis_20.SLDPRT
Binary file not shown.
Binary file added 3D-Quadricoptere/vis_30.SLDPRT
Binary file not shown.
Binary file added Docs/Bilans/Avril/Bilan du 01-04-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Avril/Bilan du 08-04-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Avril/Bilan du 15-04-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Avril/Bilan du 19-04-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Avril/Bilan du 22-04-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Bilan - type.docx
Binary file not shown.
Binary file added Docs/Bilans/Bilan de 2013.docx
Binary file not shown.
Binary file added Docs/Bilans/Février/Bilan du 08-02-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Février/Bilan du 18-02-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 07-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 11-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 14-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 18-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 21-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 25-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 28-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Janvier/Bilan du 30-01-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Mars/Bilan du 15-03-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Mars/Bilan du 18-03-2014 .docx
Binary file not shown.
Binary file not shown.
Binary file added Docs/Bilans/Mars/Bilan du 26-03-2014.docx
Binary file not shown.
Binary file added Docs/Bilans/Mars/Bilan du 29-03-2014.docx
Binary file not shown.
Binary file added Docs/Cahier des charges.docx
Binary file not shown.
Binary file added Docs/Diagramme Gantt - Quadricoptère.xlsx
Binary file not shown.
Binary file added Docs/Manuel d'utilisation.docx
Binary file not shown.
4 changes: 4 additions & 0 deletions Docs/Schema électrique/.picasa.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[Entrée sortie prog.jpg]
rotate=rotate(0)
[Schéma global sur prog.jpg]
rotate=rotate(1)
Binary file added Docs/Schema électrique/GY80-noted.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added Docs/Schema électrique/breadboard.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Docs/Schema électrique/quadX.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Docs/vrac/Achat 02-12-2013.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Docs/vrac/AeroQuad Manual v10.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Docs/vrac/Liens.docx
Binary file not shown.
Binary file not shown.
Binary file added Docs/vrac/Quad + Kalman filter.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 2 additions & 0 deletions Docs/vrac/liens.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
http://forge.clermont-universite.fr/projects/202/wiki

Binary file not shown.
Binary file not shown.
Binary file added Electronique à embarquer/Circuit/Design1.pcb
Binary file not shown.
Binary file added Electronique à embarquer/Circuit/Design1.sch
Binary file not shown.
Binary file added Electronique à embarquer/Circuit/Design2.pcb
Binary file not shown.
Binary file added Electronique à embarquer/Circuit/Design2.sch
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
3_bornes||#USER=3||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
10_broches||#USER=10||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
10_broches_IMU||#USER=10||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
16Pin||#USER=15||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
ArduinoNano||#USER=30||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
GPS||#USER=22||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
Regulateur||#USER=8||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
Regulator||#USER=8||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
support_34B||#USER=30||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
Support_GPS||#USER=20||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
Switch_manuel||#USER=2||@Manufacturer_Part_Number=||@Manufacturer_Name=||@RS Part Number=||@Allied_Number=||@Other Part Number=||@3D Package=||@Height=
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
3_bornes||3
10_broches||10
15pin||15
ArduinoNano||30
GPS||22
Regulator||8
Support_34broches||30
Support_GPS||20
switch_manuel||2
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
3_bornes||3
6WP||6
10_broches||10
15Pin||15
ArduinoNano||30
GPS||22
Regulator||4
Support_30borches||30
Support_34broches||34
Support_GPS||20
switch_manuel||2
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Regulator||8
Binary file not shown.
Binary file not shown.
Binary file added Electronique à embarquer/Circuit/Regulator.psl
Binary file not shown.
1 change: 1 addition & 0 deletions Electronique à embarquer/Circuit/Regulator.psx
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Regulator||8
Binary file added Electronique à embarquer/MCFC_Config.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
5 changes: 5 additions & 0 deletions Electronique à embarquer/Tuto Booltoader Arduino.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
[InternetShortcut]
IDList=
URL=https://learn.sparkfun.com/tutorials/installing-an-arduino-bootloader/all
5 changes: 5 additions & 0 deletions Electronique à embarquer/datasheets/GPS/Fournisseur.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[InternetShortcut]
IDList=
URL=http://www.mouser.fr/ProductDetail/Linx-Technologies/RXM-GPS-FM-B/?qs=sGAEpiMZZMtQ1ytNl72Bk41Ffm%2fcQAf4CCaplydCHsI%3d
Binary file not shown.
Binary file not shown.
Binary file not shown.
5 changes: 5 additions & 0 deletions Electronique à embarquer/datasheets/GY-80/Code test 2.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[InternetShortcut]
IDList=
URL=http://www.forkrobotics.com/2013/06/using-the-gy80-10dof-module-with-arduino/
5 changes: 5 additions & 0 deletions Electronique à embarquer/datasheets/GY-80/Code test.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[InternetShortcut]
IDList=
URL=http://selfbuilt.net/shop/gy-80-inertial-management-unit
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 2 additions & 0 deletions Electronique à embarquer/tools.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
isis (composants )
ares ( export)
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
arducopter.cpp
122 changes: 122 additions & 0 deletions Progra - Sécurité - Algo/ArduCopter-2.8.1/ArduCopter/APM_Config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-

// Example config file. Take a look at config.h. Any term define there can be overridden by defining it here.

//#define CONFIG_APM_HARDWARE APM_HARDWARE_APM2

// Ordinary users should please ignore the following define.
// APM2_BETA_HARDWARE is used to support early (September-October 2011) APM2
// hardware which had the BMP085 barometer onboard. Only a handful of
// developers have these boards.
//#define APM2_BETA_HARDWARE

// GPS is auto-selected

//#define MAG_ORIENTATION AP_COMPASS_COMPONENTS_DOWN_PINS_FORWARD
//#define HIL_MODE HIL_MODE_ATTITUDE
//#define DMP_ENABLED ENABLED
//#define SECONDARY_DMP_ENABLED ENABLED // allows running DMP in parallel with DCM for testing purposes

//#define FRAME_CONFIG QUAD_FRAME
/*
* options:
* QUAD_FRAME
* TRI_FRAME
* HEXA_FRAME
* Y6_FRAME
* OCTA_FRAME
* OCTA_QUAD_FRAME
* HELI_FRAME
*/

//#define FRAME_ORIENTATION X_FRAME
/*
* PLUS_FRAME
* X_FRAME
* V_FRAME
*/

//#define CH7_OPTION CH7_SAVE_WP
/*
* CH7_DO_NOTHING
* CH7_SET_HOVER
* CH7_FLIP
* CH7_SIMPLE_MODE
* CH7_RTL
* CH7_AUTO_TRIM
* CH7_ADC_FILTER (experimental)
* CH7_SAVE_WP
* CH7_MULTI_MODE
*/

//#define TOY_EDF ENABLED
//#define TOY_MIXER TOY_LOOKUP_TABLE

// Inertia based contollers. disabled by default, work in progress
//#define ACCEL_ALT_HOLD 0
//#define INERTIAL_NAV ENABLED


#if INERTIAL_NAV == ENABLED
#define ALT_HOLD_P 3
#define ALT_HOLD_I 0
#define ALT_HOLD_IMAX 300

// RATE control
#define THROTTLE_P 5 //
#define THROTTLE_I 0.4 //
#define THROTTLE_D 0.0 //

#define LOITER_P 0.50
#define LOITER_I 0.0
#define LOITER_RATE_P 5 //
#define LOITER_RATE_I 0.1 // Wind control
#define LOITER_RATE_D 0.0 // try 2 or 3 for LOITER_RATE 1
#endif


//#define RATE_ROLL_I 0.18
//#define RATE_PITCH_I 0.18
//#define MOTORS_JD880
//#define MOTORS_JD850


// agmatthews USERHOOKS
// the choice of function names is up to the user and does not have to match these
// uncomment these hooks and ensure there is a matching function on your "UserCode.pde" file
//#define USERHOOK_FASTLOOP userhook_FastLoop();
#define USERHOOK_50HZLOOP userhook_50Hz();
//#define USERHOOK_MEDIUMLOOP userhook_MediumLoop();
//#define USERHOOK_SLOWLOOP userhook_SlowLoop();
//#define USERHOOK_SUPERSLOWLOOP userhook_SuperSlowLoop();
#define USERHOOK_INIT userhook_init();

// the choice of included variables file (*.h) is up to the user and does not have to match this one
// Ensure the defined file exists and is in the arducopter directory
#define USERHOOK_VARIABLES "UserVariables.h"

// to enable, set to 1
// to disable, set to 0
// #define AUTO_THROTTLE_HOLD 1

//#define LOGGING_ENABLED DISABLED


// Custom channel config - Expert Use Only.
// this for defining your own MOT_n to CH_n mapping.
// Overrides defaults (for APM1 or APM2) found in config_channels.h
// MOT_n variables are used by the Frame mixing code. You must define
// MOT_1 through MOT_m where m is the number of motors on your frame.
// CH_n variables are used for RC output. These can be CH_1 through CH_8,
// and CH_10 or CH_12.
// Sample channel config. Must define all MOT_ channels used by
// your FRAME_TYPE.
// #define CONFIG_CHANNELS CHANNEL_CONFIG_CUSTOM
// #define MOT_1 CH_6
// #define MOT_2 CH_3
// #define MOT_3 CH_2
// #define MOT_4 CH_5
// #define MOT_5 CH_1
// #define MOT_6 CH_4
// #define MOT_7 CH_7
// #define MOT_8 CH_8
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-

// HIL_MODE SELECTION
//
// Mavlink supports
// 1. HIL_MODE_ATTITUDE : simulated position, airspeed, and attitude
// 2. HIL_MODE_SENSORS: full sensor simulation
#define HIL_MODE HIL_MODE_ATTITUDE

// HIL_PORT SELCTION
//
// PORT 1
// If you would like to run telemetry communications for a groundstation
// while you are running hardware in the loop it is necessary to set
// HIL_PORT to 1. This uses the port that would have been used for the gps
// as the hardware in the loop port. You will have to solder
// headers onto the gps port connection on the apm
// and connect via an ftdi cable.
//
// The baud rate is set to 115200 in this mode.
//
// PORT 3
// If you don't require telemetry communication with a gcs while running
// hardware in the loop you may use the telemetry port as the hardware in
// the loop port. Alternatively, use a telemetry/HIL shim like FGShim
// https://ardupilot-mega.googlecode.com/svn/Tools/trunk/FlightGear
//
// The buad rate is controlled by SERIAL3_BAUD in this mode.

#define HIL_PORT 3

// You can set your gps protocol here for your actual
// hardware and leave it without affecting the hardware
// in the loop simulation
#define GPS_PROTOCOL GPS_PROTOCOL_MTK

// Sensors
// All sensors are supported in all modes.
// The magnetometer is not used in
// HIL_MODE_ATTITUDE but you may leave it
// enabled if you wish.
#define MAGNETOMETER ENABLED
Loading

0 comments on commit 6279d5e

Please sign in to comment.