Find Jobs
Hire Freelancers

Mobile Robot Localization Algorithm in C++

$500-5000 USD

Completed
Posted over 16 years ago

$500-5000 USD

Paid on delivery
Mobile Robot Localization Algorithm in C++ Categories C++, probabilistic algorithms, robotics Description Seeking a scientific programmer with strong mathematical and statistical background to implement a Monte Carlo localization algorithm. Localization is the problem of having a mobile robot determine its position within a map based on sensor data of its local surroundings. The programmer will have to read descriptions of the algorithm in robotics text books and published scientific articles and implement the algorithm according to those descriptions. References to the specific articles and book chapters that are relevant are provided below. We will also have available someone familiar with robotics to answer questions on the algorithm and some implementation details. However, the bulk of the work to read and understand the reference materials and implement the algorithm will be on the programmer. The following areas of experience will be helpful in implementing the algorithm * A strong background in data structures and algorithms implementation and design * A familiarity with robotics concepts * A strong background with probability and statistics, particularly Bayesian probability * Experience implementing probabilistic algorithms, such as Monte Carlo algorithms * Experience creating readable, maintainable code that passes peer review Relevant references for Monte Carlo localization are listed below. Copies of these will be made available to potential bidders for work estimation. Ch 8 - Mobile Robot Localization: Grid and Monte Carlo. Sebastian Thrun, Wolfram Burgard, Dieter Fox. Probabilistic Robotics. MIT Press, 2005. Monte carlo localization: Efficient position estimation for mobile robots. D. Fox, W. Burgard, F. Dellaert, and S. Thrun. AAAI-99. Particle filters for mobile robot localization. D. Fox, W. Burgard, F. Dellaert, and S. Thrun. Sequential Monte Carlo Methods in Practice. Springer Verlag, New York, 2000. ## Deliverables 1. Code library. Code shall be written in C++ and well documented with references to appropriate sections of reference materials (text books or published scientific articles). Good judgment shall be used in coding style (naming, use of white space, logical structure, etc.). Code shall include unit tests for significant functions and should be instrumented for logging and debugging output. Example test data will be provided. 2. Test harness. Test harness program that demonstrates functionality of all API functions. Program shall be accompanied by all project files so that harness is ready to compile and run on either Windows or Linux platforms. 3. Interface documentation for all API functions. All deliverables will be considered “work made for hire?? under U.S. and international Copyright laws. Buyer will receive exclusive and complete copyrights to all work purchased. No 3rd party software (including, but not limited to, opensource source software) unless AGREED TO in writing by the buyer. ## Platform C++, Linux or Windows
Project ID: 3247861

About the project

16 proposals
Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$3,150 USD in 123 days
5.0 (70 reviews)
6.0
6.0
16 freelancers are bidding on average $2,241 USD for this job
User Avatar
See private message.
$850 USD in 123 days
5.0 (77 reviews)
7.3
7.3
User Avatar
See private message.
$1,870 USD in 123 days
5.0 (61 reviews)
6.1
6.1
User Avatar
See private message.
$510 USD in 123 days
4.9 (60 reviews)
6.3
6.3
User Avatar
See private message.
$2,975 USD in 123 days
4.3 (40 reviews)
6.4
6.4
User Avatar
See private message.
$1,020 USD in 123 days
5.0 (23 reviews)
5.2
5.2
User Avatar
See private message.
$425 USD in 123 days
4.9 (25 reviews)
5.0
5.0
User Avatar
See private message.
$8,925 USD in 123 days
5.0 (1 review)
4.4
4.4
User Avatar
See private message.
$8,500 USD in 123 days
5.0 (2 reviews)
1.7
1.7
User Avatar
See private message.
$1,275 USD in 123 days
5.0 (1 review)
1.9
1.9
User Avatar
See private message.
$425 USD in 123 days
5.0 (2 reviews)
1.2
1.2
User Avatar
See private message.
$850 USD in 123 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$612 USD in 123 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$1,062.50 USD in 123 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$1,700 USD in 123 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$1,700 USD in 123 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
San Mateo, United States
5.0
1
Member since Aug 28, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.