Skip to content

Development Drones

632 Topics 3.3k Posts

Starling 2, Starling 2 Max, Sentinel, Seeker, m500, RB5, the PX4 Autonomy Developer Kit and Stinger FPV: flying, tuning, repairs and spare parts.

  • Sentinel segmentation fault after running voxl-uvc-server -v [camera id] -d

    Unsolved sentinel
    30
    0 Votes
    30 Posts
    8k Views
    Alex KushleyevA
    @AndriiHlyvko, I just ran into the same issue while testing Boson (in my case I was testing the 16-bit Boson streaming mode). The libuvc issue caused a crash, since i did not use a fixed version of libuvc. However, what actually caused the buffer overflow was the fact that Boson was reporting smaller buffer requirements for RAW16 during query (it was reporting width * height * 1.5 , just like for YUV, but actual frame size was width * height * 2, so uvc pipeline allocated smaller buffer and overflow happened with the full frame came in. Was this the same issue with your Boson tests or did you experience something else? Thanks! Alex
  • Flir Lepton on Starling 2 is supported by SDK 1.4?

    Unsolved starling
    1
    0 Votes
    1 Posts
    296 Views
    No one has replied
  • Run the SLAM

    Unsolved rb5
    1
    0 Votes
    1 Posts
    748 Views
    No one has replied
  • GPS not connecting

    Unsolved starling
    5
    0 Votes
    5 Posts
    988 Views
    Meytal LempelM
    Hi @tom , here is my /etc/modalai/voxl-px4.conf: #!/bin/bash # # voxl-px4 Configuration File # # GPS: # Tell PX4 which GPS to use. If there is no GPS unit use NONE. Otherwise # choose AUTODETECT and the startup script will attempt to automatically # configure the GPS, magnetometer, and status LED # Options include: [NONE, AUTODETECT] # # RC: # Tell PX4 which RC transmitter to use. # Use EXTERNAL when getting RC control from external Mavlink messages (e.g Via QGC) # Options include: [SPEKTRUM, CRSF_MAV, CRSF_RAW, M0065_SBUS, EXTERNAL, FAKE_RC_INPUT] # # ESC: # Tell PX4 which type of ESC to use. # Options include: [VOXL_ESC, VOXL2_IO_PWM_ESC] # # POWER_MANAGER: # Tell PX4 which power manager to use. # Use NONE for ModalAI Mini-ESC since the ESC driver handles PM. # Use EXTERNAL when not using the ModalAI APM power manager to power the board # This also just disables the voxlpm driver, same as the NONE option # Options include: [VOXLPM, EXTERNAL, NONE] # # DISTANCE_SENSOR: # Tell PX4 which distance sensor peripheral to use. # Note: The sensor will be started on the RC port so it is only # really possible to use it when using external RC. # Options include: [NONE, LIGHTWARE_SF000] # # OSD: # Tell PX4 whether to enable OSD (on-screen display). # Options include: [ENABLE, DISABLE] # # DAEMON_MODE: # Tell PX4 whether to enable daemon mode. # Options include: [ENABLE, DISABLE] # # SENSOR_CAL: # Tell PX4 where to source sensor calibration information. # Options include: [ACTUAL, FAKE] # # ARTIFACT_MODE: # Do not allow artifacts to be saved to disk. Will not start the logging # module, will delete any current log files, and will delete the data manager file. # Options include: [ENABLE, DISABLE] # # EXTRA_STEPS: # Optional field that allows a user to define custom commands to be run by PX4 on boot. # Must be a valid bash array as seen below # Example: EXTRA_STEPS=( "qshell gps start" "qshell commander mode manual" ) # # GPS=AUTODETECT RC=GHST ESC=VOXL_ESC POWER_MANAGER=VOXLPM DISTANCE_SENSOR=NONE OSD=DISABLE DAEMON_MODE=ENABLE SENSOR_CAL=ACTUAL ARTIFACT_MODE=DISABLE EXTRA_STEPS=()
  • Overheating of VOXL2 in Idal situation without any CPU ussage

    Unsolved starling
    9
    0 Votes
    9 Posts
    1k Views
    Alex KushleyevA
    @Jainik-Mehta , Due to the high resolution of the hires camera (4056x3040), the voxl-portal has a hard time encoding these images to jpegs (using a software jpeg encoder turbojpeg), so that they can be sent out to your browser. This is expected behavior. In order to avoid this, please choose a lower resolution stream, something closer to 1280x720, or what you already have as an option 1024x768 hires_small_color (instead of hires_large_color). Voxl-portal is a tool that should be used for debugging / testing and is not optimized for efficient video transmission. For most efficient video transmission, you should use the encoded stream and you could make it available via rtsp protocol using voxl-streamer tool. Then camera server will use hw video encoder to generate the video, send it to voxl-streamer and the streamer can forward the video to you rtsp player (vlc, ffmpeg, mplayer, etc, etc) If you need more guidance, please let us know what you are trying to achieve. Alex
  • Problem acquiring GPS satellites (possible voxl2 board EMI?)

    Unsolved starling
    5
    3
    0 Votes
    5 Posts
    2k Views
    Alex KushleyevA
    @nuallaino , we are continuing to investigate the GPS signal issues and found that sometimes the wifi module (Alpha networks), located right under the GPS receiver, can create interference with the GPS unit. Please try a workaround by disconnecting the wifi dongle from the M0141 usb adapter board and use a usb extension cable to move the wifi dongle from under the gps receiver. You don't have to mount the cable to the drone just for this test. Also, you can do a quick test by disabling USB power (which will turn off the wifi dongle) using the following command on VOXL2. You will need an ADB connection to check the GPS status if wifi is disabled. pin GPIO_157 controls VBUS, which is USB power on VOXL2 to disable, run voxl-gpio write 157 0 to enable, run voxl-gpio write 157 1 Please let us know if these tests show positive results. Alex
  • This topic is deleted!

    1
    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Starling 2 Max : Read and update ESC Parameters

    Unsolved starling
    2
    0 Votes
    2 Posts
    443 Views
    tomT
    @Kessie D0012 is Starling 2 Max, voxl-esc setup_D0012 will load the correct firmware for your board as well as the correct params for your drone
  • Starling2: Flight mode falls to AltitudeHold when switched to PositionHold

    Unsolved starling
    8
    0 Votes
    8 Posts
    2k Views
    N
    Thank you for your help guys. I eventually reflashed the VOXL2 and it is working fine!
  • Increasing the number of radio channels

    Unsolved sentinel
    2
    0 Votes
    2 Posts
    1k Views
    Zachary Lowell 0Z
    @Paul-Carff I believe the way to add channels is via the controller itself - the receiver on the VOXL2 should not require any update in config to take in more channels - from this point its configuring the controller to allow it to use more channels Zach
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    6 Views
  • GPS and VL53L1 not working

    Unsolved px4-dev-kit
    3
    0 Votes
    3 Posts
    1k Views
    Eric KatzfeyE
    @jefersonsilva If you let it sit for a long time does it eventually find satellites and get a fix?
  • Starling 2 Max position mode roll and pitch do nothing

    Unsolved starling
    1
    0 Votes
    1 Posts
    297 Views
    No one has replied
  • Starling 2 vs Sentinel

    Unsolved
    11
    0 Votes
    11 Posts
    6k Views
    T
    @tom Sounds good. Thanks for making me familiar with your platform. I will get a quote soon and purchase one starling 2 max.
  • Access position data at higher frequency

    Unsolved starling2 max mavlink offboard-mode starling
    3
    0 Votes
    3 Posts
    2k Views
    G
    edit: use mavutil.mavlink.MAVLINK_MSG_ID_LOCAL_POSITION_NED* instead of magic number 32 for message ID
  • Indoor Altitude Estimate Divergence

    Unsolved starling
    2
    2
    0 Votes
    2 Posts
    432 Views
    G
    @admin @Moderator Any suggestions on how to prevent this altitude divergence? This happens somewhat regularly and requires reversion to manual control.
  • UAV Data Collector

    Unsolved sentinel
    2
    0 Votes
    2 Posts
    989 Views
    Alex KushleyevA
    @soraminds , VOXL2 supports SoftAP mode (access point), so you can set up your drone(s) to be access points and that should allow your ground sensors to connect to the drone. See https://docs.modalai.com/sentinel-user-guide-connect-network/ , specifically see usage for voxl-wifi: voxl-wifi softap Usage -- voxl-wifi Description: Configure the Wi-Fi mode. Usage: voxl-wifi getmode Print the current Wi-Fi mode (softap or station) voxl-wifi softap <ssid> [password] Set Wi-Fi to 2.4ghz access point mode (ch6). Default password is '1234567890' voxl-wifi softap5 <ssid> [password] Set Wi-Fi to 5ghz access point mode (ch149). Default password is '1234567890' voxl-wifi station <ssid> [password] Set Wi-Fi to station mode and connect to the access point with the given SSID and password (if provided). voxl-wifi factory Set Wi-Fi configuration to factory defaults. This will set the Wi-Fi to 5ghz access point mode, with SSID 'VOXL-[MAC address]' and password '1234567890'.
  • Collision Prevention doesn't work

    Unsolved sentinel
    1
    2
    0 Votes
    1 Posts
    646 Views
    No one has replied
  • Spectrum SPM9545 binding

    Unsolved px4-dev-kit
    3
    0 Votes
    3 Posts
    1k Views
    J
    @Eric-Katzfey Worked! Thanks a lot
  • Motor stop functionning on starling 2

    Unsolved starling
    6
    0 Votes
    6 Posts
    1k Views
    J
    @Jeremy-Schmidt Hi, It's resolved now, in the mean time I had a response from the support. Have a good day Julien