Find Jobs
Hire Freelancers

Orbital Robot Control Algorithms Development

$30-250 USD

Fermé
Publié il y a environ 2 mois

$30-250 USD

Payé lors de la livraison
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
N° de projet : 37835839

Concernant le projet

13 propositions
Projet à distance
Actif à il y a 14 jours

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
13 freelances proposent en moyenne $112 USD pour ce travail
Avatar de l'utilisateur
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 en 7 jours
4,8 (90 commentaires)
6,0
6,0
Avatar de l'utilisateur
Hi there
$210 USD en 5 jours
4,6 (5 commentaires)
4,6
4,6
Avatar de l'utilisateur
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 en 1 jour
5,0 (3 commentaires)
2,0
2,0
Avatar de l'utilisateur
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 en 2 jours
5,0 (3 commentaires)
1,7
1,7
Avatar de l'utilisateur
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 en 7 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 6 jours
5,0 (1 commentaire)
0,0
0,0
Avatar de l'utilisateur
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 en 2 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 7 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de UZBEKISTAN
Samarkand, Uzbekistan
0,0
0
Membre depuis juin 8, 2022

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.