Fangpengcheng

Submitted by: Submitted by

Views: 47

Words: 1235

Pages: 5

Category: Science and Technology

Date Submitted: 11/18/2014 11:07 PM

Report This Essay

Name: FANG PENGCHENG ID:44141594-9 Submit Date: 2014/11/5

Exhibition Report

I have visited the Industry Academia Cooperation Fair on last Thursday and Friday. I had a good experience there and improved a lot of knowledge from it.

These are some pictures in this exhibition.

1. Research about ROS

I think the lecture TORK(Tokyo Opensource Robotics Kyokai Association) provided is very interesting and significant, which talked about ROS(Robot Operating System) in details.

1.1 Introduction of ROS

Robot Operating System (ROS) is a collection of software frameworks for robot software development, which provides standard OS services, such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management. Running sets of ROS-based processes are represented in a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. Despite the importance of reactivity and low latency in robot control, ROS, itself, is not a Real time OS, though it is possible to integrate ROS with real time code.

1.2 ROS main Functions

ROS client library implementations such as roscpp, rospy, and roslisp; and packages containing application related code which uses one or more ROS client libraries. Both the language-independent tools and the main client libraries (C++, Python, and LISP) are released under the terms of the BSD license, and as such are open source software and free for both commercial and research use. The majority of other packages are licensed under a variety of open source licenses. These other packages implement commonly used functionality and applications such as hardware drivers, robot models, data types, planning, perception, simultaneous localization and mapping, simulation tools, and other algorithms.

ROS’s main functions...

More like this