Find Jobs
Hire Freelancers

Develop C++ Application for 2 Motor Servo Motion Control

$250-750 CAD

Closed
Posted over 6 years ago

$250-750 CAD

Paid on delivery
SEE ATTACHED PDF. We're looking at building a motion control system that has a trolley on a slider and two servo motor powered winches (one on either end of the slider). The trolley will be connected to both of the cables that come from the winches, so the position of the trolley can be moved. The two motors will communicate with each other through an ethernet based network (ie: Ethercat or similar). There will be a PC based ground station with a joystick, that will be used to home the system, control movements, etc. One motor should always be in torque mode and the other always in position mode. At static, the torque motor will make sure the winch cables are tensioned and the position motor will hold the position of the trolley. When a position command is inputed by the joystick, the position motor will overcome the torque motor and will pull or release the cable. The torque motor will also spin to maintain a constant torque (just enough to keep the line tensioned). Right now we’re shopping around for AC servos, drives and a control system for this project. From my preliminary numbers, we need a 4.5kW, AC servo and a suitable servo driver. The servo drives need to be able to be connected via a CAT5 connection. I also need the motors to have power-off brakes, so if power is cut the tension in the line is still maintained. It would help if the person we select can offer hardware recommendations for this project We're looking for someone to program a windows based motion control application that: -homes the motors on startup (trolley goes to one end of the slider, then to the other, so it knows the travel length of the slider). -takes the inputs from a usb joystick which is controlled by the user. The larger the joystick input, the faster the trolley should move on the slider -Allows the user to see the live diagnostics of both motors -Allows the user to "Disable" the system, which would stop movements and apply the power off brakes -Allows the user to set predetermined positions in the app, that when clicked will move the trolley to that position on the slider -Has an emergency shut off system that creates a max allowable torque in the motors -Emergency shut off of both motors if there is an error or weird condition (ie: torque drops too low, gets too high, etc.) The app will just be a single page GUI that can be developed using something like the RapidCode API. We are open to suggestions for what servos, drivers and APIs to use for the software development.
Project ID: 15556277

About the project

5 proposals
Remote project
Active 6 yrs 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
5 freelancers are bidding on average $491 CAD for this job
User Avatar
Hello Hiring Manager, I read your details and attached PDF and I understand is that you wish to develop windows based motion control application using C++. We are expert in Robotics development. Relevant Skills and Experience We are expert in C Programming, C++ Programming, Home Automation, Robotics, Software Architecture. If you wish to see our Software that we are developing in C++ so we can show you as you want. Proposed Milestones $400 CAD - We will discuss in private message board. Please open private message board so we can discuss.
$400 CAD in 18 days
5.0 (6 reviews)
4.3
4.3
User Avatar
I have 7+ years in software design & development with very good experience. Relevant Skills and Experience I am good in C++ Programming, Home Automation, Robotics, User Interface / IA Proposed Milestones $500 CAD - Cost
$500 CAD in 7 days
4.6 (4 reviews)
4.2
4.2
User Avatar
Buenas noches, se puede usar dos servo-motores de la empresa Clearpath que vienen con driver integrado, un micro-controlador PIC para la comunicación entre los drivers y la PC, y una aplicación en VS Habilidades y experiencia relevante Programación de microcontroladores Programación en C# Programación de interfaces gráficas Diseño de interfaces gráficas Experiencia en control y sincronización de servo-motores Htos propuestos $555 CAD - Negociable de acuerdo a los requerimientos Los motores mencionados vienen con una buena documentación para manejo de torque y velocidades, así como opciones pre-configuradas de fábrica. Son muy buenos, te los recomiendo.
$555 CAD in 10 days
4.2 (3 reviews)
3.6
3.6

About the client

Flag of CANADA
Ottawa, Canada
5.0
4
Payment method verified
Member since Jan 16, 2015

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.