Find Jobs
Hire Freelancers

Urgent: ROS Developer for MAVROS-PX4 Drone Navigation & Obstacle Avoidance Task

$30-250 USD

Đã đóng
Đã đăng vào 9 tháng trước

$30-250 USD

Thanh toán khi bàn giao
Project Overview: We are seeking an experienced ROS developer with expertise in C++, MAVROS, and PX4 to write a node that allows a drone, equipped with a depth sensor, to navigate a grid while avoiding obstacles in [login to view URL] selected candidate must deliver within a maximum of 5 days. Skills: C++ ROS1 MAVROS PX4 Gazebo Simulation Drone Programming Pathfinding Algorithms (e.g., A* or RRT*) Desired Mission Summary: In an unknown environment, the drone must autonomously take off and, once in OFFBOARD mode, follow a set sequence of waypoints. Using its onboard processor and depth sensor, it should compute a point cloud in real-time. As it approaches each waypoint, the drone should compare its actual position with the expected position. It should then determine if the next waypoint is obstructed. If so, it skips to the subsequent waypoint. This cycle continues, with the drone employing efficient pathfinding algorithms (e.g., A* or RRT*) to navigate around obstacles. The mission concludes once the drone has traversed the entire grid and returned to its starting position. Detailed Requirements: 1. Initial Behavior: Upon launch, the drone takes off and hovers in place. 2. Obstacle Mapping: Use the depth sensor to build an occupancy grid map. Tools like Octomap can be used, but we are open to alternatives. 3. Grid Search: The drone must follow a grid search pattern (Lawn mower pattern) 4. Obstacle Detection: At every waypoint, check for obstacles before moving to the next waypoint using the data from the depth sensor. 5. Path Planning: If a waypoint is occupied, skip it. If free, plan a smooth, optimal (or sub-optimal) path, avoiding obstacles. 6. End Behavior: Upon completing the grid search, the drone should return to its starting position while avoiding obstacles. Tools and System Requirements: Ubuntu 20.04 ROS Noetic (ROS1) MAVROS PX4 C++ Deliverables: 1. Complete source code for a ROS package that performs the outlined mission. 2. A Gazebo simulation demonstrating the drone successfully performing the desired mission. We will further validate the code on our local machine (Ubuntu 20.04 & ROS Noetic) before finalizing the project. Suggested Approach: Consider leveraging the PX4-Avoidance package. However, it's worth noting this package isn't actively maintained. For simulation purposes, use an Iris drone with a depth sensor in Gazebo. The environment should contain basic obstacles like cylinders and spheres. To be considered for this task, please: Provide examples of your past ROS/C++ projects, especially any relating to drones or obstacle avoidance. Outline your familiarity with the tools and systems mentioned. Estimate the time frame for project completion. You will be asked to answer the following questions when submitting a proposal: Can you share a sample of a similar project you've worked on in the past? Given the urgency, can you commit to delivering within one week? Can you provide a brief plan of action on how you intend to tackle this task?
Mã dự án: 37060466

Về dự án

