Find Jobs
Hire Freelancers

Collision Avoidance Algorithm in C++

$300-1000 SGD

Terminado
Publicado hace alrededor de 5 años

$300-1000 SGD

Pagado a la entrega
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 RIGHT/LEFT - 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.
ID del proyecto: 18565856

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 requirement, the phase1 and getting nearest obstacles is phase 2 is no problem. However, the 360 degree detect using 4 camera is impossible. Because the maximum view angle of camera is about 70 degree. If your obtacles are fixed, you could use only 1 camera then rotate your vehicle a small angle then go straight a small distance to keep fixed distance (1 m) with detected obtacles. About your development environment, I'd like to know on what OS should I use, Ubuntu or Windows, Could you provide specific version, e.g. Ubuntu 16.04. The Realsense driver and SDK is different for every OS and version. By the way, is your vehicle is a drone? I'm very interested in it and have a small quadrotor. I'm hoping to have a change to work with you. Thanks & Best Regards, Khanh
$611 SGD en 10 días
5,0 (2 comentarios)
3,7
3,7
5 freelancers están ofertando un promedio de $551 SGD por este trabajo
Avatar del usuario
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++. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result to the proposals. hire me.
$800 SGD en 10 días
4,4 (7 comentarios)
5,7
5,7
Avatar del usuario
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 weekends. I am happy to discuss further. Regards, Naveen
$444 SGD en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 Environment. I am interested in the project and working on an algorithm for Collision Avoidance with the given constraints. I believe my past background in Control Systems and Aerial Machinery will be useful while building such an system for Collision Avoidance. Look forward to hearing from you. Cheers and Regards, Divij
$600 SGD en 10 días
5,0 (1 comentario)
0,0
0,0
Avatar del usuario
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 have done a reserch on 3d depth scan. Although im not much familiar on your camera. I hope you will provide me the necessary information and documents on this. Im very keen to working on this project to get experienced on this product. I can deliver it with a minimum budget since i could to get some experience with this camera. Thank you.
$300 SGD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SINGAPORE
Singapore, Singapore
5,0
96
Forma de pago verificada
Miembro desde sept 4, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.