English: listening, speaking, reading, writing and translating
1. Is punctuality important?
Yes, super! I think we should be punctual in any given situation. For example, for job interviews. If you were able to arrive on time, you could make a good impression. By being punctual, you are letting employer know that you are reliable and not tardy. When meeting up with a friend, we often set an appointed time. It’s best if we can honor that time, because that shows that we respect the person we are meeting up with. Personally, I think being late once is OK, but being late on a regular basis only means disrespect.
2. I wish I’m still a kid. No broken heart, no painful tears. Only a wounded knee but a kiss from mom makes everything okay.
3. You are the distance I can't reach. I'm a stranger you don't notice.
4. some songs can make you sad&cry when you hear them. but it’s actually not the song that makes you cry, it’s the people behind the memories.
5. Do you think breakfast is important?
Well, in my opinion, breakfast is the most important meal of the day. Of course, we have lunch and dinner, but they are not even remotely as important as breakfast. Here are my reasons. The first reason is that a nice breakfast can boost your immune system and your metabolism. If your immune system works well, and if your metabolism is high, then you can be very efficient and productive during the day. The second reason is that after a long night sleep, usually our body is in desperate need of water and nutrition. So a nice breakfast can fix that.
6. Who can say that their lives are not insignificant?Everyone's life is composed with one after another insignificant day.Some people got their willpower abraded in this endless loop of days.They think this is how things can only be like.
7. If you really want to grow up, you must know yourself clearly and calmly accept who you are, and at the same time you must still have something to pursue.
8. Yesterday is not ours to recover, but tomorrow is ours to win or lose.
9. If one thinks too much, it will lose the fun of being a man.
10. Opportunities are not offered. They must be wrested and worked for. And this calls for perseverance and courage.
11. It doesn't matter how many times you fail. What matters is how many times you stand up and try again.
12. Don't be discouraged, it's often the last key in the bunch that opens the lock.
13. It's my will with all my might ,to stay strong without a fight .
14. Life isn't as easy as it seems, and it's not as difficult as imagined.
15. Take chances, give everything, and leave with no regrets.
16. Every saint has a past and every sinner has a future.
17. If you don't want to spend your life in the world, you have to learn for a lifetime.
Document management tool *****
1. Mendeley Tutorial (http://biblioteca.uoc.edu/prestatgeries/M3051/TallersMendeley_EN/html5/modul_1.html)
2. Zotero
Paper
1. tips:Summarizing a Research Article (https://depts.washington.edu/psych/files/writing_center/summarizing.pdf)*****
A research article usually has seven major sections: Title, Abstract, Introduction, Method, Results, Discussion, and References.
2. core idea (Localization、Tracking、Path Planning、Controlling)
gazebo
1. Make a model (http://gazebosim.org/tutorials?tut=build_model&cat=build_robot)
SDF Models can range from simple shapes to complex robots. It refers to the <model>
SDF tag, and is essentially a collection of links, joints, collision objects, visuals, and plugins. Generating a model file can be difficult depending on the complexity of the desired model. This page will offer some tips on how to build your models.
Components of a SDF Models
Links: A link contains the physical properties of one body of the model. This can be a wheel, or a link in a joint chain. Each link may contain many collision and visual elements. Try to reduce the number of links in your models in order to improve performance and stability. For example, a table model could consist of 5 links (4 for the legs and 1 for the top) connected via joints. However, this is overly complex, especially since the joints will never move. Instead, create the table with 1 link and 5 collision elements.
Collision: A collision element encapsulates a geometry that is used to collision checking. This can be a simple shape (which is preferred), or a triangle mesh (which consumes greater resources). A link may contain many collision elements.
Visual: A visual element is used to visualize parts of a link. A link may contain 0 or more visual elements.
Inertial: The inertial element describes the dynamic properties of the link, such as mass and rotational inertia matrix.
Sensor: A sensor collects data from the world for use in plugins. A link may contain 0 or more sensors.
Light: A light element describes a light source attached to a link. A link may contain 0 or more lights.
Joints: A joint connects two links. A parent and child relationship is established along with other parameters such as axis of rotation, and joint limits.
Plugins: A plugin is a shared library created by a third party to control a model.
2. Make a Mobile Robot (http://gazebosim.org/tutorials?tut=build_robot&cat=build_robot) (very fundamental !!!)
3. Import Meshes (http://gazebosim.org/tutorials?tut=import_mesh&cat=build_robot)
4. Attach Meshes (http://gazebosim.org/tutorials?tut=attach_meshes&cat=build_robot)
5. Add a Sensor to a Robot (http://gazebosim.org/tutorials?tut=add_laser&cat=build_robot)
6. Make a Simple Gripper (http://gazebosim.org/tutorials?tut=simple_gripper&cat=build_robot)
7. Attach Gripper to Robot (http://gazebosim.org/tutorials?tut=attach_gripper&cat=build_robot)
8. Nested model (http://gazebosim.org/tutorials?tut=nested_model&cat=build_robot)
9. Model Editor (http://gazebosim.org/tutorials?tut=model_editor&cat=build_robot)
10. Animated Box (http://gazebosim.org/tutorials?tut=animated_box&cat=build_robot)
11. Make an animated model (actor) (http://gazebosim.org/tutorials?tut=actor&cat=build_robot)
12. Inertial parameters of triangle meshes (http://gazebosim.org/tutorials?tut=inertia&cat=build_robot)
13. Visibility layers (http://gazebosim.org/tutorials?tut=visual_layers&cat=build_robot)