Ros system play to Autonomous mobile robot (1)--Overview

Source: Internet
Author: User

First, the summary

Starting from this blog post is an autonomous mobile robot project based on the ROS system, which is based on a differential gear robot platform, and the robot's design and physical drawings are shown in 1.

Figure 1 Design and physical drawings

All design documents and components involved in the bot will be open source through the BSD protocol, with the specific open source content :

1. Mechanical structure design document. In order to reduce costs as far as possible, the robot platform as far as possible to buy off-the-shelf parts, with very few non-standard design parts, in the design of non-standard pieces of the time also as far as possible to consider processing technology, reduce processing costs, all the machinery related things will be all open source, and will be in the back of the blog post

2. Embedded hardware. The embedded part of the robot is made up of more popular MCU and Development Board, which will be fully open source and detailed in the following blog post.

3. Embedded Software section. This part can be regarded as the combination of the underlying drive and the hardware abstraction layer, for real-time control of the robot to perform the final scheduled tasks, such as DC motor PID control, low-level communications, signal acquisition, etc., these programs will be fully open source and chapters in detail.

4. Ros Robot operating system section. I will develop many aspects of the robot based on Ros, such as slam, machine vision, voice interaction, and so on, and these programs will be fully open source and detailed in the blog post.

Tips: Most of the open source of design documents will be hosted by GitHub.

Second, who is the open source project suitable for?

This open source project is basically a complete wheeled robot development process, involving structural design, embedded hardware and software and robot operating system, as well as simple artificial intelligence applications, although the overall simple, but also "small, perfectly formed." There are a lot of similar platforms on the market, moving a few k or even more than 10 k price, the purpose of this project is to learn and learn a robot from scratch on the basis of minimum cost, so it is suitable for the following people to share:

1. Beginners interested in the field of robotics. Although the design circle is popular not to "repeat the wheel" argument, but beginners still need to learn from the bottom to the top of the robot's entire design process, and then find themselves interested in or good at a certain direction to dig deep, become an expert (not brick house ha).

2. A person who wants to be a robot or smart hardware product manager. A product manager who knows nothing about technology will inevitably be called by the developers (refer to the Ping an technology assault), so it is necessary to understand the whole process of robot design, and even do some of the functions themselves, in order to define a better product.

3. Research and development personnel who are deeply interested in the field of robotics and other fields of technology. Although the technology industry has specialized, the developer needs to have the skills, but has the understanding to the other domain which is related with the technical domain which oneself is good at, looks at these areas to solve the problem the thought, also is a kind of open vision and the thought method.

4. Idle bored to improve their hands-on ability and learning ability of amateurs. (The reason is not said)

Tips: If you are a robot Daniel, please smile and walk away, do not take away a piece of cloud ...

Third, why open source?

I have been engaged in the field of robotics for many years, from the university period like the field of robotics, but also see the rise and fall of this field, I hope more people understand and join this industry, not by the capital of the hype and speculation concept, but let more people into this field through the technology upgrade let the robot really into households, On the streets, for the convenience of life and escort (oops, the big blow, a little off), anyway, to promote the spirit of sharing, but also a pastime to spend spare time.

In short, from this post, will be divided into a number of articles on the design process of the whole project, right when the point, the mistake also hope to leave a word to remind, here thanked.

<--the end of this article--

Ros system play to Autonomous mobile robot (1)--Overview

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.