What's new

Programing gurus, need help with robotics

mourning sage

FULL MEMBER
Joined
Jun 29, 2010
Messages
739
Reaction score
0
Country
Pakistan
Location
Ireland
Hey
I have started learning how to program robots. I have downloaded the software webotsfornao, and i am getting myself familiarized with the software. although i have been using C++ for around months, robotics is a very different matter altogether. So can someone help me with that?
regards
 
As far as I know, robotics/ machinery in industrial settings mostly use PLC (Programmable Logic Controller) based languages/ programs. One of the most popular one is Allen-Bradley PLC.
 
exactly what "help" are you looking for?
 
which course books to follow, which websites to go on(sounds naive, but a lot of material on the web is completely irrelevant).
in other words, a person who has prior experience in robotics and can guide me through the process.
 
which course books to follow, which websites to go on(sounds naive, but a lot of material on the web is completely irrelevant).
in other words, a person who has prior experience in robotics and can guide me through the process.

Depends on what chips the robots are going to be using? If they are using FPGAs.. GPP.. etc
C++ is just one aspect of the game, memory management, program and memory optimization all come into play when working on SoC applications.
 
Depends on what chips the robots are going to be using? If they are using FPGAs.. GPP.. etc
C++ is just one aspect of the game, memory management, program and memory optimization all come into play when working on SoC applications.

woah what you are talking about is pretty high level stuff. right now i need to begin with the very basic .
 
which course books to follow, which websites to go on(sounds naive, but a lot of material on the web is completely irrelevant).
in other words, a person who has prior experience in robotics and can guide me through the process.

My field is robotics -> reassembly robotics.

I'm a tutor for control engineering at my uni among others.

I'm going to be straight up with you, control engineering/programming is not an easy field to master. It's sexy and you can use it to pick up chicks at parties, but you'll lose your hair while studying it. 60% of people in my class do NOT pass.

Nise, N. S. Control Systems Engineering, 3rd ed.: John Wiley & Sons, 2000
Dorf, R.C. & Bishop, R. H. Modern Control Systems, 12th ed.: Pearson 2011

^ The above books are highly recommended for the course I teach.

I would also suggest you 'acquire' MATLAB. I am not familiar with C++, but the programming part is not so difficult.

You need to have a strong base in applied mathematics. You need to know how to manipulate quaternions. Use screw theory to manipulate 6-n dimensional subspaces. You will need to have a firm grasp on Euler, Hamilton and Freudensteins work.

My first question to you is, are you able to tell me how to manipulate 3D space using 4D quaternions?

After you answer that I can further guide you.

Okay a caveat; I'm not a fan of doing anything half-assed. Which is why I require myself and those I teach to have a firm grasp on all the concepts which make up the area of study.
 
Last edited:
Hey
I have started learning how to program robots. I have downloaded the software webotsfornao, and i am getting myself familiarized with the software. although i have been using C++ for around months, robotics is a very different matter altogether. So can someone help me with that?
regards

Man robotics programming is hardware dependent... what is your hardware...fpga or microcontroller or someother thing... for fpga get in touch with vhdl/verilog , for microcontroller get in touch with assembly/C++ .... read mckenzie for 8051 controller ..............you have to be very specific what you want to do...

You can not just come here and expect a magical solution without conveying the problem :P... tell me specifics and i can help you out... i have nearly 9 years experience with robotics and controls (linear , i hate non linear control)...
 
Man robotics programming is hardware dependent... what is your hardware...fpga or microcontroller or someother thing... for fpga get in touch with vhdl/verilog , for microcontroller get in touch with assembly/C++ .... read mckenzie for 8051 controller ..............you have to be very specific what you want to do...

You can not just come here and expect a magical solution without conveying the problem :P... tell me specifics and i can help you out... i have nearly 9 years experience with robotics and controls (linear , i hate non linear control)...

Brah before we get into control systems. One needs to have a strong base in applied maths, mechanisms and machines etc

Otherwise you'll be forever stuck with making little toy cars go around in circles and industrial robots pick up objects and put them down elsewhere.

At OP I'll send you my course material. Trust me, a good mechatronics engineer absolutely NEEDS to understand all this.
 

Pakistan Defence Latest Posts

Military Forum Latest Posts

Back
Top Bottom