Group Details Private

administrators

Member List

RE: OpenIMU300Ri CAN dbc

a8a41db1-accc-4c56-ab2e-82d9ab314c2f-OpenIMU300RI to be released_cek_20210220-MAGALING_3.1.8_add swap+unitbhr.dbc
4 msg are normal data msg which are auto-transmitted, other msg are used for set/get commands msg, such as: set orientation msg, set output rate of CAN, or GPS related msg for INS app and other algorithm app.
pls use Hex format to show data, will be better to understanding.
pls load the DBC i attached, then the msg should be decoded automatically by Kvaser_canking.

posted in The OpenIMU Family
RE: How to use Python SDK to get position data?

@k2ironman Below is some references for you,

  1. pip install openimu
  2. sample code
import time
import threading
from aceinna.tools import Detector


def handle_receive_continous_data(packet_type, data):
    # the position data will be in packet_type equals 'pos'
    print(packet_type, data)

def on_find_device(device):
    # prepare to use
    device.setup(None)
    # listen the output data
    device.on('continous',  handle_receive_continous_data)

def prepare():
    detector = Detector(
        device_type='OpenRTK',
        com_port='{DEVICE COM}',
        baudrate=460800)
    detector.find(on_find_device)

if __name__ == '__main__': 
    threading.Thread(target=prepare).start()

    while True:
        time.sleep(10)

For more advance usage, please take a look of the source code.

posted in OpenRTK
RE: OpenIMU330BI EVK documentation is incorrect

for OpenIMU330BI, it is a chip product, pin-out pls refer to Pinout chapter:
https://openimu.readthedocs.io/en/latest/330BI/pinout.html#openimu330bi-pinout-and-function-descriptions
In 330BI evk, what we used is a small OpenIMU330BI-evb(similar with 300ZI) not 330BI-chip, sorry for not clear text in EVK chapter, the small evb is used to do quickly evaluation of performance and function in customer side(because 330bi chip is difficult to evaluate it without welding to PCB).
so, 330BI is one chip product.
330bi-evb is another module which have 20 pins, 330BI-evk include: big PCB developing board, 330bi-evb, ST-LINK debugger and micro-usb, and so on.
c4f1987d-c1e1-4e81-8cb0-b946f768b77e-image.png

posted in The OpenIMU Family
RE: OpenIMU330BI EVK documentation is incorrect

BOOT0: support build in bootloader. https://openimu.readthedocs.io/en/latest/330BI/evb_330BI_FW_update.html#using-built-in-mcu-bootloader
IO2 and IO3 is used to show internal IMU data preparing status.
hope helpful for you, could you tell us why you need the info and what is your target now? then we can supply support correspondingly.
"It shows the 330RI pinout instead of 330BI.", i think you want to say OpenIMU300ZI instead of 330BI in below link:
https://openimu.readthedocs.io/en/latest/330BI/EVB-OpenIMU330BI.html#openimu330bi-eval-kit
yes, here need to be upgraded(borrow 300ZI wrong pic).

posted in The OpenIMU Family
RE: OpenIMU330BI EVK documentation is incorrect

362f185b-2321-4fbd-8786-f0da40bb5fc9-image.png
J6 PB5 DR O Data ready signal
pls refer to SPI chapter: https://openimu.readthedocs.io/en/latest/software/SPImessaging.html#openimu-spi-messaging-framework
OpenIMU supports a SPI interface for data communications as a one of the choices. To enforce SPI interface mode ‘Data Ready’ signal needs to be forced HIGH of left unconnected on system startup. OpenIMU SPI interface signals described here.

OpenIMU operates as a slave device.

posted in The OpenIMU Family
RE: Can this be used for mapping?

pls try INS401, with RTK signal, the fusion result of GPS&IMU will touch cm level
https://www.aceinna.com/inertial-systems/INS401

posted in General Discussion
RE: INU without GPS signal

without GPS, précised location real time is not available only by IMU.

posted in General Discussion