文章  ( 16 )
访问计数 121820 (自2016年5月)

What is micROS?


Robots, as one of the most remarkable novel products in the Third Industrial Revolution, are developing in much the same way that Personal Computers did 40 years ago. The most important system software for robots, robot operating system, will be the key driving force for this trend. However, most of the current robot operating systems mainly focused on development of applications on individual robotic platform. The micROS Team aims to design and develop micROS, a Morphable, Intelligent and Collective Robot Operating System for future collective and collaborative robots.


The Architecture of micROS


Inspired by the organization structures of collective robots, we designed for micROS the overall distributed architecture which consists of lots of individuals (nodes) interconnected and the layered structure for each node which could be robots, computers or humans. Networking is the basis for constructing the distributed architecture and real-time is a distinguished feature of micROS.

image

Distributed architecture of micROS


micROS is installed on each node of the collective robots and has the layered structure for each node as shown in the figure below, which consists of the core layer and the API layer. The API layer is responsible for interaction and programming interface. The micROS core is divided into resource management layer and behavior management layer. The former is to manage the resources in physical domain, information domain, cognitive domain and social domain. The latter behavior management layer is made of observation, orientation, decision and action modules.

image

Layered structure for each micROS node


Research topics


In order to implement the above-mentioned architecture and achieve efficient resource and behavior management for collective robots, we currently focus on the following research topics.

Distributed framework for collective robots

  • Inter-operability based on wireless communication
  • Ubiquitous computing and data-driven techniques
  • Real-time computing

Morphable resource management

  • Multi-domain resource abstraction and management
  • Morphable and adaptive mechanism for heterogeneous resource management

Collective behavior management

  • Autonomous observation and collective perception
  • Autonomous orientation and collective cognition
  • Autonomous decision and collective game
  • Autonomous action and collecitve dynamics
  • Intelligent behavior computing model

Programming language and development environment



发布时间:2015-11-16 13:30
最后编辑:王彦臻
0?1470885445
dingbo TO  micROS | Courses
发布时间:2022-12-03 10:24
更新时间:2023-08-25 09:36

micROS v1.0.1 is an extended version based on micros v1.0.

micROS v1.0.1 contains main system functions in the file "micros" and additional functions in "Plugin" folder. Get micROS v1.0.1 now!


回复 ︿ (1)
  • 用户头像
    段钊 7个月前
    <p> Hello!&nbsp; I have a question: the micROS in the paper "micROS: a morphable, intelligent and&nbsp;collective robot operating system" is yours micROS ? </p> <p> <br /> </p> "&nbsp;

用户头像
登录后可添加回复
0?1470885445
王彦臻 TO  micROS | Courses
发布时间:2016-12-09 11:27
更新时间:2016-12-09 16:50

micROS v1.0 is the first official release of micROS. It is based on Ubuntu Kylin (优麒麟) 14.04 and ROS indigo. The organization of source code embodies our design of micROS architecture. Get micROS v1.0 now!


image

image


image

回复 ︿
用户头像
登录后可添加回复
0?1470885445
guoruibin TO  micROS | News
发布时间:2016-11-09 15:49
更新时间:2016-11-09 15:49

Intorduction

In the proposed method, GPU-based SIFT features is used to realize real-time detection and matching between consecutive frames, their corresponding 3D points are optimized by comparing and fusing IMU data to improve odometry estimation stability, then keyframes are selected for incremental mapping, the graph optimization and moving least squares algorithm are applied to the dense reconstruction. To achieve a full 3D model of indoor environment, we realize the registration for over-lapped models by combining the features of key-frames and Simplified-ICP algorithm.

We plan to use the improved 3D SIFT feature points detection method, which combine with 3D RoPs feature descriptor to realize the estimation for the extrinsic parameters of over-lapped models, the K-Nearest Neighbor and Random Sample Consensus algorithms are used to optimize the accuracy of matched 3D feature points. We will make our code publicly available soon.

                    paper                  video                  code(coming soon...)

Acknowledgment

This work was supported by National University of Defense Technology under Project Code ZDYYJCYJ20140601.



( 44.69 MB) guoruibin, 2016-11-09 15:48
回复 ︿
用户头像
登录后可添加回复
0?1470885445
王彦臻 TO  micROS | Publication
发布时间:2016-03-05 20:18
更新时间:2016-11-02 18:31

2016


11. Yawei zhao, Deke Guo, Jia Xu, Pin Lv, Tao Chen, Jianping Yin, "Cooperative Allocation and Scheduling of Tasks for Minimizing Interval Data Sampling in WSNs", Accepted to appear at ACM Transactions on Sensor Networks (TOSN), 2016,12:(4).

