• LightWare SF1X/SF02/LW20 Lidar
    • Supported Models
      • Available
      • Discontinued
    • I2C Setup
      • Hardware {#i2c_hardware_setup}
      • Parameter Setup {#i2c_parameter_setup}
    • Serial Setup
      • Hardware {#serial_hardware_setup}
      • Parameter Setup {#serial_parameter_setup}
    • Further Information

    LightWare SF1X/SF02/LW20 Lidar

    LightWare develops a range of light-weight, general purpose, laser altimeters (“Lidar”) suitable for mounting on UAVs. These are useful for applications including terrain following, precision hovering (e.g. for photography), warning of regulatory height limits, anti-collision sensing etc.

    LightWare SF11/C Lidar

    Supported Models

    The following models are supported by PX4, and can be connected to either the I2C or Serial bus (the tables below indicates what bus can be used for each model).

    Available

    Model Range (m) Bus Description
    SF11/C 120 Serial or I2C bus
    LW20 100 I2C bus Waterproofed (IP67) with servo for sense-and-avoid applications

    Discontinued

    The following models are no longer available from the manufacturer.

    Model Range Bus
    SF02 50 Serial
    SF10/A 25 Serial or I2C
    SF10/B 50 Serial or I2C
    SF10/C 100m Serial or I2C

    I2C Setup

    Check the tables above to confirm that which models can be connected to the I2C port.

    Hardware {#i2c_hardware_setup}

    Connect the Lidar the autopilot I2C port as shown below (in this case, for the Pixhawk 1).

    SF1XX LIDAR to I2C connection

    Note Some older revisions cannot be used with PX4. Specifically they may be miss-configured to have an I2C address equal to 0x55, which conflicts with rgbled module. On Linux systems you may be able to determine the address using i2cdetect. If the I2C address is equal to 0x66 the sensor can be used with PX4.

    Parameter Setup {#i2c_parameter_setup}

    Set the SENS_EN_SF1XX parameter to match the rangefinder model and then reboot:

    • 0: Disabled
    • 1: SF10/a
    • 2: SF10/b
    • 3: SF10/c
    • 4: SF11/c
    • 5: SF/LW20

    Serial Setup

    Hardware {#serial_hardware_setup}

    The lidar can be connected to any unused serial port (UART), e.g.: TELEM2, TELEM3, GPS2 etc.

    Parameter Setup {#serial_parameter_setup}

    Configure the serial port on which the lidar will run using SENS_SF0X_CFG. There is no need to set the baud rate for the port, as this is configured by the driver.

    Note If the configuration parameter is not available in QGroundControl then you may need to add the driver to the firmware.

    Then set the SENS_EN_SF0X parameter to match the rangefinder model and reboot:

    • 0: Disabled
    • 1: SF02
    • 2: SF10/a
    • 3: SF10/b
    • 4: SF10/c
    • 5: SF11/c

    Further Information

    • Modules Reference: Distance Sensor (Driver) : sf1xx (PX4 Dev Guide)