Skip to main content
PDand.1
Associate
September 3, 2020
Question

Alternatives of INEMO-M1 for autonomous driving application

  • September 3, 2020
  • 3 replies
  • 1933 views

I am developing an autonomously navigating robot that uses IMU for Localization and Mapping... a typical ML/Self-driving car application. I was looking for IMUs having accelerometer with +-2g sensitivity. The [INEMO-M1](http://www.digikey.in/product-detail/en/stmicroelectronics/INEMO-M1/497-14191-ND/4542053?_ga=2.141927986.1620169342.1599042795-1084286621.1599042795) was great as its packaging was easy to interface with our processing unit: the NViDIA Jetson Xavier AGX.

But it seems that it is obsolete now. I would like alternatives to it. On looking at inertial modules like ISM330DHCX, that come with MLC, I am doubtful the packaging can be a trouble for my strict timeline. Can a get a simpler packaging for it, that has pins ?

Also, even if that is too much to ask, what are good alternatives for my application (that finally uses an extended Kalman Filter for sensor fusion)

This topic has been closed for replies.

3 replies

Eleon BORLINI
ST Employee
September 3, 2020

Hi @PDand.1​ , you are right, the (old) INEMO-M1 module is nrnd. The ISM330DHCX module is a good solution, and I would suggest you to use the related STEVAL-MKI210V1K industrial adapter to access the pins in an easy way: you need an application processor to be connected to the onboard adapter, or -if you don't have it and you want to debug your code- use the STEVAL-MKI109V3 motherboard.

Then, for the ISM330DHCX sensor, ST offers also some basic C library with examples for the MLC embedded feature, on Github --> LINK

Let me please know if it can be of some help.

Regards

darla14
Associate III
January 17, 2021

Given Link doesnt works.

Eleon BORLINI
ST Employee
January 18, 2021

Hi @darla14​ ,

you are right, THIS is the current new link.

-Eleon

PDand.1
PDand.1Author
Associate
September 3, 2020

Ok that is nice to hear. Please help me with 2 doubts:

  1. Can I get a similar MEMS sensor but with CAN interface ?
  2. Can you tell me what all would I need to interface such SIP with the Jetson Xavier AGX development kit ?

THanks and Regards,

Prashant

Eleon BORLINI
ST Employee
September 3, 2020

Hi @PDand.1​ , I'm afraid there is no MEMS sensor in ST portfolio with a CAN bus interface. You would need a proper module to interface the sensor to the CAN bus protocol (lease note that the old iNEMO M1 module didn't support the CAN bus).

Coming to your second question, i'm checking the Jetson Xavier AGX development kit user guide and I see in p.6 and 7 there is the [J505] M.2 Key E connector that can be used for wireless networking cards, and includes interfaces for PCIe (x1), USB 2.0, UART, I2S & I2C. The ISM330DHCX has an I2C interface, so you may succeed to connect the two modules via I2C.

Regards

Eleon BORLINI
ST Employee
September 17, 2020

Hi @PDand.1​ ,

do you have any feedback on this topic form your side?

Were you able to you find a MEMS sensor with CAN interface?

-Eleon