Professional Documents
Culture Documents
Table of Contents
Part I APM_COCHE 1
1 Glosario
................................................................................................................................... 2
2 INTRUCIONES
................................................................................................................................... 8
3 Lista completa
...................................................................................................................................
de parámetros 10
4 APM: ...................................................................................................................................
Rover Configuración 72
Montaje .......................................................................................................................................................... 82
......................................................................................................................................................... 89
RCMAP_ Parámetros
..........................................................................................................................................................
Instalación Planificador Misión 90
Carga de Firm..........................................................................................................................................................
w are en APM 92
APM: Código ..........................................................................................................................................................
Rover y configuración 94
Puesta a punto..........................................................................................................................................................
de la dirección y la navegación por un Rover 99
..........................................................................................................................................................
Ajuste de parám etros 101
5 Rover
...................................................................................................................................
Configuración de APM 2.5 piloto automático 105
Planificación..........................................................................................................................................................
de una Misión con w aypoints y Eventos 107
Index 0
I
1 AMP_COCHE
1 APM_COCHE
(APM: Rover era conocido antes como ArduRover, pero ahora que también es
compatible con la PX4 piloto automático ya no es a base de Arduino Así, el cambio de
nombre.).
Noticias
01 de julio 2013: APM: Versión Rover 2.42 lanzado
10 de octubre 2013: APM: Rover lanzó la versión 2.43
1.1 Glosario
Glosario
NOTA : El glosario que aún no está indexado. Es en orden alfabético así que
desplazarse hacia abajo para encontrar el tema de su interés.
AHRS : Altitud Título sistema de referencia. Un IMU (ver más abajo) más el código
para interpretar la salida de sus sensores para establecer XYZ de un avión y la
orientación partida.
APM : ArduPilotMega .
APM: Copter : software de alas rotatorias piloto automático para el APM electrónica
APM: Plano : software de ala fija piloto automático para la electrónica de APM.
Archivo Águila : Los archivos de diseño de PCB (y los archivos relacionados que le
dicen PCB fabs cómo crear las tablas) generadas por el libre esquemática y
Cadsoftusa Águila programa. Este es el estándar más utilizado en el mundo del
hardware de código abierto, aunque, irónicamente, no es software de código abierto
en sí. No hace falta decir, esto no es óptima, y el software de Eagle es torpe y difícil de
aprender. Se espera que una alternativa de código abierto algún día emergerá.
FPV : Vista en primera persona. Una técnica que utiliza una cámara de vídeo de a
bordo y la conexión inalámbrica con el suelo permite que un piloto en el suelo con
gafas de vídeo para volar con una vista de la cabina.
FTDI : Un estándar para convertir USB para las comunicaciones en serie. Disponible
como un chip para tarjetas que tienen un conector USB, o en un cable que conecta a
I2C : un bus serie que permite a múltiples periféricos de baja velocidad, tales como
sensores, para ser conectados a un microprocesador. Ver esta de más.
IMU : Una unidad de medición inercial como el ArduPilot cárter de aceite. Por lo
general, tiene al menos tres acelerómetros (midiendo el vector de gravedad en las
direcciones x, y y z dimensiones) y dos giroscopios (medir la rotación alrededor de la
inclinación y el eje de cabeceo). Tampoco son suficientes por sí mismos, ya que los
acelerómetros son lanzadas por el movimiento (es decir, son "ruidoso" durante
períodos cortos de tiempo), mientras que giroscopios la deriva con el tiempo. Los
datos de ambos tipos de sensores se deben combinar en el software para determinar
la actitud de la aeronave y cierto movimiento para crear un AHRS (véase más arriba).
Una técnica para hacer esto es el filtro de Kalman (ver más abajo). Ahora reemplazado
por los controladores de vuelo que incluyen CPU y sensores en una sola unidad.
INS : sistema de navegación inercial. Una forma de calcular la posición con base en
una lectura GPS inicial seguida de lecturas de sensores de movimiento y la velocidad
con estima. Es útil cuando el GPS no está disponible o ha perdido temporalmente su
señal.
LiPo : polímero de litio, aka LiPoly. Varients incluyen iones de litio (Li-Ion). Esta
química de la batería ofrece más potencia y menor peso que las baterías NiMH y NiCd.
PIC : Pilot in Command. Se refiere a un requisito de la FAA que los UAVs estancia
bajo el control directo de un piloto si están volando en la exención de recreo a la
aprobación del COA. Ver Línea de Visión anterior. (No se debe confundir con la serie
de procesadores PIC Microchip)
POI : Punto de interés. Designa un lugar que un UAV debe tener una cámara
apuntando hacia.
PWM : Modulación por ancho de pulso. Las señales de onda cuadrada utilizados en el
control de RC para conducir servos y variadores de velocidad. No es una señal PWM
para cada canal. La anchura varía de 1000 a 2000 microsegundos, dependiendo del
fabricante RC.
RTL : Volver a lanzar. Vuelo de regreso a la posición "home", donde el avión despegó.
SiRF III : El estándar utilizado por los módulos GPS más modernos. Incluye! Modo
binario SiRF III, que es una alternativa a la norma NMEA basado en ASCII se ha
descrito anteriormente.
Sketch : Los archivos de programa, los conductores y otros códigos generados por el
IDE Arduinio para un solo proyecto.
SVN : Corto para el repositorio de control de versiones Subversion que utiliza el DIY
Drones y otros equipos para el código fuente.
Sistema de Telemetría : Un sistema de radio de dos vías para permitir que los datos
de vuelo que se envían desde el avión y también para permitir el control o la
información de ajuste para ser enviado de vuelta a la misma de una "estación de
tierra", normalmente un ordenador portátil. La radio telemétrico 3DR (Here!) es uno de
tales sistemas.
UAV : Unmanned Aerial Vehicle. En el ejército, estos son cada vez más llamados
sistemas aéreos no tripulados (UAS), para indicar que la aeronave es sólo parte de un
sistema complejo en el aire y en el suelo. Con base en tierra robots autónomos son
llamados Vehículos terrestres no tripulados (UGVS) y sumergibles robóticos son
llamados vehículos submarinos autónomos (AUV). Robot barcos son llamados
vehículos de superficie no tripulados (USV).
VLOS : Línea visual de la vista. La capacidad del piloto para ver una aeronave desde
el suelo lo suficientemente bien como para su control, sin el uso de ayudas visuales
artificial (aparte de los vidrios). Requerido por la FAA regs.
1.2 INTRUCIONES
Es una version beta se ira actualizando asta su finalización, puede haver cam bios com o m odificaciones.
Nos gusta 4 ruedas motrices vehículos todo terreno barato con motores sin escobillas y
sin RC (las unidades de RC que acompañan a la mayoría listos para correr los coches
de RC no tienen el canal de repuesto necesarias para el control de modo de piloto
automático y el aprendizaje). Uno de estos es buena plataforma esta RC todoterreno
de HobbyKing , que es de sólo $ 72 (no se preocupe, no vamos a utilizar la carrocería
plástica tonta):
Usted también necesitará baterías y un cargador. Casi cualquier 3S (11.1v) LiPo 2600
mAh menores lo harán, pero la recomiendo uno para el coche anterior es éste . Un
cargador LiPo simple como ésta funciona bien.
APM 2.5 ($ 179 con GPS). Seleccione la opción GPS uBlox (+ $ 50) para un mejor
rendimiento.
Software / Firmware
Opcional:
Esta es una lista completa de los parámetros que se pueden configurar mediante el
protocolo MAVLink en la EEPROM de la APM para controlar el comportamiento del
vehículo. Esta lista se genera automáticamente a partir del código fuente ArduPilot
último, por lo que puede contener parámetros que no se encuentran en las versiones
estables liberados del código.
Contenido
1 Parámetros APMrover2
1.1 bitmask Log (APMrover2: LOG_BITMASK)
1.2 Cambiar conmutador de canal (APMrover2: RST_SWITCH_CH)
1.3 El modo inicial de conducción (APMrover2: INITIAL_MODE)
1.4 Receptor RSSI detección pin (APMrover2: RSSI_PIN)
1.5 MAVLink sistema de identificación (APMrover2: SYSID_THIS_MAV)
1.6 MAVLink tierra de la estación ID (APMrover2: SYSID_MYGCS)
1.7 USB Consola Baud Rate (APMrover2: SERIAL0_BAUD)
1.8 telemetría Baud Rate (APMrover2: SERIAL3_BAUD)
1.9 telemetría demora de inicio (APMrover2: TELEM_DELAY)
1,10 Skip calibración giroscopio (APMrover2: SKIP_GYRO_CAL)
1.11 magnetómetro (brújula) habilitada (APMrover2: MAG_ENABLED)
1.12 pin Auto modo de disparo (APMrover2: AUTO_TRIGGER_PIN)
1.13 Modo de disparo Auto kickstart aceleración (APMrover2: AUTO_KICKSTART)
1.14 Objetivo velocidad de crucero en los modos de automóviles (APMrover2:
CRUISE_SPEED)
1.15 determinación de reducir la velocidad y girando (APMrover2:
SPEED_TURN_GAIN)
1.16 Distancia a su vez a empezar a reducir la velocidad (APMrover2:
SPEED_TURN_DIST)
1.17 opción de Canal 7 (APMrover2: CH7_OPTION)
1.18 Throttle mínima (APMrover2: THR_MIN)
1.19 Throttle máxima (APMrover2: THR_MAX)
1.20 Base porcentaje del acelerador en auto (APMrover2: CRUISE_THROTTLE)
1.21 Tasa Throttle mató (APMrover2: THR_SLEWRATE)
1,22 Salida Skid directivo (APMrover2: SKID_STEER_OUT)
1,23 de entrada Skid directivo (APMrover2: SKID_STEER_IN)
1.24 Autoprotección Acción (APMrover2: FS_ACTION)
1.25 Tiempo de espera a prueba de fallos (APMrover2: FS_TIMEOUT)
1,26 acelerador a prueba de fallos Enable (APMrover2: FS_THR_ENABLE)
1,27 acelerador a prueba de fallos Valor (APMrover2: FS_THR_VALUE)
1.28 GCS a prueba de fallos de habilitación (APMrover2: FS_GCS_ENABLE)
1.29 distancia Sonar gatillo (APMrover2: SONAR_TRIGGER_CM)
1.30 Ángulo Sonar gatillo (APMrover2: SONAR_TURN_ANGLE)
1.31 tiempo de vuelta Sonar (APMrover2: SONAR_TURN_TIME)
1.32 Sonar rebote cuenta (APMrover2: SONAR_DEBOUNCE)
1.33 Learning Channel (APMrover2: LEARN_CH)
1.34 Modo de canal (APMrover2: MODE_CH)
1.35 Modo 1 (APMrover2: MODO 1)
1.36 Modo 2 (APMrover2: MODE2)
1.37 Modo 3 (APMrover2: MODE3)
1.38 Mode4 (APMrover2: MODO 4)
1.39 MODE5 (APMrover2: MODE5)
1.40 MODE6 (APMrover2: MODE6)
1.41 Waypoint radio (APMrover2: WP_RADIUS)
1.42 Volviendo máxima fuerza G (APMrover2: TURN_MAX_G)
2 Parámetros Biblioteca
3 RC1_ Parámetros
3.1 RC min PWM (RC1_MIN)
3.2 RC ajuste PWM (RC1_TRIM)
3.3 RC max PWM (RC1_MAX)
3.4 RC inversa (RC1_REV)
3.5 RC zona muerta (RC1_DZ)
4 RC2_ Parámetros
4.1 RC min PWM (RC2_MIN)
4.2 RC ajuste PWM (RC2_TRIM)
4.3 RC max PWM (RC2_MAX)
4.4 RC inversa (RC2_REV)
4.5 RC zona muerta (RC2_DZ)
5 RC3_ Parámetros
5.1 RC min PWM (RC3_MIN)
5.2 RC ajuste PWM (RC3_TRIM)
5.3 RC max PWM (RC3_MAX)
5.4 RC inversa (RC3_REV)
5.5 RC zona muerta (RC3_DZ)
6 RC4_ Parámetros
6.1 RC min PWM (RC4_MIN)
6.2 RC ajuste PWM (RC4_TRIM)
6.3 RC max PWM (RC4_MAX)
6.4 RC inversa (RC4_REV)
6.5 RC zona muerta (RC4_DZ)
7 RC5_ Parámetros
7.1 RC min PWM (RC5_MIN)
7.2 RC ajuste PWM (RC5_TRIM)
7.3 RC max PWM (RC5_MAX)
7.4 RC inversa (RC5_REV)
7.5 RC zona muerta (RC5_DZ)
8 RC6_ Parámetros
8.1 RC min PWM (RC6_MIN)
8.2 RC ajuste PWM (RC6_TRIM)
8.3 RC max PWM (RC6_MAX)
8.4 RC inversa (RC6_REV)
8.5 RC zona muerta (RC6_DZ)
9 RC7_ Parámetros
9.1 RC min PWM (RC7_MIN)
9.2 RC ajuste PWM (RC7_TRIM)
9.3 RC max PWM (RC7_MAX)
9.4 RC inversa (RC7_REV)
9.5 RC zona muerta (RC7_DZ)
10 RC8_ Parámetros
10.1 RC min PWM (RC8_MIN)
10.2 RC ajuste PWM (RC8_TRIM)
10.3 RC max PWM (RC8_MAX)
10.4 RC inversa (RC8_REV)
(MNT_RETRACT_Y)
28.4 Montaje del ángulo de guiñada / pan cuando está en posición retraída
(MNT_RETRACT_Z)
28.5 ángulo de balanceo monte cuando está en posición neutra (MNT_NEUTRAL_X)
28.6 Montaje de ángulo de inclinación / tono cuando está en posición neutra
(MNT_NEUTRAL_Y)
28.7 Montaje de ángulo de giro / guiñada cuando está en posición neutra
(MNT_NEUTRAL_Z)
28.8 Mount comando ángulo de balanceo de groundstation (MNT_CONTROL_X)
28.9 Mount comando ángulo de inclinación / tono desde groundstation
(MNT_CONTROL_Y)
28.10 Mount comando ángulo de giro horizontal / orientación de groundstation
(MNT_CONTROL_Z)
28.11 Estabilice lanzamiento de mount / ángulo de inclinación (MNT_STAB_TILT)
28.12 Estabilice montaje horizontal / ángulo de guiñada (MNT_STAB_PAN)
28.13 rollo canal de entrada RC (MNT_RC_IN_ROLL)
28,14 ángulo de inclinación mínima (MNT_ANGMIN_ROL)
28,15 ángulo máximo del rollo (MNT_ANGMAX_ROL)
28.16 inclinación (pitch) canal de entrada RC (MNT_RC_IN_TILT)
28.17 inclinación mínima (MNT_ANGMIN_TIL)
28.18 Ángulo máximo de inclinación (MNT_ANGMAX_TIL)
28,19 pan (guiñada) canal de entrada RC (MNT_RC_IN_PAN)
28,20 ángulo de giro mínimo (MNT_ANGMIN_PAN)
28,21 ángulo de giro máximo (MNT_ANGMAX_PAN)
28.22 Velocidad palanca de montaje (MNT_JSTICK_SPD)
29 BATT_ Parámetros
29.1 Control de la batería (BATT_MONITOR)
29.2 Voltaje de la batería detección pin (BATT_VOLT_PIN)
29.3 Batería pin de detección de corriente (BATT_CURR_PIN)
29,4 multiplicador de tensión (BATT_VOLT_MULT)
29,5 amperios por voltios (BATT_AMP_PERVOLT)
29.6 AMP desplazamiento (BATT_AMP_OFFSET)
29.7 Capacidad de la batería (BATT_CAPACITY)
APMrover2 Parámetros
Bitmask sesión (APMrover2: LOG_BITMASK)
Nota: Este parámetro es para usuarios avanzados
Dos bitmap byte de tipo de registro para permitir en aviso urgente de datos
Selecciona el modo de iniciar en el arranque. Esto es útil para cuando se quiere iniciar
en modo AUTO en el arranque sin un receptor. Utilizado en combinación con usuallly
cuando AUTO_TRIGGER_PIN o AUTO_KICKSTART.
Rango: 0 10
Incremento: 1
Unidades: segundos
Cuando se activa esta cuenta la APM para omitir la calibración del giroscopio normales al inicio, y en lugar de utilizar la
calibración giroscopio salvado del último vuelo. Sólo debe habilitar esta opción si se tiene cuidado de comprobar que el avión
tiene un buen control de actitud antes de volar, ya que algunas tablas pueden tener calibración giro significativamente
diferentes entre las botas, sobre todo si la temperatura cambia mucho. Si se omite la calibración giroscopio continuación APM
se basa en el uso del código de detección de la deriva giroscopio para obtener la calibración de giro a la derecha en los
pocos minutos después de que se inicie. Esta opción es útil sobre todo cuando la obligación de mantener el vehículo inmóvil
mientras se está iniciando es un problema significativo.
Rango: 0 20
Incremento: 0.1
Unidades: m / s / s
Rango: 0 100
Incremento: 0.1
Unidades: m / s
Rango: 0 100
Incremento: 1
Unidades: porcentaje
Rango: 0 100
Incremento: 0.1
Unidades: metros
Rango: 0 100
Incremento: 1
Unidades: Porcentaje
Rango: 0 100
Incremento: 1
Unidades: Porcentaje
Rango: 0 100
Incremento: 1
Unidades: Porcentaje
Rango: 0 100
Incremento: 1
Unidades: Porcentaje
Unidades: segundos
Rango: 0 1000
Incremento: 1
Unidades: centímetros
Rango: -45 45
Incremento: 1
Unidades: centímetros
Rango: 0 100
Incremento: 0.1
Unidades: segundos
Rango: 1 100
Incremento: 1
Rango: 0 1000
Incremento: 0.1
Unidades: metros
Rango: 0.2 10
Incremento: 0.1
Unidades: gravedades
Parámetros Biblioteca
RC1_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC1_REV)
Nota: Este parámetro es para usuarios avanzados
RC2_ Parámetros
Unidades: ms
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC2_REV)
Nota: Este parámetro es para usuarios avanzados
RC3_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC3_REV)
Nota: Este parámetro es para usuarios avanzados
RC4_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC4_REV)
Nota: Este parámetro es para usuarios avanzados
RC5_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC5_REV)
Nota: Este parámetro es para usuarios avanzados
RC6_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC6_REV)
Nota: Este parámetro es para usuarios avanzados
RC7_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC7_REV)
Nota: Este parámetro es para usuarios avanzados
RC8_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC8_REV)
Nota: Este parámetro es para usuarios avanzados
RC9_ Parámetros
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC9_REV)
Nota: Este parámetro es para usuarios avanzados
RC10_ Parámetros
RC min PWM (RC10_MIN)
Nota: Este parámetro es para usuarios avanzados
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
RC inversa (RC10_REV)
Nota: Este parámetro es para usuarios avanzados
RC11_ Parámetros
RC min PWM (RC11_MIN)
Nota: Este parámetro es para usuarios avanzados
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
RC inversa (RC11_REV)
RC12_ Parámetros
RC min PWM (RC12_MIN)
Nota: Este parámetro es para usuarios avanzados
RC trim (neutral) PWM ancho de pulso. Normalmente 1000 es el límite inferior, 1500 es
neutral y 2000 es el límite superior.
RC inversa (RC12_REV)
Nota: Este parámetro es para usuarios avanzados
STEER2SRV_ Parámetros
Dirección Constante de tiempo (STEER2SRV_T_CONST)
Nota: Este parámetro es para usuarios avanzados
Unidades: segundos
Rango: 0 1,0
Incremento: 0,05
Rango: 0 0,1
Incremento: 0,01
Rango: 0 4500
Incremento: 1
Rango: 0 5
Incremento: 0.1
Unidades: m / s
COMPASS_ Parámetros
Compensaciones brújula sobre el eje X (COMPASS_OFS_X)
Offset que se añade a los valores del eje x brújula para compensar metal en el marco
Activar o desactivar el uso de la brújula (en lugar del GPS) para determinar las partidas
Incremento: 1
Configure la brújula para que se une externamente. Esto es auto-detecta el PX4, pero se debe establecer correctamente en
un APM2. Se establece en 1 si la brújula se conecta externamente. Cuando se conecta externamente la opción
COMPASS_ORIENT funciona independientemente de la opción de orientación del tablero AHRS_ORIENTATION
SCHED_ Parámetros
Nivel de depuración Scheduler (SCHED_DEBUG)
Nota: Este parámetro es para usuarios avanzados
Ajuste a distinto de cero para que los mensajes de depuración del planificador. Cuando se establece para mostrar "Slips" el
programador mostrará un mensaje cada vez que una tarea programada se ha retrasado debido a un exceso de carga de la
CPU. Cuando se establece en Show Overruns la programada se mostrará un mensaje cada vez que una tarea requiere más
tiempo que el límite prometido en la tabla de tareas.
RELAY_ Parámetros
Relay Pin (RELAY_PIN)
Número de pin digital para el control de relé.
RCMAP_ Parámetros
Rango: 1 8
Incremento: 1
Rango: 1 8
Incremento: 1
Rango: 1 8
Incremento: 1
Rango: 1 8
Incremento: 1
SR0_ Parámetros
Rango: 0 10
Incremento: 1
Unidad: Hz.
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
SR3_ Parámetros
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
Rango: 0 10
Incremento: 1
Unidad: Hz
NAVL1_ Parámetros
Período de control L1 (NAVL1_PERIOD)
Periodo en el segundo bucle de seguimiento de L1. Esto tiene que ser más
grande para fuselajes menos sensibles. El valor por defecto de 30 es muy
conservadora, y por mayoría de los aviones RC conducirá a disminuir y vueltas
perezosas. Para los más pequeños aviones más ágil un valor más cercano a 20
es apropiado. Al sintonizar, cambie este valor en pequeños incrementos, como
un valor que es demasiado pequeña (digamos 5 o 10 por debajo del valor justo)
puede dar lugar a giros muy radicales, y un riesgo de estancarse.
Rango: 1-60
Incremento: 1
Unidades: segundos
Parámetros SONAR_
Pin Sonar (SONAR_PIN)
Pin analógico que se conecta a sonar. Póngalo a 0 .. 9 para los APM2 pines
analógicos. Se establece en 64 en una APM1 para el acceso individualizado a
'velocidad' en el extremo de la tabla. Se establece en 11 en la PX4 para el puerto
de 'velocidad' del análogo. Se establece en 15 en el Pixhawk para el puerto de
'velocidad' del análogo.
Unidades: Volts
Incremento: 0.001
Unidades: centímetros
Incremento: 1
Unidades: centímetros
Incremento: 1
Unidades: milisegundos
Incremento: 1
SONAR2_ Parámetros
Pin Sonar (SONAR2_PIN)
Pin analógico que se conecta a sonar. Póngalo a 0 .. 9 para los APM2 pines analógicos. Se establece en 64 en una APM1
para el acceso individualizado a 'velocidad' en el extremo de la tabla. Se establece en 11 en la PX4 para el puerto de
'velocidad' del análogo. Se establece en 15 en el Pixhaw k para el puerto de 'velocidad' del análogo.
Unidades: Volts
Incremento: 0.001
El control sobre qué función se utiliza para calcular la distancia. Para una función lineal, la distancia es (tensión-offset) *
escalado. Para una función inversa de la distancia (offset de tensión) * escalado. Para una función hiperbólica, la distancia
es de escala / (voltaje offset). Las funciones devuelven la distancia en metros.
Unidades: centímetros
Incremento: 1
Unidades: centímetros
Incremento: 1
El tiempo en milisegundos que la lectura del sonar se tarde en resolver. Sólo se utiliza cuando se especifica un STOP_PIN. Se
determina cuánto tiempo tenemos que esperar a que el sonar para dar una lectura después de que pusimos el alto
STOP_PIN. Para un sonar con una gama de alrededor de 7 millones de este tendría que ser alrededor de 50 milisegundos
para permitir el impulso sonar para viajar al objetivo y volver de nuevo.
Unidades: milisegundos
Incremento: 1
INS_ Parámetros
Compensaciones acelerómetro de eje X. Esta es la configuración mediante la calibración aceleración o las operaciones a
nivel
Compensaciones acelerómetro de eje y. Esta es la configuración mediante la calibración aceleración o las operaciones a
nivel
Compensaciones acelerómetro de eje Z. Esta es la configuración mediante la calibración aceleración o las operaciones a
nivel
Compensaciones sensor giroscópico de eje X. Esta es la configuración en cada arranque durante calibraciones giro
Unidades: rad / s
Compensaciones sensor giroscópico de eje y. Esta es la configuración en cada arranque durante calibraciones giro
Unidades: rad / s
Compensaciones sensor giroscópico de eje Z. Esta es la configuración en cada arranque durante calibraciones giro
Unidades: rad / s
Frecuencia de filtro para hacer el MPU6000 para aplicar a las muestras. Esto se puede ajustar a un valor más bajo para
tratar de hacer frente a niveles muy altos de vibración en los aviones. El valor por defecto en ArduPlane, APMrover2 y
ArduCopter es 20Hz. Esta opción tiene efecto en el siguiente reinicio o inicialización giroscopio
Unidad: Hz
AHRS_ Parámetros
AHRS ganancia GPS (AHRS_GPS_GAIN)
Esto controla la cantidad a utilizar el GPS para corregir la actitud. Esto nunca debe
ajustarse a cero para un avión, ya que daría lugar a la pérdida del control de avión en
los giros. Para un avión por favor utiliza el valor por defecto de 1.0.
Guiñada P (AHRS_YAW_P)
Controla el peso de la brújula o el GPS tiene en la partida. Un valor más alto significa
que el título va a rastrear la fuente de orientación (GPS o brújula) con mayor rapidez.
Rango: 0 127
Incremento: 1
Unidades: m / s
Rango: -10 10
Unidades: Radianes
Rango: -10 10
Unidades: Radianes
No se utiliza
Rango: -10 10
Unidades: Radianes
Número mínimo de satélites visibles para utilizar GPS para las correcciones basado
corrección actitud velocidad. El valor predeterminado es 6, que es aproximadamente el
punto en el que los números de la velocidad de un GPS se hacen demasiado poco
fiables para la corrección precisa de los acelerómetros.
Rango: 0 10
Incremento: 1
CAM_ Parámetros
Rango: 0 50
Rango: 0 1000
MNT_ Parámetros
Incremento: 1
Unidades: Centi-grados
Rango: 0 100
Incremento: 1
BATT_ Parámetros
Se utiliza para convertir el voltaje del sensor de voltaje de pin (BATT_VOLT_PIN) a la tensión de la batería real (pin_voltage *
VOLT_MULT). Para el bloque de alimentación 3DR en APM2 o Pixhaw k, esto se debe establecer en 10,1. Para el Pixhaw k con
el 3DR 4en1 ESC esto debería ser 12.02. Para la PX4 usando la fuente de alimentación PX4IO este se debe establecer en 1.
Unidades: A / V
Unidades: Volts
Capacidad de la batería (BATT_CAPACITY)
Capacidad de la batería en mAh cuando está llena
Unidades: mAh
Si utiliza una fuente de alimentación externa quitar el pin cable rojo del cable que va
desde la ESC para el APM.
Configuración RC
Conecte el sistema de RC a APM como esto:
Canales de entrada:
Canales de salida:
Cargando el código
La forma más sencilla para cargar el código está en el planificador de la misión. Instalarlo, conecte su APM y esperar a que
sea reconocido, el controlador de carga y un puerto asignado. A continuación, abra el MP, asegúrese de que está
seleccionado el puerto adecuado para su tablero APM (velocidad de transmisión debe ser 115200), e ir a la pantalla de
Firmw are. Pulse Control-R y se abrirá un cuadro de diálogo que le pregunta si desea cargar el código ArduRover.
Le recomendamos que actualice siempre a la última versión del planificador Misión disponibles para asegurar la
compatibilidad con el último código.
Nóta: en particular que ahora Arduino 1.0.3 es necesaria o posterior con las modificaciones necesarias para ArduPilot,
para cargar el código para APM.
Descárgalo aquí .
Para versiones más antiguas (antes 2,3), debe especificar qué versión de hardw are APM está utilizando en APM_CONFIG.h:
Video ayuda
Planificador de Misión
Terminal
Si el MP o el IDE de Arduino se ha utilizado para cargar el APM con el código
ArduRover2,
Para realizar una softreset APM la Mavlink debe apagar, si se está ejecutando y el Tab
Terminal MP seleccionada.
Una vez en el modo de terminal, utilice la línea de comandos y escriba "setup" ENTER,
luego "reset" ENTER y siga las instrucciones de la CLI en la pantalla.
Video ayuda
Lea más sobre la Sensores página para más información.
En la actualidad los seis operativos (vuelo) Modos rover 1-6 son auto, el aprendizaje
(estabilizar), dirección (formación), auto, guiada manual.
El parámetro de aceleración mínima ( THR_MIN: ) es sobre todo útil para los rovers con
motores de combustión interna, para evitar que el motor de corte en el modo
automático.
En este punto de la instalación del Rover es una buena idea para poner a prueba los
modos de funcionamiento básicos del firmware ArduRover2.
1) Para probar el modo manual, ponga el Rover en bloques, para evitar una fuga,
encienda el transmisor R / C, encender el APM, y cuando un bloqueo de 3D se ha
obtenido,
verificar que cuando la palanca de mando de ascensor se mueve hacia adelante que el
vehículo va hacia adelante y viceversa, y que cuando la palanca de mando de alerones
se mueve a la izquierda,
BANCO DE PRUEBAS
Antes de planificar una misión de asegurarse de que el rover dirigir y mover como se
esperaba.
1. Una buena manera de probar el modo Auto es el uso de un receptor probador canal
R / C para poder ver visiblemente lo que la dirección y del acelerador salidas PWM
están en el modo Manual.
2. En el modo Manual de la salida del acelerador debe ser 1500us en posición neutral
y aumentar positivamente hacia 2000US con un aumento en la palanca de mando del
acelerador (Uso de la palanca de mando de ascensor permite el uso de un inverso en
el modo Manual). A continuación, tomar nota de la dirección máxima de salida PWM
para girar a la derecha ya la izquierda y el centro (generalmente 1500us).
4. A continuación, coloque el vehículo en un bloque para que las ruedas puedan girar
libremente y de dirección puede moverse sin tocar el suelo. Conecte el receptor
probador canal R / C con el canal de dirección APM (1) y cambiar al modo Auto.
6. Si las ruedas del rover están dando vuelta hacia adelante entonces usted sabe que
el acelerador está poniendo a cabo un PWM de más 1500us. Si es menos de 1500us
y las ruedas están girando compruebe hacia atrás la caja de "marcha atrás" para el
canal de ascensor (acelerador) en la página de calibración de radio MP para invertir la
dirección del acelerador en el modo Auto. El probador de canal R / C se puede utilizar
para determinar el canal del gas exacta (3) de salida PWM si es necesario.
Normalmente, nunca debería ser necesario invertir el canal del gas en el MP para el
modo Auto. A pesar de que puede ser necesario invertir la dirección de la dirección
para el modo Auto.
Una vez que los canales de la dirección y del acelerador en el modo Auto se han
verificado y corregido si fuera necesario, el rover debe ser bueno para ir a un curso
waypoint preprogramado.
1.4.1 Montaje
Configuración RC
Conecte el sistema de RC a APM 2.5, como se muestra a continuación:
Canales de entrada:
Canales de salida:
(Para los coches de RC estándar que utilizan un servo para dirigir, utilizar los ajustes
de coches. Sin embargo, si usted tiene un tanque de rodadura o algún otro vehículo
que utiliza diferentes motores de velocidad en cada lado para dirigir, utilice el Skid
Steer ajustes)
Si lo instala en su coche
La siguiente muestra una configuración típica en un pequeño rover, con APM 2.5, 3DR
radiotelemetría y ambos sonar y sensores de infrarrojos (instrucciones en la que fueron
creados son Here! () ). Tenga en cuenta una serie de elementos:
Se está utilizando una batería más grande que el coche fue diseñado originalmente
para (debido a que el rover está diseñado para recorrer largas distancias fuera de la
carretera), y se monta en velcro bajo la plataforma APM para que no se desplace.
Dependiendo del marco del coche que está usando, puede que desee configurar el
equipo de manera diferente. Casi cualquier configuración puede funcionar, pero sólo
recuerda mantener APM 2.5 tan lejos de fuentes de interferencias magnéticas como
sea posible! La siguiente imagen muestra una vista desde arriba de Slash Rover de
Tom Coyle (ganador de la Clase Peloton AVC en 2013) con un receptor Spektrum,
GPS, brújula y externo.
3DR uBlox GPS con brújula a bordo está diseñado para su uso con APM 2.6 (para
brújula externa). Se proporciona un rendimiento brújula mejorada debido a la libertad
de situar la unidad de GPS en una posición óptima independiente de la ubicación de la
APM.
Coloque su GPS en una posición elevada en el rover con la flecha mirando hacia
delante (hacia el frente a la dirección de su explorador). Conecte el módulo GPS a la
APM 2.6 utilizando los dos cables que se incluyen con el GPS, como se muestra a
continuación.
3DR uBlox GPS con brújula a bordo incluye dos cables de conexión: un cable de 4
posiciones y un cable de 5 posiciones a la posición 6. Para conectar el módulo GPS
para APM 2.6, conectar el GPS al puerto GPS APM mediante el cable de 5 posiciones
a la posición 6; conectar el GPS al puerto I2C APM mediante el cable de 4 posiciones.
RCMAP_ Parámetros
Canal Rollo (RCMAP_ROLL)
Nota: Este parámetro es para usuarios avanzados
Rango: 1 8
Incremento: 1
Rango: 1 8
Incremento: 1
Rango: 1 8
Incremento: 1
Rango: 1 8
Incremento: 1
Seleccione firmware
Ahora vamos a seleccionar el firmware que desea descargar al APM, lo que depende
de la configuración de su arte. Seleccione la pantalla Hardware de los iconos en la
parte superior de la pantalla. Elija marco de su helicóptero haciendo clic en el icono
correspondiente: Quad, Hexa, Y6, avión, vagabundo, o de otro tipo. (Vamos a
especificar + ox configuración más adelante.) No aparecerá la pantalla de firmware si
ya ha seleccionado Conectar, para asegurar que la Misión Planificador muestra un
icono de desconexión en la esquina superior derecha para acceder al firmware.
Conectarse a MavLink
Seleccione Connect (en la esquina superior derecha de la pantalla) para cargar los
parámetros MavLink de APM. Planificador de Misión mostrará una ventana que
muestra el progreso de la descarga MavLink.
Video ayuda
Una vez que haya instalado Planificador de Misión, ejecutarlo. Utilice el cable USB
para conectar el APM 2.5 en tu PC. En el planificador de la misión (parte superior
derecha de la ventana), seleccione el puerto COM que Windows asignados a su APM
2.5 y asegúrese de que la velocidad de transmisión es de 115.200. Una vez hecho
esto, se puede cargar el firmware ArduRover a APM 2.5. Simplemente haga clic en el
Una vez cargado el código, presione el botón "Connect" en la parte superior derecha
de la ventana Misión, y debe conectarse a la placa a través de APM 2.5 MAVLink.
Después de que se hace, se puede cambiar a la pestaña de configuración y realizar la
configuración de la siguiente manera.
Si las barras verdes se mueven al mover los palos, haga clic en el botón "Calibrar
Radio". Después de hacer clic en Aceptar en algunos cuadros de diálogo de
advertencia, líneas rojas que aparecerán en las barras verdes. Mueva las barras (sólo
tiene que hacer los de los canales que estén conectados al APM) hasta que haya
empujado a las líneas rojas en lo que van a ir en todas las direcciones, como se
muestra a continuación:
Vídeo ayuda
Asignación de modos:
Ahora cambiamos a la sección Modos de Vuelo. Aquí es donde le diremos APM qué
modos de asignar a cada posición del conmutador de canal 5. La mayoría de los
interruptores de alterna sólo puede manejar dos o tres posiciones, pero hay maneras
de combinar los canales para conseguir seis o más. Eso no es normalmente necesario
para APM: Rover, pero si usted desea aprender más acerca de tener más de tres
modos, consulte las instrucciones (Here!) .
Por lo general, interruptor de palanca de tres vías del transmisor será el canal 5 y el
doble sentido de palanca momentánea será en Canal 7. Si este no es el caso, usted
puede cambiar eso con los menús del transmisor RC (consulte el manual de RC para
más detalles).
Cuando se mueve el Canal 5 de palanca, la barra verde muestra arriba se trasladará
a diferentes modos. Puede asignar la función de esos modos con el menú
desplegable junto a cada uno.
Modo significado:
Nota:Interuptores de 2 o 3 posiciones
Vídeo de Ayuda
Calibrar la brújula
Este paso es importante. APM: Rover hace la mayor parte de su dirección sobre la
base de la brújula, y si ese sensor está dando malos resultados, ya sea porque no se
calibró bien o si está viendo demasiada interferencia magnética, el rover vagará por
todo el lugar.
Nota: A menudo es mejor hacer esta prueba con el motor en marcha del vehículo, para
asegurarse de que cualquier interferencia magnética del motor se incluye en la
calibración de la brújula.
STEER2SRV_P = 2
TURN_MAX_G = 1
NAVL1_PERIOD = 6
SPEED_TURN_GAIN = 100
CRUISE_SPEED = 2
CRUISE_THROTTLE = 20
Estos son los valores conservadores que debe darle lento, el comportamiento apacible
para la mayoría de los rovers.
Ponga su rover en modo MANUAL, y poner el volante con fuerza hacia un lado. Luego
conducir muy lentamente su rover en un círculo. Utilice una cinta métrica para medir el
diámetro de ese círculo y establecer STEER2SRV_P a ese valor en metros.
Ahora usted puede finalmente comenzar a afinar su dirección en el modo AUTO. Para
sintonizar AUTO tendrá que crear una misión para su móvil para navegar. Un simple
misión rectangular es la mejor manera de empezar.
Configuración final
Ahora que tiene los parámetros básicos sintonizados es posible que usted puede
volver atrás y levantar CRUISE_SPEED para una conducción más rápida. Si lo hace,
entonces asegúrese de ajustar CRUISE_THROTTLE para adaptarse.
Hay una serie de otros parámetros que se pueden usar para afinar su dirección una
vez que haya completado los básicos arriba. Por favor vea la lista de parámetros
completa para más detalles.
Ajuste de parámetros
Minicargadores FUNCIONES
(Todos los parámetros se pueden ajustar en la "Lista de parámetros Advanced" en
planificador de la Misión)
FUNCIONES DE SONAR:
Uno o 2 sonares se pueden utilizar. El (2) indica que hay SONAR y SONAR2 versiones de cada parámetro.
Debounce SONAR le permite especificar el número de declaraciones antes de desencadenar un evento de evasión de
obstáculos, buena para el filtrado de falsas declaraciones.
El rango máximo y mínimo del SONAR se puede ajustar.
Las lecturas de sonda se pueden escalar y ajustadas para su uso.
Cuando se detecta un obstáculo puede ajustar el ángulo de dirección para corregir, para el momento de sostenerlo.
(Asegúrese de que tiene GPS bloqueo sólido LED azul en APM-antes de hacer esto).
Una vez que haya terminado, usted puede cambiar al modo automático y el vehículo
debe volver sobre sus pasos, golpeando todos los waypoints que haya grabado.
Si usted está conectado con el planificador de la misión, puede hacer clic en "Leer
WPS" en la pantalla Planificador de Vuelo y se mostrará los waypoints registrados en
un mapa.
Ahora puede agregar puntos de interés haciendo clic en el mapa. Una vez que hayas
terminado, haz clic en el botón WPS de escritura, y los waypoints se enviarán a APM,
donde se almacenarán.
Es muy importante para adquirir la señal GPS antes de armar para que RTL, Loiter,
Auto o cualquier modo dependiente GPS funcione correctamente.
Usted puede tener tantos comandos como quieras, que van desde los pre-
programadas para los que se pueden crear. Estas son algunas de las más comunes:
WAYPOINT_1
DO_SET_HOME
WAYPOINT_2
Consejos
Prefetch: Puede almacenar en caché los datos de los mapas por lo que no necesita
conexión a Internet en el campo. Haga clic en el botón de Prefetch, mantenga
pulsada la tecla Alt para dibujar un cuadro para descargar la imagen seleccionada
de una ubicación.
Grid: Esto le permite dibujar un polígono (clic derecho) y crea automáticamente
puntos de referencia sobre la zona seleccionada. Tenga en cuenta que no hace
"detección isla", que significa que si usted tiene un gran polígono y un poco de uno
dentro de eso, el pequeño no será excluido de la grande (ver esta para más).
También, en el caso de cualquier polígono que se dobla sobre sí mismo
PARCIALMENTE espalda (como la letra U), el área abierta en el centro se incluirá
como parte del paso elevado.
Configuración de la ubicación de inicio a la ubicación actual es fácil, simplemente
haga clic en "Location Home" por encima de donde se introduce la ubicación de su
casa, y fijará su posición de casa hasta las coordenadas actuales.
Se puede medir la distancia entre puntos de referencia haciendo clic derecho en un
extremo y seleccionando Medir distancia. A continuación, haga clic en el otro
extremo y seleccione Medir distancia de nuevo. Un cuadro de diálogo se abrirá con
la distancia entre los dos puntos.
Para APM: Plano de la posición inicial es la posición del plano donde el GPS estaba
cerrada. Esto significa que si se ejecuta una RTL en APM: Plano, volverá al lugar
donde primero adquirió el bloqueo GPS, por lo que sólo la potencia de su avión en la
ubicación donde lo quiere volver a la hora de realizar una RTL.
Instrucciones
Nota: Cuando APM: Copter ejecuta el com ando Tierra caerá desde su ubicación actual. No va a viajar a un
lugar, y luego la tierra al igual que los aviones hacen. Si usted quiere a la tierra en un punto de referencia
concreto, debe volar a un WP norm al, entonces el com ando siguiente será la tierra. La casilla Altitud absoluta
en el Planificador de Misión se ignora. ArduCopter sólo utiliza la altitud relativa predeterm inada.
En la im agen anterior, una m isión para arducopter com ienza con un despegue auto a 20 m etros de la actitud,
entonces va a WP 2 elevándose a 100 m etros de altitud en el cam ino, a continuación, espera 10 segundos, y
luego la nave se procederá a WP 3 (descendente a 50 m etros de altura en el cam ino), a continuación, vuelve a
poner en m archa. Dado que la altura por defecto es 100 m etros, la vuelta a lanzar será a 100 m etros. Después
de alcanzar la posición de lanzam iento, la nave aterrizará. La m isión supone que la posición de lanzam iento
se establece en la posición inicial.
Puede introducir w aypoints y otros com andos (véase m ás adelante la lista com pleta). En los m enús
desplegables de cada fila, seleccione el com ando que desee. El encabezado de la colum na cam biará para qué
datos ese com ando requiere m ostrar. Lat y Lon pueden introducirse haciendo clic en el m apa. Altitude es
relativo a su altura de lanzam iento, así que si se establece 100 m etros, por ejem plo, se va a volar 100 m etros
por encim a de ti.
Alt defecto es la altura por defecto al entrar en nuevos puntos de referencia. Es tam bién la RTL altitud (volver
a poner en m archa) Modo volará a si ha "Hold ALT predeterm inado" m arcada, y si usted no tiene que
com probar, el avión va a tratar de m antener la altura que estaba cuando se cam biara en RTL.
Com pruebe la altura significa que el planificador de la m isión utilizará datos de topología de Google Earth
para ajustar la altitud deseada en cada punto de referencia para reflejar la altura del suelo debajo. Así que si
su punto de referencia está en una colina, si se selecciona esta opción, el planificador de la m isión será
aum entar el ajuste ALT por la altura de la colina. Esta es una buena m anera de asegurarse de no chocar en
las m ontañas!
Una vez que haya term inado con su m isión, seleccione "Write" y será enviado a la APM y guardado en
EEPROM. Se puede confirm ar que se trata de lo que quisieras, seleccionando "Read"
Puede guardar varios archivos de la m isión en el disco duro local m ediante la opción "Guardar archivo WP" o
leer en los archivos con el "WP Load File" en el m enú contextual:
Rejilla Auto
También puede hacer que el planificador de misión crear una misión para ti, que es útil
para la función como misiones de mapeo, cuando la aeronave debería ir adelante y
atrás en un patrón "cortacésped" sobre un área para recoger fotografías.
Para ello, en el menú del botón derecho, seleccione Polígono y dibuje un cuadro
alrededor del área que desea asignar. A continuación, seleccione WP Auto,
Cuadrícula. Siga el proceso de diálogo para seleccionar la altitud y la distancia. El
Planificador de Misión generará entonces una misión que se ve algo como esto:
LOITER_UNLIM
LOITER_TIME
LOITER_TURNS
RETURN_TO_LAUNCH
TIERRA
DESPEGUE
CONDITION_DELAY
CONDITION_DISTANCE
CONDITION_CHANGE_ALT
CONDITION_YAW
DO_SET_MODE
No implementado
DO_JUMP
DO_CHANGE_SPEED
DO_SET_RELAY
DO_REPEAT_RELAY
DO_SET_SERVO
DO_REPEAT_SERVO
DO_CONTROL_VIDEO
DO_SET_ROI
Nota: Al utilizar el comando Jump, recuerde que la lógica waypoint puede ser un poco
confuso. Un comando waypoint significa "comenzar de dirigirse a esta nota de" y no
"esperar hasta que llegue a esta nota." Así, por ejemplo, si pones una "Jump to WP1"
comando en el medio WP4 y WP5, el avión nunca conseguirá a WP5. Eso es porque
una vez que comienza en la dirección de GT5, que luego ejecuta el siguiente comando,
que es el salto, y que tiene prioridad. Así que en ese caso, si desea que el avión
golpeó WP5, usted crea una WP6 falsa y ejecutar el comando Jump después de eso.
Una guía completa para MAVLink comando sintaxis y los parámetros para que los
desarrolladores se puede encontrar en la sección Developer. (Click en la Comunidad,
seleccionar Developer, a continuación, busque en la tabla de contenido.