Suoritettu

Mobile Robot Localization Algorithm in C++

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

Taidot: C-ohjelmointi, tekniikka, MySQL, PHP, tietojärjestelmäarkkitehtuuri, Ohjelmistojen testaus

Näytä lisää: localization algorithm, particle filters mobile robot localization, monte carlo localization, localization algorithms, writing unit tests, writing test practice, writing scientific articles, writing programming in c++, writing practice test, writing algorithms, use of data structures, use of data structure in programming, use of algorithms in programming, use of algorithms, use of algorithm in programming, use of algorithm, used structures, use algorithm, the practice of programming, the linux programming interface

Tietoa työnantajasta:
( 1 arvostelu ) United States

Projektin tunnus: #3247861

Myönnetty käyttäjälle:

xmartin

See private message.

$3150 USD 123 päivässä
(70 Arvostelua)
6.0

19 freelanceria on tarjonnut keskimäärin 2131$ tähän työhön

shupantha

See private message.

$850 USD 123 päivässä
(78 arvostelua)
7.3
maximsma

See private message.

$2975 USD 123 päivässä
(40 arvostelua)
6.4
cebisev

See private message.

$1870 USD 123 päivässä
(61 arvostelua)
6.1
catad83

See private message.

$510 USD 123 päivässä
(52 arvostelua)
6.0
dezolution

See private message.

$1020 USD 123 päivässä
(36 arvostelua)
5.8
vaa2804

See private message.

$637.5 USD 123 päivässä
(19 arvostelua)
5.6
dangerden

See private message.

$2975 USD 123 päivässä
(4 arvostelua)
5.5
Anca24

See private message.

$1020 USD 123 päivässä
(19 arvostelua)
5.0
niknikvw

See private message.

$425 USD 123 päivässä
(24 arvostelua)
5.0
vaxtorsystems

See private message.

$8925 USD 123 päivässä
(1 arvostelu)
4.4
raylam4blog

See private message.

$1275 USD 123 päivässä
(1 arvostelu)
1.9
brigtonsoftware

See private message.

$8500 USD 123 päivässä
(2 arvostelua)
1.7
Avtolic

See private message.

$425 USD 123 päivässä
(2 arvostelua)
1.2
erdemsalihoglu

See private message.

$612 USD 123 päivässä
(0 arvostelua)
0.0
excelmegabit

See private message.

$1062.5 USD 123 päivässä
(0 arvostelua)
0.0
demonastra

See private message.

$1700 USD 123 päivässä
(0 arvostelua)
0.0
kimirizvw

See private message.

$1700 USD 123 päivässä
(1 arvostelu)
0.0
psvoutsource

See private message.

$850 USD 123 päivässä
(1 arvostelu)
0.0