📜 ⬆️ ⬇️

Practical Robotics Video Course on Lego NXT

A long and painstaking work on the preparation of the course of lectures on “Practical Robotics” is nearing its end, and I want to share the first results of my work. You can already sign up for it and start studying.
Of course, there are comments on the format and content of the course, but it seems to me it turned out quite well. Here, for example, the third part of the fourth lecture.

Course summary can be found in the articles “Mathematical Model of the Lego NXT Engine” and “Mathematical Model of the Lego Segway” .
The course will introduce you to the basics of Lagrange mechanics, the matrix representation of systems, and the basic techniques of automatic control theory. I tried not to turn to complex mathematical techniques, so for the passage of the course should be enough school knowledge.

Only open or free software is used for work. So everyone can take part. The course can be held even if you do not have a set of Lego NXT, it describes in some detail the work with software packages that will allow you to apply this knowledge to a wide range of equipment.
The whole course consists of eight lectures, as follows.
  1. Not eXactly C (NXC). NXT text programming.
  2. Scilab. A package of applied mathematical calculations.
  3. Simulation of electro-mechanical processes of DC motor (DC motor). The dynamics of a rotating body.
  4. Simulation of electromagnetic processes DPT. The dynamics of the electrical circuit.
  5. Proportional management of DPT.
  6. Maxima. A package of symbolic mathematical calculations.
  7. System description by Lagrange-Euler equations. Matrix description of the system.
  8. Calculation of feedback factors. Ackermann formula.

In addition to the present, I strongly advise you to study the Magnus Egerstedt course "Managing mobile robots" . In it questions of mobile robotics are considered more deeply from the theoretical side.

')

Source: https://habr.com/ru/post/220045/


All Articles