ArduPilot / ArduPilot/ardupilot

Plane: servos move when Booting with BRD_SAFETYENABLE=0

Open
#7,280 9 comments 0 reactions 0 assignees View on GitHub
BUG ChibiOS Plane
Dominant language
C++
Stars
15.9k
Forks
21.4k
Avg merge
3d 17h
Merged PRs (30d)
119

Description

#### Issue details
undesirable servo movements at bootup

#### Version
master

#### Platform
[ ] All
[ ] AntennaTracker
[ ] Copter
[ x ] Plane
[ ] Rover
[ ] Submarine

#### Airframe type
quadplane_tilttrivec (E-Flite Convergence)

#### Hardware type
pixracer

#### Logs

log of servo outputs from Pixracer with BRD_SAFETYENABLE=0
RCOU.Cn are scaled by .01 (scaled range [100,200])
elevons are channels 2,4, starting PWM values are near 1900
vehicle is stationary until about 38 seconds
elevons take about 35 seconds to settle down

![log_px4_startup](https://user-images.githubusercontent.com/2300221/33224784-7c9d39c2-d12a-11e7-9441-afe441e61917.png)

Contributor guide

Open the contributing guide

Research direction

The issue names no source file, test, or entry point. Start by reproducing Plane boot with BRD_SAFETYENABLE=0 on the Pixracer and quadplane_tilttrivec airframe, then inspect the startup servo-output behavior shown in the log; done means the elevons do not move undesirably and settle during boot.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot, robotics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.