Collision Avoidance Algorithm in C++

Here are the requirements. I will need to integrate the C++ code that is written into the hardware, which is the camera in this case.

Hardware used:

o Devices for this project:  Intel realsense R200 depth camera (x1)

o Here is the link to download the Intel RealSense R200 Software Development Kit (SDK) : [login to view URL]

o SDK Documentation:

[login to view URL]

o Realsense libraries for R200: : [login to view URL]

o And for the Depth Camera Manager (DCM): : [login to view URL]

*Note: The DCM does not need to be install on Windows 10.

• Program Overview/ Objective:

- Avoidance algorithm for 1 Intel realsense R200 depth camera

- One of four cameras for 360-degree collision avoidance (briefly describe concept for all four cameras, i.e. how they are supposed to be integrated, but only write code for one camera)

- Write the code on Eclipse C++ IDE

• Details of Programming Task:

- It can be split into 3 parts.

Phase 1: Obtaining depth image array

Through the camera, depth streams will be displayed. So, this depth stream has to be converted to an array of depth values/data (pixel intensity values). Then convert this array into a 2D matrix, which represents a 2D image.

For the ranges of pixel intensity values, 0 represents black to 255 represents white.

* Note: I can provide a code that might achieve this. However, the code has to be amended because certain lines of the code are used with Robot Operating System (ROS). Since this project does not required the implementation of ROS, the code must be edited.


Phase 2: Program avoidance algorithm using 1 R200 camera.

Safety distance: 1m

Once obtaining the image array, the avoidance algorithm will use this 2D matrix, which contains all the pixel intensity values, to avoid those obstacles that are near. The intensity values are ranges from 0 to 255. So, the pixels that contains the value of close to 255 are considered obstacles and needs to be avoided.

Priority of avoidance “manoeuvre” would be:

- GO BACK (Highest)


- GO UP/DOWN (Lowest)

Reason being that the environment for my project is indoors, therefore moving up or down might be dangerous.

* The output of this algorithm is to display avoidance advisory messages and not to perform any avoidance manoeuvre.

Habilidades: Algoritmo, Programação C++ , Engenharia, Image Processing, Robótica

Veja mais: dsrc based collision avoidance system, movement algorithms collision avoidance, dsrc collision avoidance, moving obstacle avoidance algorithm, obstacle avoidance lidar, bug algorithm obstacle avoidance, obstacle avoidance algorithm arduino, obstacle avoidance path planning, obstacle avoidance algorithm python, obstacle avoidance techniques, simple obstacle avoidance algorithm, millimeter wave automotive radar automatic braking collision avoidance, collision avoidance, quadcopter object detection collision avoidance, algorithm c, algorithm c++, c developer for hire, c dll for cad importer, c programmer for hire in uk, c programmers for hire perth

Acerca do Empregador:
( 10 comentários ) Singapore, Singapore

ID do Projeto: #18565856

Concedido a:


Dear Sir/Madam, I did some programming with realsense R200 camera. It's a project that measures distance from camera to wall using depth camera and compare the result with Aruco method for RGB camera. For your re Mais

$611 SGD em 10 dias
(0 Comentários)

11 freelancers estão ofertando em média $636 para esse trabalho


How are you, Dear sir/madam? It's very worthwhile chance for me to let you know my skills and proposal about this project. I am an honest developer who have rich experiences in avoid collision in game programming Mais

$350 SGD in 5 dias
(18 Comentários)

hi, dear. i read your description. i have some experience of c/c++ programming in 7+ years. you can discuss your project with me more detail via chat. please contact me. kindly regards.

$722 SGD in 10 dias
(18 Comentários)

Hello! I am very interested in your post project. I am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am Mais

$722 SGD in 10 dias
(3 Comentários)

Hello, Nice to see you. While I read your description, I was excited due to feeling that I would be able to satisfy for your requirements in this job. I have rich experience and expertise to develop different game a Mais

$333 SGD in 3 dias
(5 Comentários)

hello,how are you. i read your bid carefully. i am Game AI, Collision Detection/Path Finder expert and have full experience for 10 years. c/c++ language is my top skill and i can handle your project by using c/c++. Mais

$800 SGD in 10 dias
(3 Comentários)

Hi Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements. W Mais

$611 SGD in 7 dias
(0 Comentários)

Hi, Please have a look at my profile. I understand the collision problem, however I am new to the overall setup. I am currently working so I will be working over weekends only. My estimate is that it will take 4 wee Mais

$444 SGD in 20 dias
(0 Comentários)

Glad to help you get a Collision Avoidance Algorithm in C++. I have written various algorithms before and C++ have no secrets for me. I am a fluent English speaker and when you hire me, I can ensure quality commu Mais

$1499 SGD in 14 dias
(0 Comentários)

Hi, I am a software engineer experienced in the area of Computer Vision and Control Systems, working on Drone Applications using the ROS library. I have worked on the problem Precision Landing in a Static Obstacle E Mais

$600 SGD in 10 dias
(1 Comentário)

I will do the c++ coding on eclipse based on your requirement. Since i have been worked on similar projects like robot navigation and AGV navigation, i would be able to complete your task accordingly. Also for my MSc i Mais

$300 SGD in 5 dias
(0 Comentários)