10. Lailong Luo, Deke Guo, Jie Wu, Ori Rottenstreich, Qian He, Yudong Qing, Xueshan Luo. Efficient Multiset Synchronization. Accepted to appear at ACM/IEEE Transactions on Networking (TON), 2016.


9. Xiaoqiang Teng, Deke Guo, Xiaolei Zhou, Zhong Liu. Poster Abstract: An Indoor-Outdoor Navigation Service for Subway Transportation Systems. ACM Sensys 2015, Seoul, Korea.


8. Shangmin Wen, Bo Ding, Huaimin Wang, Ben Hu, and Peichang Shi. "Towards Migrating Resource-Consuming  Robotic Software Packages to Cloud", IEEE International Conference on Real-time Computing and Robotics, Angkor Wat, Cambodia, June 6-10, 2016


7. Yiying Li, Huaimin Wang, Bo Ding, Peichang Shi, Xuan Liu. "Toward QoS-aware Cloud Robotic applications: A Hybrid Architecture and Its Implementation", IEEE International Conference on Ubiquitous Intelligence and Computing, Toulouse, France, July 18-21, 2016


6. Bo Ding, Huaimin Wang, Zedong Fan, Pengfei Zhang and Hui Liu. "MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems", Robotics and Biomimetics, 2016, 3(1):1-8


5. Minglong Li, Zhongxuan Cai, Xiaodong Yi, Zhiyuan Wang, Yanzhen Wang, and Yongjun Zhang, "ALLIANCE-ROS: A software architecture on ROS for fault-tolerant cooperative multi-robot systems", The 14th Pacific Rim International Conference on Artificial Intelligence (PRICAI 2016), Phuket, Thailand, August 22-26, 2016. (Accepted) [Project Page]


4. Yu Tian, Wanrong Huang, Yanzhen Wang, Xiaodong Yi, Zhiyuan Wang, and Xuejun Yang, "Multi-level occupancy grids for efficient representation of 3D indoor environments", The 14th Pacific Rim International Conference on Artificial Intelligence (PRICAI 2016), Phuket, Thailand, August 22-26, 2016. (Accepted) [Project Page]


3. Liu L, Lao S, Pietikainen M, et al. ”Median robust extended local binary pattern for texture classificationIEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 25, NO. 3, MARCH 2016 [PDF]


2. Dengqing Tang, Tianjiang Hu*, Lincheng Shen, Daibing Zhang, Weiwei Kong, and K. H. Low, "Ground stereo vision navigation for autonomous take-off and landing of UAV: a Chan-Vese model approach", Int. J. Advanced Robotic Systems, 13:0|DOI: 10.5772/62027, 2016.


1. Minglong Li, Xiaodong Yi, Yanzhen Wang, Zhongxuan Cai, and Yongjun Zhang, "Subsumption Model Implemented on ROS for Mobile Robots", The 10th Annual Systems Conference of IEEE (IEEE-SysCon 2016), Orlando, FL, USA, April 18-21, 2016. [PDF] [Project Page]



2015


9. Kai Xu, Hui Huang, Yifei Shi, Hao Li, Pinxin Long, Jianong Caichen, Wei Sun, Baoquan Chen, "Autoscanning for coupled scene reconstruction and proactive object analysis", ACM Transactions on Graphics (SIGGRAPH Asia 2015), 34(6), 2015. [PDF] [Project Page]


8.Wang, R., Purshouse, R. C., Fleming, P. J., “Preference-inspired co-evolutionary algorithms using weights for many objective optimisation , European Journal of Operational Research, 243(2), 423-441, 2015 [PDF]


7. Guo S, Lao S, Guo J, et al. “A Semi-automatic Solution Archive for Cross-Cut Shredded Text Documents ReconstructionImage and Graphics. Springer International Publishing, 447-461. 2015 [PDF]


6. Boxin Zhao, O. Hellwich, Tianjiang Hu*, Dianle Zhou, Lincheng Shen, "Employing smartphone as on-board navigator in unmanned aerial vehicles: implementation and experiments", Industrial Robotics: An International Journal, 42(4): 306-313, 2015.


5. Bo Ding, Huaimin Wang, Zedong Fan, Pengfei Zhang, "micROS-drt: Supporting Real-time Data Distribution in Distributed Robot Software Systems", 2015 International Conference on Real-time Computing and Robotics (RCAR 2015), Changsha, Hunan, China, June 23-26, 2015.


4. Ruibin Guo, Dongxiang Zhou, Keju Peng, and Yunhui Liu, "3D Modeling of Indoor Environments Using Multiple Kinects", 2015 International Conference on Real-time Computing and Robotics (RCAR 2015), Changsha, Hunan, China, June 23-26, 2015. [PDF] [Project Page]


