nRF52840 Firmware and ICM-20602 to calculate distance moved.

Use ICM-20602 to calculate the vertical and horizontal position of the device as its moved in free space. The key challenge is to combine outputs from the IMU and filter the accelerometer and gyroscope noise, to limit positional drift and provide responsive real-time position.

We need somebody with strong signal processing and firmware programming experience.

Key deliverables:

1) Code to calibrate ICM-20602. Provide biases/offsets which will need to be stored in the MCU flash memory.

2) Code to initialize ICM-20602 before it can start taking readings. This includes loading calibration values.

3) Code to read data from ICM-20602. This should be filtered, so that at rest, the accelerator reads (0, 1g, 0) and gyro outputs are 0.

4) Code to extrapolate the current position (vertical and horizontal) by using the readings since initialization. Please note that the device fitted with ICM-20602 might rotate, so the vertical and horizontal values should be relative to ground.

* Output, should not drift position when stationary.

* Communication to ICM-20602 will be done using SPI.

* Host Microcontroller is the nRF52840

* Output needs to be responsive and accurately reflect the path moved in free space.

An extension to the project utilizes the 7-Axis ICM-20789 to improve on the above - previous experience with this device is highly desirable.

Taidot: Elektroniikka, Mikrocontroller, C-ohjelmointi, Firmware, Engineering Mathematics

Näytä lisää: aspnet google calculate distance, calculate distance zipcodes, googlemap flash calculate distance, calculate distance google maps php, google map calculate distance aspnet, calculate distance coordinates mysql, mysql calculate distance, google map point javascript calculate distance, google maps calculate distance scripts, mysql calculate distance latitude longitude, aspnet google maps calculate distance, iphone sdk calculate distance, google maps centerdistance calculate distance metters, map calculate distance latitude, calculate distance api google, calculate distance latitude longitude visual basic, calculate distance decimal latitude longitude, use google maps calculate distance address php

Tietoa työnantajasta:
( 0 arvostelua ) Canberra, Australia

Projektin tunnus: #29851339

15 freelanceria on tarjonnut keskimäärin $54/tunti tähän työhön


Hello sir, I have experience in designing electronics circuits and can develop hardware compatible smartphone and PC based apps. I also have done a lot of IoT projects and can transform your idea into a fully working Lisää

$60 AUD / tunti
(63 arvostelua)
(16 arvostelua)

Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our mobil Lisää

$50 AUD / tunti
(11 arvostelua)

Dear Client I am happy to submit this proposal. I have rich experience in developing the firmware of the NRF52 series CPU. I completed several projects using NRF52832, NRF52840 and NRF52810. Also, I implemented many p Lisää

$50 AUD / tunti
(6 arvostelua)

Hello Client. I have just read your project description and your project is really interesting to me. I have many experiences with nrf52840 firmware. I am sure I can complete your project perfectly. If you hire me, I'l Lisää

$50 AUD / tunti
(18 arvostelua)
(3 arvostelua)

Hello, I have just read your job description with care. As an arduino expert, I am very experienced in nRF52840 firmware building. And ICM-20602 MotionTracking device is not new to me. Please contact me for more detail Lisää

$50 AUD / tunti
(3 arvostelua)

Dear sir, I have rich experiences with micro controller firmware development such as nRF52, stm32, esp32, samd21, Arduino and raspberry pi. And I have rich experiences with accelerometer, gyroscope using ICM20948, LSM9 Lisää

$50 AUD / tunti
(1 arvostelu)

Hello I am an IoT developer and I have experience in developing the nRF52840 firmware and hardware. Especially, I have developed the DSP algorithm and firmware so I can do this project perfectly. Currently I have the n Lisää

$50 AUD / tunti
(1 arvostelu)

Thanks for your job posting. As an electrical engineer, I have rich experience in PCB design and firmware engineering. I have designed many devices such as DC/DC converters, Motor drivers, Smart watch, Medical device, Lisää

$50 AUD / tunti
(1 arvostelu)

Hi There, from brief I summarize that you need a nRF52840 Firmware and ICM-20602 to calculate distance moved. Right? Sure i've Kinldy check the attachment. Please award me the project so that we can discuss it more. I Lisää

$50 AUD / tunti
(0 arvostelua)

Hey there, I have reviewed your project description and would like to have a discussion with you , I am a senior embedded engineer and have good experience working on firmware and hardware side . Based on the descript Lisää

$50 AUD / tunti
(0 arvostelua)

Hello, I am a Drones engineer based in the Netherlands with more than eight years of experience with IMUs I built and programmed 6 different autonomous robots from scratch: -Small Drone for indoor navigation without GP Lisää

$65 AUD / tunti
(0 arvostelua)

BLE wearable product expertise for TI, Nordic Stack development. complete hardware support. prototyping at extra cost

$72 AUD / tunti
(0 arvostelua)

- previous experience in such topics; - eager to discuss a lot in this chat stream; - degree stats / maths;

$50 AUD / tunti
(1 arvostelu)