-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'px4/main' into pr-ekf2_astyle_follow_up
- Loading branch information
Showing
66 changed files
with
2,474 additions
and
356 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
47 changes: 47 additions & 0 deletions
47
ROMFS/px4fmu_common/init.d-posix/airframes/4012_gz_rover_ackermann
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
#!/bin/sh | ||
# @name Rover Ackermann | ||
# @type Rover | ||
# @class Rover | ||
|
||
. ${R}etc/init.d/rc.rover_ackermann_defaults | ||
|
||
PX4_SIMULATOR=${PX4_SIMULATOR:=gz} | ||
PX4_GZ_WORLD=${PX4_GZ_WORLD:=rover} | ||
PX4_SIM_MODEL=${PX4_SIM_MODEL:=rover_ackermann} | ||
|
||
param set-default SIM_GZ_EN 1 # Gazebo bridge | ||
|
||
# Rover parameters | ||
param set-default NAV_ACC_RAD 0.5 | ||
param set-default RA_ACC_RAD_GAIN 2 | ||
param set-default RA_ACC_RAD_MAX 3 | ||
param set-default RA_LOOKAHD_GAIN 1 | ||
param set-default RA_LOOKAHD_MAX 10 | ||
param set-default RA_LOOKAHD_MIN 1 | ||
param set-default RA_MAX_ACCEL 1.5 | ||
param set-default RA_MAX_JERK 15 | ||
param set-default RA_MAX_SPEED 3 | ||
param set-default RA_MAX_STR_ANG 0.5236 | ||
param set-default RA_MAX_STR_RATE 360 | ||
param set-default RA_MISS_VEL_DEF 3 | ||
param set-default RA_MISS_VEL_GAIN 5 | ||
param set-default RA_MISS_VEL_MIN 1 | ||
param set-default RA_SPEED_I 0.01 | ||
param set-default RA_SPEED_P 2 | ||
param set-default RA_WHEEL_BASE 0.321 | ||
|
||
# Simulated sensors | ||
param set-default SENS_EN_GPSSIM 1 | ||
param set-default SENS_EN_BAROSIM 0 | ||
param set-default SENS_EN_MAGSIM 1 | ||
param set-default SENS_EN_ARSPDSIM 0 | ||
|
||
# Wheels | ||
param set-default SIM_GZ_WH_FUNC1 101 | ||
param set-default SIM_GZ_WH_MIN1 0 | ||
param set-default SIM_GZ_WH_MAX1 200 | ||
param set-default SIM_GZ_WH_DIS1 100 | ||
|
||
# Steering | ||
param set-default SIM_GZ_SV_FUNC1 201 | ||
param set-default SIM_GZ_SV_REV 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule gz
updated
6 files
+29 −0 | models/rover_ackermann/LICENSE | |
+157 −0 | models/rover_ackermann/meshes/MainBody.dae | |
+127 −0 | models/rover_ackermann/meshes/Wheel.dae | |
+18 −0 | models/rover_ackermann/model.config | |
+457 −0 | models/rover_ackermann/model.sdf | |
+252 −0 | worlds/rover.sdf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Same as default, only defconfig is different |
257 changes: 257 additions & 0 deletions
257
boards/cubepilot/cubeorange/nuttx-config/console/defconfig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,257 @@ | ||
# | ||
# This file is autogenerated: PLEASE DO NOT EDIT IT. | ||
# | ||
# You can use "make menuconfig" to make any modifications to the installed .config file. | ||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your | ||
# modifications. | ||
# | ||
# CONFIG_DISABLE_ENVIRON is not set | ||
# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set | ||
# CONFIG_DISABLE_PTHREAD is not set | ||
# CONFIG_MMCSD_HAVE_CARDDETECT is not set | ||
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set | ||
# CONFIG_MMCSD_MMCSUPPORT is not set | ||
# CONFIG_MMCSD_SPI is not set | ||
# CONFIG_NSH_DISABLEBG is not set | ||
# CONFIG_NSH_DISABLESCRIPT is not set | ||
# CONFIG_NSH_DISABLE_CAT is not set | ||
# CONFIG_NSH_DISABLE_CD is not set | ||
# CONFIG_NSH_DISABLE_CP is not set | ||
# CONFIG_NSH_DISABLE_DATE is not set | ||
# CONFIG_NSH_DISABLE_DF is not set | ||
# CONFIG_NSH_DISABLE_ECHO is not set | ||
# CONFIG_NSH_DISABLE_ENV is not set | ||
# CONFIG_NSH_DISABLE_EXEC is not set | ||
# CONFIG_NSH_DISABLE_EXIT is not set | ||
# CONFIG_NSH_DISABLE_EXPORT is not set | ||
# CONFIG_NSH_DISABLE_FREE is not set | ||
# CONFIG_NSH_DISABLE_GET is not set | ||
# CONFIG_NSH_DISABLE_HELP is not set | ||
# CONFIG_NSH_DISABLE_ITEF is not set | ||
# CONFIG_NSH_DISABLE_KILL is not set | ||
# CONFIG_NSH_DISABLE_LOOPS is not set | ||
# CONFIG_NSH_DISABLE_LS is not set | ||
# CONFIG_NSH_DISABLE_MKDIR is not set | ||
# CONFIG_NSH_DISABLE_MKFATFS is not set | ||
# CONFIG_NSH_DISABLE_MOUNT is not set | ||
# CONFIG_NSH_DISABLE_MV is not set | ||
# CONFIG_NSH_DISABLE_PS is not set | ||
# CONFIG_NSH_DISABLE_PSSTACKUSAGE is not set | ||
# CONFIG_NSH_DISABLE_PWD is not set | ||
# CONFIG_NSH_DISABLE_RM is not set | ||
# CONFIG_NSH_DISABLE_RMDIR is not set | ||
# CONFIG_NSH_DISABLE_SEMICOLON is not set | ||
# CONFIG_NSH_DISABLE_SET is not set | ||
# CONFIG_NSH_DISABLE_SLEEP is not set | ||
# CONFIG_NSH_DISABLE_SOURCE is not set | ||
# CONFIG_NSH_DISABLE_TEST is not set | ||
# CONFIG_NSH_DISABLE_TIME is not set | ||
# CONFIG_NSH_DISABLE_UMOUNT is not set | ||
# CONFIG_NSH_DISABLE_UNSET is not set | ||
# CONFIG_NSH_DISABLE_USLEEP is not set | ||
CONFIG_ARCH="arm" | ||
CONFIG_ARCH_BOARD_CUSTOM=y | ||
CONFIG_ARCH_BOARD_CUSTOM_DIR="../../../../boards/cubepilot/cubeorange/nuttx-config" | ||
CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y | ||
CONFIG_ARCH_BOARD_CUSTOM_NAME="px4" | ||
CONFIG_ARCH_CHIP="stm32h7" | ||
CONFIG_ARCH_CHIP_STM32H743ZI=y | ||
CONFIG_ARCH_CHIP_STM32H7=y | ||
CONFIG_ARCH_INTERRUPTSTACK=768 | ||
CONFIG_ARCH_STACKDUMP=y | ||
CONFIG_ARMV7M_BASEPRI_WAR=y | ||
CONFIG_ARMV7M_DCACHE=y | ||
CONFIG_ARMV7M_DTCM=y | ||
CONFIG_ARMV7M_ICACHE=y | ||
CONFIG_ARMV7M_MEMCPY=y | ||
CONFIG_ARMV7M_USEBASEPRI=y | ||
CONFIG_ARM_MPU_EARLY_RESET=y | ||
CONFIG_BOARDCTL_RESET=y | ||
CONFIG_BOARD_ASSERT_RESET_VALUE=0 | ||
CONFIG_BOARD_CRASHDUMP=y | ||
CONFIG_BOARD_LOOPSPERMSEC=79954 | ||
CONFIG_BOARD_RESET_ON_ASSERT=2 | ||
CONFIG_BUILTIN=y | ||
CONFIG_CDCACM=y | ||
CONFIG_CDCACM_IFLOWCONTROL=y | ||
CONFIG_CDCACM_PRODUCTID=0x1016 | ||
CONFIG_CDCACM_PRODUCTSTR="CubeOrange" | ||
CONFIG_CDCACM_RXBUFSIZE=600 | ||
CONFIG_CDCACM_TXBUFSIZE=12000 | ||
CONFIG_CDCACM_VENDORID=0x2DAE | ||
CONFIG_CDCACM_VENDORSTR="CubePilot" | ||
CONFIG_DEBUG_FULLOPT=y | ||
CONFIG_DEBUG_HARDFAULT_ALERT=y | ||
CONFIG_DEBUG_SYMBOLS=y | ||
CONFIG_DEBUG_TCBINFO=y | ||
CONFIG_DEFAULT_SMALL=y | ||
CONFIG_DEV_FIFO_SIZE=0 | ||
CONFIG_DEV_PIPE_MAXSIZE=1024 | ||
CONFIG_DEV_PIPE_SIZE=70 | ||
CONFIG_EXPERIMENTAL=y | ||
CONFIG_FAT_DMAMEMORY=y | ||
CONFIG_FAT_LCNAMES=y | ||
CONFIG_FAT_LFN=y | ||
CONFIG_FAT_LFN_ALIAS_HASH=y | ||
CONFIG_FDCLONE_STDIO=y | ||
CONFIG_FS_BINFS=y | ||
CONFIG_FS_CROMFS=y | ||
CONFIG_FS_FAT=y | ||
CONFIG_FS_FATTIME=y | ||
CONFIG_FS_PROCFS=y | ||
CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y | ||
CONFIG_FS_PROCFS_MAX_TASKS=64 | ||
CONFIG_FS_PROCFS_REGISTER=y | ||
CONFIG_FS_ROMFS=y | ||
CONFIG_GRAN=y | ||
CONFIG_GRAN_INTR=y | ||
CONFIG_HAVE_CXX=y | ||
CONFIG_HAVE_CXXINITIALIZE=y | ||
CONFIG_I2C=y | ||
CONFIG_I2C_RESET=y | ||
CONFIG_IDLETHREAD_STACKSIZE=750 | ||
CONFIG_INIT_ENTRYPOINT="nsh_main" | ||
CONFIG_INIT_STACKSIZE=3194 | ||
CONFIG_LIBC_FLOATINGPOINT=y | ||
CONFIG_LIBC_LONG_LONG=y | ||
CONFIG_LIBC_MAX_EXITFUNS=1 | ||
CONFIG_LIBC_STRERROR=y | ||
CONFIG_MEMSET_64BIT=y | ||
CONFIG_MEMSET_OPTSPEED=y | ||
CONFIG_MMCSD=y | ||
CONFIG_MMCSD_SDIO=y | ||
CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y | ||
CONFIG_MM_REGIONS=4 | ||
CONFIG_MTD=y | ||
CONFIG_MTD_BYTE_WRITE=y | ||
CONFIG_MTD_PARTITION=y | ||
CONFIG_MTD_PROGMEM=y | ||
CONFIG_MTD_RAMTRON=y | ||
CONFIG_NAME_MAX=40 | ||
CONFIG_NSH_ARCHINIT=y | ||
CONFIG_NSH_ARGCAT=y | ||
CONFIG_NSH_BUILTIN_APPS=y | ||
CONFIG_NSH_CMDPARMS=y | ||
CONFIG_NSH_CROMFSETC=y | ||
CONFIG_NSH_LINELEN=128 | ||
CONFIG_NSH_MAXARGUMENTS=15 | ||
CONFIG_NSH_NESTDEPTH=8 | ||
CONFIG_NSH_QUOTE=y | ||
CONFIG_NSH_ROMFSETC=y | ||
CONFIG_NSH_ROMFSSECTSIZE=128 | ||
CONFIG_NSH_STRERROR=y | ||
CONFIG_NSH_VARS=y | ||
CONFIG_OTG_ID_GPIO_DISABLE=y | ||
CONFIG_PIPES=y | ||
CONFIG_PREALLOC_TIMERS=50 | ||
CONFIG_PRIORITY_INHERITANCE=y | ||
CONFIG_PTHREAD_MUTEX_ROBUST=y | ||
CONFIG_PTHREAD_STACK_MIN=512 | ||
CONFIG_RAMTRON_EMULATE_PAGE_SHIFT=5 | ||
CONFIG_RAMTRON_EMULATE_SECTOR_SHIFT=5 | ||
CONFIG_RAMTRON_SETSPEED=y | ||
CONFIG_RAM_SIZE=245760 | ||
CONFIG_RAM_START=0x20010000 | ||
CONFIG_RAW_BINARY=y | ||
CONFIG_READLINE_CMD_HISTORY=y | ||
CONFIG_READLINE_TABCOMPLETION=y | ||
CONFIG_RTC_DATETIME=y | ||
CONFIG_SCHED_HPWORK=y | ||
CONFIG_SCHED_HPWORKPRIORITY=249 | ||
CONFIG_SCHED_HPWORKSTACKSIZE=1280 | ||
CONFIG_SCHED_INSTRUMENTATION=y | ||
CONFIG_SCHED_INSTRUMENTATION_EXTERNAL=y | ||
CONFIG_SCHED_INSTRUMENTATION_SWITCH=y | ||
CONFIG_SCHED_LPWORK=y | ||
CONFIG_SCHED_LPWORKPRIORITY=50 | ||
CONFIG_SCHED_LPWORKSTACKSIZE=1632 | ||
CONFIG_SCHED_WAITPID=y | ||
CONFIG_SDMMC1_SDIO_PULLUP=y | ||
CONFIG_SEM_PREALLOCHOLDERS=32 | ||
CONFIG_SERIAL_IFLOWCONTROL_WATERMARKS=y | ||
CONFIG_SERIAL_TERMIOS=y | ||
CONFIG_SIG_DEFAULT=y | ||
CONFIG_SIG_SIGALRM_ACTION=y | ||
CONFIG_SIG_SIGUSR1_ACTION=y | ||
CONFIG_SIG_SIGUSR2_ACTION=y | ||
CONFIG_SIG_SIGWORK=4 | ||
CONFIG_STACK_COLORATION=y | ||
CONFIG_START_DAY=30 | ||
CONFIG_START_MONTH=11 | ||
CONFIG_STDIO_BUFFER_SIZE=256 | ||
CONFIG_STM32H7_ADC1=y | ||
CONFIG_STM32H7_ADC3=y | ||
CONFIG_STM32H7_BBSRAM=y | ||
CONFIG_STM32H7_BBSRAM_FILES=5 | ||
CONFIG_STM32H7_BKPSRAM=y | ||
CONFIG_STM32H7_DMA1=y | ||
CONFIG_STM32H7_DMA2=y | ||
CONFIG_STM32H7_DMACAPABLE=y | ||
CONFIG_STM32H7_FLOWCONTROL_BROKEN=y | ||
CONFIG_STM32H7_I2C1=y | ||
CONFIG_STM32H7_I2C2=y | ||
CONFIG_STM32H7_I2C_DYNTIMEO=y | ||
CONFIG_STM32H7_I2C_DYNTIMEO_STARTSTOP=10 | ||
CONFIG_STM32H7_OTGFS=y | ||
CONFIG_STM32H7_PROGMEM=y | ||
CONFIG_STM32H7_RTC=y | ||
CONFIG_STM32H7_RTC_HSECLOCK=y | ||
CONFIG_STM32H7_RTC_MAGIC_REG=1 | ||
CONFIG_STM32H7_SAVE_CRASHDUMP=y | ||
CONFIG_STM32H7_SDMMC1=y | ||
CONFIG_STM32H7_SERIALBRK_BSDCOMPAT=y | ||
CONFIG_STM32H7_SERIAL_DISABLE_REORDERING=y | ||
CONFIG_STM32H7_SPI1=y | ||
CONFIG_STM32H7_SPI1_DMA=y | ||
CONFIG_STM32H7_SPI1_DMA_BUFFER=1024 | ||
CONFIG_STM32H7_SPI2=y | ||
CONFIG_STM32H7_SPI4=y | ||
CONFIG_STM32H7_SPI4_DMA=y | ||
CONFIG_STM32H7_SPI4_DMA_BUFFER=1024 | ||
CONFIG_STM32H7_TIM1=y | ||
CONFIG_STM32H7_TIM3=y | ||
CONFIG_STM32H7_TIM4=y | ||
CONFIG_STM32H7_UART4=y | ||
CONFIG_STM32H7_UART7=y | ||
CONFIG_STM32H7_UART8=y | ||
CONFIG_STM32H7_USART2=y | ||
CONFIG_STM32H7_USART3=y | ||
CONFIG_STM32H7_USART6=y | ||
CONFIG_STM32H7_USART_BREAKS=y | ||
CONFIG_STM32H7_USART_INVERT=y | ||
CONFIG_STM32H7_USART_SINGLEWIRE=y | ||
CONFIG_STM32H7_USART_SWAP=y | ||
CONFIG_SYSTEM_CDCACM=y | ||
CONFIG_SYSTEM_NSH=y | ||
CONFIG_TASK_NAME_SIZE=24 | ||
CONFIG_TTY_SIGINT=y | ||
CONFIG_TTY_SIGINT_CHAR=0x03 | ||
CONFIG_TTY_SIGTSTP=y | ||
CONFIG_UART4_BAUD=57600 | ||
CONFIG_UART4_RXBUFSIZE=600 | ||
CONFIG_UART4_TXBUFSIZE=1500 | ||
CONFIG_UART7_BAUD=57600 | ||
CONFIG_UART7_RXBUFSIZE=600 | ||
CONFIG_UART7_SERIAL_CONSOLE=y | ||
CONFIG_UART7_TXBUFSIZE=1500 | ||
CONFIG_UART8_BAUD=57600 | ||
CONFIG_UART8_RXBUFSIZE=600 | ||
CONFIG_UART8_TXBUFSIZE=1500 | ||
CONFIG_USART2_BAUD=57600 | ||
CONFIG_USART2_IFLOWCONTROL=y | ||
CONFIG_USART2_OFLOWCONTROL=y | ||
CONFIG_USART2_RXBUFSIZE=600 | ||
CONFIG_USART2_TXBUFSIZE=1500 | ||
CONFIG_USART3_BAUD=57600 | ||
CONFIG_USART3_IFLOWCONTROL=y | ||
CONFIG_USART3_OFLOWCONTROL=y | ||
CONFIG_USART3_RXBUFSIZE=600 | ||
CONFIG_USART3_TXBUFSIZE=3000 | ||
CONFIG_USART6_BAUD=57600 | ||
CONFIG_USART6_RXBUFSIZE=600 | ||
CONFIG_USART6_TXBUFSIZE=1500 | ||
CONFIG_USBDEV=y | ||
CONFIG_USBDEV_BUSPOWERED=y | ||
CONFIG_USBDEV_MAXPOWER=500 | ||
CONFIG_USEC_PER_TICK=1000 | ||
CONFIG_WATCHDOG=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Same as default, only defconfig is different |
Oops, something went wrong.