Ros-robot-programming-book-by-turtlebo3-developers-en (iii)

Source: Internet
Author: User

The high level of 中文版 is a standard for a top student.

1. How does you improve your sleeping quality?

Well , there is several ways. First of all, a good night sleep or a sound sleep have everything to does with the exercise your do during the day. So physical exercise is vital. Secondly, you can always take some medication. If you suffer from a really to insomnia, you can take some sleeping pills. Though, personally, I am afraid of the side-effects. But I take them anyway because it's the only I can sleep through the night. Thirdly, a cup of warm milk is always helpful. Those is the ways we can use a improve our sleeping quality.

2. There is songs that can really make your sad and cry when you hear them. But it's actually not the song this makes you cry, it's the people behind the memories.

3. Gain new knowledge by reviewing.

4. Obstacles don ' t has to stop you. If you run to a wall, don ' t turn around and give up. Climb it, go through it, or work around it.

5. You quietly to my heart, but to the end, kept distance with me.

6. Today's advantage would be replaced by tomorrow's trend, grasp the trend, grasp the future.

7. Too Many people think of happiness as the ultimate goal of life. But, if you ' re waiting for happiness to arrive then it's likely that it never will!

8. Like sunlight, sunset, we appear, we disappear. We are so important to some and we are just passing through.

9. Live without pretending, love without depending, listen without defending, speak without offending.

Ten. A life and love would have some thorns and a life without love would have no roses.

I have no regrets in my life. I think that everything happens to a reason. The hard times this you go through build character, making you a much stronger person.

All lives end, all hearts is broken. Caring isn't an advantage!

We should all start-to-live before We get too old.


Reading Books (317~409 page)

(http://www.pishrobot.com/wp-content/uploads/2018/02/ROS-robot-programming-book-by-turtlebo3-developers-EN.pdf )

Simulation methods of the TURTLEBOT3 package were introduced. One is-to-use Rviz, a 3D visualization tool of ROS, and the, and the other are to use Gazebo, a 3D robot simulator. Simulation is a great tool for users because it allows performing programming tasks very close to the actual environment W ITH a robot.

What does we need to implement navigation in robots? It may vary depending on the navigation algorithm, and the followings could be required as basic features.

? Map
? Pose of Robot
? Sensing
? Path calculation and Driving

SLAM (simultaneous Localization and Mapping) is developed-let the robot create a map with or without a help of a hum An being. This was a method of creating a map while the robot explores the unknown space and detects its surroundings and estimates I TS Current location as well as creating a map.

Paper

1. The Closed-loop Control System Design of Hexapod Robot autonomous Navigation Based on Fuzzy Neural network

(http://robot.sia.cn/CN/10.13973/j.cnki.robot.170252)

Abstract: For the autonomous navigation issue of hexapod robot in unknown environment, an autonomous navigation closed-loop control Algorithm based on fuzzy neural network are proposed, and a navigation control system of Hexapod robot is designed Accordin g to the algorithm.The algorithm combines the logical reasoning ability of the fuzzy control with the learning and training ability of neural Network, and introduces the Closed-loop control method into optimization.The control system is composed of four modules:information input, fuzzy neural network, instruction execution and information feedback. The perception of environment and location information are completed by GPS (Global Positioning System) sensor, electronic Compass sensor and ultrasonic sensor.The fuzzy Neural network control algorithmare reconstructed by C language and are applied to the system. The simulation results show, the Closed-loop control algorithm based on the fuzzy neural network is better than the Open-l OOP control algorithm theoretically. The Closed-loop control algorithm can reduce the walking distance of the hexapod in the environment with obstacles, andThe walking speed was increased by 6.14%, the walking time was shortened by 8.74%. On this basis,A physical test is carried out. The experimental results show that the control system can achieve the autonomous obstacle-avoidance control of the Hexapod Robot. Compared with the Open-loop control system, the walking path can be shortened effectively, the walking speed is increased By 5.66% and The walking time was shortened by 7.25%, whichverifies the feasibility and practicability of the Closed-loop control system.

Key words:hexapod Robot Autonomous Navigation fuzzy neural network closed-loop control environmental perception

2. Deep learning for control:the state of the ART and prospects

Abstract: Deep learning have shown great potential and advantage in feature extraction and model fitting. It is significant to use deep learning for control problems involving high dimension data. Currently, there has been some investigations focusing on deep learning in control. This paper was a review of related work including control object recognition, State feature extraction, system parameter ID Entification and control strategy calculation. Besides, this paper describes the approaches and ideas of deep control, adaptive dynamic programming and parallel control Related to deep learning in control. Also, this paper summarizes the main functions and existing problems of deep learning in control presents some prospects O F future work. Key Words deep learning, control, feature, adaptive Dynamic Programming (ADP)

Ros-robot-programming-book-by-turtlebo3-developers-en (c)

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.