3. Xuefeng Chang, Yanzhen Wang, Xiaodong Yi, and Nong Xiao, "SARRT: a Structure-Aware RRT-based Approach for 2D Path Planning", 2015 IEEE Conference on Robotics and Biomimetics (IEEE-ROBIO 2015), Zhuhai, Guangdong, China, December 6-9, 2015. [PDF] [Project Page]


2. Shaowu Yang, Xiaodong Yi, Zhiyuan Wang, Yanzhen Wang, and Xuejun Yang, "Visual SLAM Using Multiple RGB-D Cameras", 2015 IEEE Conference on Robotics and Biomimetics (IEEE-ROBIO 2015), Zhuhai, Guangdong, China, December 6-9, 2015. [PDF] [Project Page]


1. Canben Yin, Shaowu Yang, Xiaodong Yi, Zhiyuan Wang, Yanzhen Wang, Bo Zhang, and Yuhua Tang, "Removing Dynamic 3D Objects from Point Clouds of a Moving RGB-D Camera", IEEE International Conference on Information and Automation (IEEE-ICIA 2015), Lijiang, Yunnan, China, August 8-10, 2015. [PDF] [Project Page]

回复 ︿ (1)
  • 用户头像
    Anonymous 8年前

用户头像
登录后可添加回复
0?1470885445
dingbo TO  micROS | News
发布时间:2016-11-01 23:42
更新时间:2016-11-01 23:44

Repository

https://github.com/cyberdb/micROS-cloud


Introduction

MicROS-cloud is a cloud robotic platform which supports the direct deployment of ROS software packages onto the cloud. Basically, it can be regarded as a PAAS platform which adopts the ROS application model. A ROS package can be converted into a cloud service automatically. The robotic applications can access the cloud service remotely in an on-demand style through a WebSocket protocol.


The service access is purely based on a cloud service paradigm, which means that you need not concern ROS master and other configurations. Multiple robots can access a service simultaneously, for example, to build their own map respectively. The robotic applications which access the cloud services also need no modification, because Cloudrid can generate a stub ROS package with the same interface of the original ROS package, which acts as a local proxy of the remote cloud service.


By adopting the docker container technology in the back-end, a ROS package which is orignally designed for a single robot can serve multiple robots simultaneously by dynamically instantiation of the servant in the cloud. And by specifying the resource demand of the ROS package (e.g., mem, CPU, etc.), the quaility of a service can be assured by the internal mechanisms of MicROS-cloud.


Please contact us through siteen@outlook.com or bding@msn.com. Any feedback would be greatly appreciated.


Release notes

v0.10 [2016-08-31]

  1. Initial open source release
回复 ︿
用户头像
登录后可添加回复
0?1470885445
王彦臻 TO  micROS | 组织文章
发布时间:2016-06-18 09:17
更新时间:2016-07-06 14:45

Our new ROS package micros_swarm_framework by Xuefeng Chang et al. is featured on ROS News.


image

回复 ︿ (1)
  • 用户头像
    尹刚 7年前
    恭喜micROS小组取得重要突破<img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/79.gif" border="0" alt="" /><img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/79.gif" border="0" alt="" /><img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/63.gif" border="0" alt="" /><img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/63.gif" border="0" alt="" />

用户头像
登录后可添加回复
0?1470885445
王彦臻 TO  micROS | 组织文章
发布时间:2016-06-18 09:11
更新时间:2016-06-18 09:14
The paper "Delay-Reliability Tradeoff for Wireless-Connected Indoor Robot Surveillance Based on Radio Environment Map" by Yunlong Wu et al. was accepted to PIMRC 2016. More details can be found on the Publication page.
回复 ︿
用户头像
登录后可添加回复
0?1470885445
王彦臻 TO  micROS | 组织文章
发布时间:2016-06-18 09:14
更新时间:2016-06-18 09:14
The paper "Autonomous Spectrum Sensing Robot for Radio Mapping" by Yunlong Wu et al. was accepted to ICWCNT 2016. More details can be found on the Publication page.
回复 ︿
用户头像
登录后可添加回复
0?1470885445
王彦臻 TO  micROS | News
发布时间:2016-06-13 10:09
更新时间:2016-06-13 10:11

This is an announcement for micros_swarm_framework, developed by Xuefeng, Yanzhen, and Xiaodong. It is a ROS-based programming framework for swarm robotics. Its goal is to facilitate ROS users in developing applications of robot swarms, by providing essential mechanisms, such as abstraction of swarms, swarm management, various communication tools, and a runtime environment, within the standard ROS ecosystem.


Documentation can be found on ROS Wiki: https://wiki.ros.org/micros_swarm_framework. Source code for the framework and demos in the Stage simulator can be found on GitHub: https://github.com/xuefengchang/micros_swarm_framework.

回复 ︿
用户头像
登录后可添加回复
点击展开更多