Find Jobs
Hire Freelancers

Orbital Robot Control Algorithms Development

$30-250 USD

Closed
Posted 2 months ago

$30-250 USD

Paid on delivery
I am working on a final year research project focused on teleoperated control of an orbital robot using CoppeliaSim. My project involves the use of Matlab for control and comparing functionality at the level of a 6D space mouse with standard keyboard control. My primary requirement is professional assistance with the following: - Creating and implementing control algorithms - Writing time-sensitive Matlab code controlled applications I am aiming specifically to develop efficient and effective Matlab-proportional code to optimize the system's response. Underpinning the fundamental importance of these coding assignments, real-time implementation is a vital attribute my project demands. The successful bidder will need proven experience in: - Matlab coding and debugging - Real-Time Systems Programming - Control theory, specifically Proportional–Integral–Derivative (PID) - Integrating Matlab with simulation software, specifically CoppeliaSim Your bid will be an invaluable contribution toward the realization of an important capstone research project. I thank you in advance for your proposals and look forward to engaging with your innovative Matlab Coding expertise. I already have the space robot in coppeliasim and was able to connect through remote API cOppeliasim with ,atlas and was able to retrieve the target in coppelaisim with my code however I need to now program the control code such as control of the movements of the target in space robot through spacemouse and keyboard in Matlab. this is my current code : Expert for Matlab-CoppeliaSim Robotics Project I am doing a final year research project on yeleoperated control of an orbital robot in coppeliasim using Matlab for real time control. I have a basis code and a model of the space robot in coppeliaisim however I am struggling with writing the code for the control of the robot itself in Matlab. I am also using a spacemouse to control the robot and comparing it to keyboard method of control input. This is my Matlab code for now : clear all; % Connect to CoppeliaSim vrep = remApi('remoteApi'); [login to view URL](-1); id = [login to view URL]('[login to view URL]', 19000, true, true, 5000, 5); if id < 0 disp('Failed to connect MATLAB to CoppeliaSim'); [login to view URL](); return; else fprintf('Connection %d to remote API server is open. \n', id); % Get object handle for the target in CoppeliaSim [returnCode, target] = [login to view URL](id, 'target', vrep.simx_opmode_blocking); % Check if object handle retrieval is successful if returnCode == vrep.simx_return_ok disp('Object handle for target retrieved successfully'); % Main loop for controlling the target with Space Mouse while true % Read position from Space Mouse [returnCode, currentPosition] = [login to view URL](id, target, -1, vrep.simx_opmode_oneshot); disp(currentPosition); % Check for errors if returnCode ~= vrep.simx_return_ok disp('Error getting object position'); end % Read keyboard input key = getkey(); % Update target position based on keyboard input step = 0.001; switch key case 'w' newPosition = [currentPosition(1), currentPosition(2) - step, currentPosition(3)]; case 's' newPosition = [currentPosition(1), currentPosition(2) + step, currentPosition(3)]; case 'q' % Add your custom movement logic here % For example, diagonal movement newPosition = [currentPosition(1) - step, currentPosition(2) - step, currentPosition(3)]; otherwise % No movement for other keys newPosition = currentPosition; end % Set the position of the target in CoppeliaSim returnCode = [login to view URL](id, target, -1, newPosition, vrep.simx_opmode_oneshot); % Check for errors if returnCode ~= vrep.simx_return_ok disp('Error setting object position'); end % Pause to control the loop speed pause(0.1); end % End simulation [login to view URL](id); else disp('Failed to retrieve object handle for target'); end % Clean up [login to view URL](); end function key = getkey() % Function to get a single key press from the user key = ' '; while true [~, ~, keyCode] = KbWait; if any(keyCode) key = KbName(keyCode); break; end end end
Project ID: 37835839

About the project