15 đề xuất
Dự án từ xa
Hoạt động 8 tháng trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
15 freelancer chào giá trung bình $159 USD cho công việc này
Avatar người dùng
Hi, how are you? I go through the description and read it carefully, I know exactly what you are looking for. I have 5+ years’ experience in these skills Drones, C++ Programming, Autonomous AI, Linux and Robotics. I have some question about this job, Please start chat, so we have detail discussion about your task. Thanks! Umair
$250 USD trong 7 ngày
4,9 (7 nhận xét)
4,3
4,3
Avatar người dùng
Hello Zachary, Thanks for inviting me to bid on this project. Being a robotics software developer, I have experience in implementing Autonomous behavior of the robot using ROS libraries such as SMACH, SLAM, Navigation stack etc. Apart from that, I have experience with programming in C+; and python. I believe I would be able to help you out. Let's discuss more about your project. Thanks and Regards Raj
$250 USD trong 20 ngày
5,0 (2 nhận xét)
2,8
2,8
Avatar người dùng
Hello. First of all, I am so excited to find such a high technical project. As you can check on my profile, I have over 2 decades of web/mobile app developing experience. So far, having done tons of projects, I get deep knowledge in these fields including C++ Programming, Robotics, Linux, Autonomous AI and Drones. Now I am free to work and available at any time and I can meet your timeline with the best work. Looking forward to hearing from you. Thanks for considering me.
$200 USD trong 7 ngày
5,0 (2 nhận xét)
2,0
2,0
Avatar người dùng
Hi . How are you doing? As a highly skilled Software developer, The skills required for your project ---------------------------------ROS developer----------------------------- are my main specialty. I can help you perfectly. I am very confident with my skills and I'd like to help your business by doing my best. My clients have never been frustrated with my work and I hope to make you one of them. Please confirm that I am one of the best fits for you and drop me a message for further discussion. Thanks and Best Regards. Rozya.
$50 USD trong 2 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
Hello, my name is Hammad and I am a full stack developer and website designer with 4+ years of experience in the industry. I have developed a wide range of skills and expertise in website development, mobile app development, content writing and PHP development. I understand that you are seeking an experienced ROS developer with expertise in C++, MAVROS, and PX4 to write a node that allows a drone equipped with a depth sensor to navigate a grid while avoiding obstacles in real-time. We would be more than happy to assist you with this project. With my extensive background in C++ and related technologies such as ROS1, MAVROS and PX4, I believe I am the perfect person to tackle this task. Additionally, my expertise in drone programming (pathfinding algorithms (e.g. A* or RRT*)) makes me an ideal candidate for this project as it requires efficient pathfinding algorithms to navigate around obstacles in real-time.
$130 USD trong 5 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
❤️Hello , I am excited to submit my proposal for "ROS developer" project. With my expertise in both front-end and back-end development, I am confident in delivering a seamless and efficient solution for your requirements. Why Choose Me: I am new to freelancer.com but I have worked via other job platform before. I am a seasoned full-stack developer with 8 years of experience in web development. Proficient in a wide range of technologies including HTML, CSS, JavaScript, React, Vue.js, Angular, Node.js, PHP, Laravel, WordPress, Magento, Shopify, Drupal, Wix, Flutter, React Native, Python, AI, NLP, ML, and more. My approach involves: Collaborating closely with you to understand your vision and requirements. Implementing a responsive and intuitive front-end design. Building a scalable and optimized back-end architecture. I have completed similar projects where I developed custom modules for seamless user experiences. Thank you for considering my proposal. I am excited about the opportunity to work together and bring your project to life. Best regards, Natallia
$50 USD trong 7 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
✌Hello, ✌ Okay I got what you want exactly. I just checked your project details ⭐ROS developer⭐ and it matches my expertise. I absolutely love this job description. The first reason I love this job is because I can tell there is a lot of very technical tasks to do which I absolutely love. The second reason is that I have the required experience so I should be very comfortable with anything you throw at me. Let me know if we can discuss more. I can share my updated CV with you so you can decide. I 'd love to discuss more details with you. Best Regards. Dima
$100 USD trong 3 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
zachash, I am extremely interested your project ROS developer and It seems great! I am an expert who has many years of experience on Linux, C++ Programming, Robotics, Drones, Autonomous AI so I am sure that I am a god fit for your project. And as an expert, I have enough energies and powers to do your projects. Lets connect in chat so that We discuss further. Regards
$150 USD trong 7 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
Hi there, I hope you are good. I have read the brief details of your project. I have rich experience doing similar jobs from past few years regarding to these skills C++ Programming, Linux, Robotics, Drones and Autonomous AI. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Lets start chat, So we could discuss it in detail and finalize the timeline and budget after discussing requirements. Thanks! Sidra
$155 USD trong 8 ngày
0,0 (0 nhận xét)
0,0
0,0
Avatar người dùng
Hello Dear Client, after thoroughly reading your PROJECT DESCRIPTION i have clearly understood it and i would like to work with you. I am a skilled and experienced in the named SKILLS. I consider your project DOABLE as it is within my areas of EXPERTISE. I am a competent guy committed in making your project a SUCCESS and providing the best QUALITY to your SATISFACTION. NB. #100% job completion, No excuses on meeting the deadline, good communication and provision of update on job progress. Please click the chat button for more discussion about the project. In case your project is deleted you can hire me directly on my profile (click hire me on my profile). CHEERS and Thanks in advance
$140 USD trong 7 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của UNITED STATES
Aurora, United States
0,0
0
Phương thức thanh toán đã xác thực
Thành viên từ thg 8 15, 2023

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.