Run ROS on the self-balancing robot EduMIP

Run ROS on the self-balancing robot EduMIP

Introduction


 
This publication provides instructions for installing and running the robot operating system (ROS) on the mobile robot EduMIP. EduMiP is a self-balancing robot built around BeagleBone Black with an onboard microprocessor and Beaglebone Black Robotics Cape, developed by James Strawson and Professor Thomas Bewley in concert with the Coordinated Robotics Laboratory at UCSD and their staff. BeagleBone Blue, recently released in mid-201? combines the functions of BeagleBone Black and Robotics Cape in one board. Professor Bewley uses this robot in his MAE144 - Embedded Control & Robotics ...[/h]
+ 0 -

Robot tank on Raspberry Pi with OpenCV

At one time I was fond of assembling robotic machines on Arduino and Raspberry Pi. I liked to play in the designer, but I wanted something more.
 
 
And one day, wandering around Aliekspressu, I came across an aluminum chassis for a tank. It looked like a creation in comparison with plastic cars like Ferrari in comparison with a cart.
 
OpenCV DNN
 
SSD MobileNet compatible with OpenCV-???
 
Tensorflow for Raspberry Pi
 
The code of the rest server for the robot on the ...
+ 0 -

Arduino for beginners. Part 2

Arduino for beginners. Part 2Preface of the author
 
Good day, Habr. As planned, I continue the series of articles that will help you in getting to know Arduino. Also, in each subsequent article (including this one) you will be able to find answers to the most important questions that appear in the comments. For those who did not read the first part, here .
 
How to determine the polarity of the LED
 
At the moment, most LEDs do so to simplify the process of determining the polarity. The LED has two legs, one of which will be longer than the other. The long leg is a plus (anode). A short leg is a minus (cathode). But ...
+ 0 -

Two accelerometers, a sponge for utensils and four nuts

Two accelerometers, a sponge for utensils and four nuts

Introductory: measuring the angle of the pendulum


 
So, figuring out with Hall sensors for brushless motors , I'll show you what it was for. I made a stand with a simple reverse pendulum, which is stabilized by a flywheel, rotated by a motor at the free end of the pendulum:
 
 

 
detailed disassembled .
 
 
But in this article I want to measure the position of the pendulum with accelerometers attached to it. I will use the most penny adxl345. So, if we attach the accelerometer to the pendulum at a distance r from the hinge, how to determine the angle? I attached the accelerometer ...[/h]
+ 0 -

Hall sensors for brushless motor: return of quadrature encoders

Hall sensors for brushless motor: return of quadrature encodersThis is the third article, which tells about quadrature decoders, this time with the application to the control of brushless motors.
 
 
 
Article one: the principle of the quadrature decoder + code for arduino.
 
Article 2: quadrature decoder on stm32.
 
 
The task: there is an ordinary Chinese brushless collector, you need to connect it to the controller Copley Controls 503. Unlike the cheap copter controllers, the 503d wants a signal from the hall sensors, which are not on the engine. Let's understand what sensors are for and how to put them.
 
 
[h1] Likbez: the principle of the brushless ...[/h]
+ 0 -

As we opened a children's robotics center in a small town

Hello Habr! Today I would like to talk about our experience of opening a circle of children's robotics and about the nuances that arose in the process.
 
 
 
As we opened a children's robotics center in a small town  
 
At the moment our team is developing a small network of children's centers of robotics in the South of Russia. The first center was opened in September 2017. Since the team is fairly skilful, we decided to abandon the franchise immediately. It seemed to us: what could be easier than writing your own small educational program? Lego robotics kits cost some sky-high money, which none of us had at the time of the launch. Therefore, it was quite logical ...
+ 0 -

Neural networks, genetic algorithms and so on Myths and reality. Signs

Neural networks, genetic algorithms and so on Myths and reality. SignsThis work is a continuation of what was said earlier in Article " Neural networks, genetic algorithms and so on Myths and reality. Version II » . In most of the articles devoted to the analysis of texts that the author has managed to study, the analysis of a text is mainly understood to be two completely practical tasks, connected either with the extraction of a context or the translation of a text from one language to another. In the first case, as a rule, it is either about "cleaning" the analyzed content and comparing a section of the text to the standard in accordance with a pre-defined ...
+ 0 -

Controller for Lego

A little less than half a year ago, I made my son a birthday present - the designer Xiaomi MITU . Unexpectedly for me, the child for a week hovered in this designer. When the first models were tested and their control from the tablet, a natural question arose: "And how to write programs for it?"
 
Controller for Lego
 
Sbrick - the price is more or less sane, compatible engines can be taken at Ali , but the programming there is sparse.
 
There were also all sorts of Shields on the Big Bears and Arduins...
+ 0 -

The static code analyzer PVS-Studio ??? is adapted for ARM-compilers (Keil, IAR)

The static code analyzer PVS-Studio ??? is adapted for ARM-compilers (Keil, IAR)

 
PVS-Studio is a static code analyzer for searching for errors and potential vulnerabilities in the code of programs in C, C ++ and C #. We have long pleased readers of our blog by checking open projects and analyzing the errors found. Our articles have the potential to become more interesting, since the analyzer has learned to check the code of embedded devices. We supported several ARM-compilers, which you will learn more about from the article. Errors in embedded devices and robots can be more spectacular than in applications. An error in the built-in device is not just a drop /hang of the program ...
+ 0 -

Will the earth be inherited by robots?

Will the earth be inherited by robots? They say the promised three years are waiting. Here I am in the commentary to article vmb promised to translate the chapter from the book Zero Day, but while it was going to - the whole book has already been translated. So I am posting here the translation of the article by Marvin L. Minsky about the future and development of man. For a tip-off on Minsk articles, thanks MagisterLudi
 
 
hence , Yokohama kaidashi kikou. They say the promised three years are waiting. Here I am in the commentary to article vmb promised to translate the chapter from the book Zero Day, but while it was going to - the whole book has already been translated. So I am posting here the translation of the article by Marvin L. Minsky about the future and development of man. For a tip-off on Minsk articles, thanks MagisterLudi    hence , Yokohama kaidashi kikou...
+ 0 -