13 proposals
Remote project
Active 1 mo 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
13 freelancers are bidding on average $112 USD for this job
User Avatar
As an experienced and qualified mechatronics engineer with a profound understanding of both mechanical and electrical engineering and proficiency in control system and automation, I am well-positioned to take on your project. Combining this expertise with my sharp grasp of Matlab and Mathematica, I ensure efficient problem-solving capacity to develop sophisticated algorithms for the control of your orbital robot. In terms of your specific requirements, my track record in Matlab coding extends to real-time systems programming and control theory, including Proportional-Integral-Derivative (PID) techniques - ideal for your need to optimize the efficiency of your robot's movements. Moreover, my proficiency in integrating Matlab with simulation software, specifically CoppeliaSim, assures seamless connectivity between the robot's motion and control through mouse or keyboard input.
$30 USD in 7 days
4.8 (90 reviews)
6.0
6.0
User Avatar
Hi there
$210 USD in 5 days
4.6 (5 reviews)
4.6
4.6
User Avatar
Hey Mushtariybegim, I have carefully read the requirements for your project focused on developing control algorithms for an orbital robot using CoppeliaSim and Matlab. My approach to this project would involve creating and implementing efficient control algorithms, specifically focusing on optimizing the system's response through Matlab-proportional code. I will ensure real-time implementation for the control of movements using both a space mouse and keyboard input in Matlab. With my expertise in Matlab coding, debugging, real-time systems programming, and control theory (PID), I will be able to integrate Matlab seamlessly with CoppeliaSim for a comprehensive solution. By leveraging my experience in similar projects, I aim to deliver a robust and effective control system that meets your project's requirements. I look forward to discussing the project details further and collaborating on this exciting research endeavor. Best regards
$30 USD in 1 day
5.0 (3 reviews)
2.0
2.0
User Avatar
Hello there Mushtariybegim A., Good evening! My name is Jane a professional research writer with skills including Matlab and Mathematica, Electrical Engineering, Engineering, Research Writing and Algorithm. I have over 5 years in research writing. in different subjects. I have extensive experience in the following areas; - literature review - Referencing Formatting i.e APA, Havard, MLA, Chicago, IEEE etc - writing and publishing Journals - Class management i.e finance, database, mathematics, Aleks etc - Timed tests Therefore, I am confident in my ability to deliver high-quality results for this project. I am eager to discuss further details and see how I can contribute to your team. I am happy to offer a free consultation and a 10% discount for first-time clients. Please contact me to discuss more about this project. Best Jane
$120 USD in 2 days
5.0 (3 reviews)
1.7
1.7
User Avatar
As an experienced Matlab programmer with a deep understanding of control algorithms and real-time systems, I am confident in my ability to greatly assist your research project. My proficiency in Matlab coding and debugging coupled with my knowledge of Control theory, particularly the Proportional–Integral–Derivative (PID) method is directly applicable to the demands of your project. The integration of Matlab with simulation software, in this case CoppeliaSim, is one of my strong suits and I am confident about streamlining these two interfaces to achieve your desired control mechanisms for your space robot. Beyond just delivering on project requirements, I believe there is more value in collaborative work environments and I will ensure that you are involved at every critical decision-making process. This will guarantee that my solutions are tailored specifically to your envisioning. In summary, entrusting me with this pivotal stage of your research project means you'd get not only an efficient and skillful freelancer but a collaborative partner determined to actualize the full potential of this capstone project. Thank you for considering me for this fantastic opportunity and I look forward to embarking on this journey with you.
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello! I am confident of your project wit good experiences in flask app development/Matlab... Let's discuss detail via chatting. Sincerely. Bui.
$50 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Dear Mushtariybegim A., after thoroughly reading your PROJECT DESCRIPTION Research Writing, Electrical Engineering, Algorithm, Engineering and Matlab and Mathematica 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
$30 USD in 6 days
5.0 (1 review)
0.0
0.0
User Avatar
RECENTLY I COMPLETED ROBOTICS PROJECT FOR PILOT MISSILE IN MATLAB AND ALSO DID 3 DOF - 6DOF QUADCOPTER PROJECT IN MATLAB. Hey I have read all the details carefully and also checked the attached file. And I can help you. I assure you the quality work and on time delivery. Let's discuss more in chat. Thanks
$140 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Greetings, I hope this proposal finds you in excellent health. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert. Dear Client, I take this opportunity to inform you that i have KEENLY gone through all your project requirements as given in your project description and I confirm to you that i can perfectly deliver as instructed. Being in possession of all CLEARLY STATED required project skills as this is my area of professional specialisation having completed all Certifications and developed adequate experience in the same area, I hereby humbly request you to consider my bid for Professional, Quality and Affordable services always. STRICT TIMELY DELIVERY & UNLIMITED REVISIONS. Incase your project is deleted, you can hire me directly via the link; https://www.freelancer.com/u/prodeveloperserv Kindly Message Me We Discuss More About The Project and seal the contract. Welcome and Thank-you.
$250 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
1) “I can complete your project on time and within your budget.” 2) “I have worked. ... 3) “I can achieve the results that you are asking for.” 4) “I have attached samples of work very similar to what you are seeking.” 5) “I would love to work on your project.”
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UZBEKISTAN
Samarkand, Uzbekistan
0.0
0
Member since Jun 8, 2022

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.