Find Jobs
Hire Freelancers

ROS IMU+Odometry project - dead reckoning navigation for robot

$30-250 USD

Tamamlandı
İlan edilme: 2 yıldan fazla önce

$30-250 USD

Teslimde ödenir
I have a driving robot based on a raspberry pi 4 B for which I need to design a dead reckoning navigation. After driving e.g. 1m, I would like to receive information from sensors that I have traveled about 1m (I know that the accuracy may vary). After starting the navigation, I would like a point simulating a robot to appear in Rviz and record its track and plots the distance traveled. Information about the distance traveled was displayed in the RVIZ or in a separate window. As IMU I use Vectornav where the libraries are available here: [login to view URL] As Encoder I use DFRobot motor and encoder. Libraries and info are available here: [login to view URL] Design: 1. Turn on the robot. 2. Run roscore, run nodes (attachment 1), 3. I run the RVIZ and receive a visualization of the position and distance traveled, 4. I receive information about the distance and direction traveled -Node Vectornav IMU / Odom- from this node we get accelerations and orientation (if needed) -Node Encoders - from this node we get information about the distance traveled (wheel diameter is 7cm = 0.07m) -Dead reckoning navigation node - receiving information from Vectornav from IMU (linear acceleration) and from encoders, and on the basis of both data we determine the distance traveled - how much the robot has traveled and whether it has moved and where. I suppose the IMU data should be integrated to get the speed and calculate the distance. More in tutorials below (linked) -Rviz node- visualization of the traveled distance and position in RVIZ Comments: When fusing data, please compare the data with the IMU and the encoders. For example, if the difference between the IMU and the encoder is greater than 10 cm, consider the data from the IMU as true, because the wheels may have slipped. And if the encoder is not moving and the data from the IMU shows motion, do not show it as motion. I attached nodes graph and data received from Vectornav library. For more information or to clarify any of the issues please contact me. Tutorials based on which you can model: -How to fuse Odometry & IMU using Robot Localization Package [login to view URL] -Sensor Fusion in Mobile Autonomous Robot | ROS | IMU + Wheel Odometry | Kalman Fliter [login to view URL] [login to view URL] -How to know if robot has moved one meter using Odometry [login to view URL] -Tracking Raspberry Pi Robot's Distance with Encoders [login to view URL] -Understanding dead reckoning robot navigation with ROS [login to view URL] Libraries that can come in handy: [login to view URL] [login to view URL] [login to view URL] [login to view URL] (The principle of counting based on dead reckoning navigation on the phone) It also can help: [login to view URL] [login to view URL] [login to view URL] [login to view URL]
Proje No: 32341307

Proje hakkında

5 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 2 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
Hello! I am Fares robotics engineer. I saw your project and I am interested by working on it. I have experience with autonomous navigation for both real and simulated robots, I worked before on positioning of a delivery vehicle using EKF sensor fusion (Robot_localization package). Let me know if you are interested!
$160 USD 7 gün içinde
5,0 (6 değerlendirme)
3,5
3,5
5 freelancer bu proje için ortalama $340 USD teklif veriyor
Kullanıcı Avatarı
Hi there, I am a talented python dev, and I suppose I can handle this task successfully. Please let me know more details, and Please give me your chance. I look forward to hearing from you. Regards!
$139 USD 7 gün içinde
5,0 (6 değerlendirme)
4,6
4,6
Kullanıcı Avatarı
We have more than 3 years experience in Iot and embedded systems and have good hands on both hardware and software. RANGE OF PLATFORMS WE HAVE GIVEN SERVICE : - Raspberry pi projects with Python and C AVR 8-bit with Proteus simulation. Esp32 and esp8266 based project Touch screen based projects Arduino based projects IOT device with Bluetooth control by Android and Web application PCB DESIGN Custom Drone System STM Controllers Some of Projects are as follows : - Smart lock based on esp8266 Smart water management system based on esp8266 and AWS server Smart energy meter solution Smart curtain controller Servo motor control through touch screen panel Web application based IOT monitoring platform AVR Based LCD TFT SCREEN AVR with CAN BUS protocol Drone delivery system STM based LCD display We just need your patience and my hard work. Looking forward to work with you. Regards Prashant Mishra
$500 USD 7 gün içinde
5,0 (7 değerlendirme)
3,4
3,4
Kullanıcı Avatarı
I have a driving robot based on a raspberry pi 4 B for which I need to design a dead reckoning navigation. After driving e.g. 1m, I would like to receive information from sensors that I have traveled about 1m (I know that the accuracy may vary). After starting the navigation, Asalam-o-Alaikum ,I read the information carefully,I understand your requirement,I am Available to start this task ,I have done such works before, Just text me I'm willing to work, I can manage with my best of Abilities, https://www.freelancer.com/projects/statistics/Statistics-29769906/details https://www.freelancer.com/projects/vb-net/Use-simple-dll-net https://www.freelancer.com/projects/excel/conversion-rate-formulas https://www.freelancer.com/projects/deep-learning/first-task-run-DDNN https://www.freelancer.com/projects/metatrader/need-programmer-expert Why you Choose me On time On Desire On Solution Thanks Muzammal Hussain
$400 USD 7 gün içinde
4,7 (4 değerlendirme)
2,8
2,8

Müşteri hakkında

   POLAND bayrağı
Warsaw, Poland
0,0
0
Ödeme yöntemi onaylandı
Ara 12, 2021 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.