CN109643119A - 一种机器人控制和服务提供方法、装置及电子设备 - Google Patents

一种机器人控制和服务提供方法、装置及电子设备 Download PDF

Info

Publication number
CN109643119A
CN109643119A CN201780000706.XA CN201780000706A CN109643119A CN 109643119 A CN109643119 A CN 109643119A CN 201780000706 A CN201780000706 A CN 201780000706A CN 109643119 A CN109643119 A CN 109643119A
Authority
CN
China
Prior art keywords
robot
application program
cloud
file system
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780000706.XA
Other languages
English (en)
Other versions
CN109643119B (zh
Inventor
温燕飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cloudminds Robotics Co Ltd
Original Assignee
Shenzhen Qianhaida Yunyun Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Qianhaida Yunyun Intelligent Technology Co ltd filed Critical Shenzhen Qianhaida Yunyun Intelligent Technology Co ltd
Publication of CN109643119A publication Critical patent/CN109643119A/zh
Application granted granted Critical
Publication of CN109643119B publication Critical patent/CN109643119B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/006Controls for manipulators by means of a wireless system for controlling one or several manipulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/128Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/509Offload

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Manipulator (AREA)

Abstract

本申请提供了一种机器人控制和服务提供方法、装置及电子设备,包括:机器人本地对本地操作***中的应用程序创建文件***快照,并同步该应用程序的文件***数据至云端机器人;云端机器人在预先运行有与机器人本地相同的操作***的云端虚拟机上运行与所述机器人本地相同的应用程序;将所述应用程序的运行结果反向同步至机器人本地。本申请中云端服务器在云端虚拟机上运行一个与终端相同版本的操作***内核,直接加载并运行由终端同步的文件***和应用程序,再将应用程序运行结果返回给终端,实现了云端远程操作终端应用程序,进一步提高了对机器人的行为控制能力。

Description

PCT国内申请,说明书已公开。

Claims (20)

  1. PCT国内申请,权利要求书已公开。
CN201780000706.XA 2017-05-11 2017-05-11 一种机器人控制和服务提供方法、装置及电子设备 Active CN109643119B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/084033 WO2018205234A1 (zh) 2017-05-11 2017-05-11 一种机器人控制和服务提供方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN109643119A true CN109643119A (zh) 2019-04-16
CN109643119B CN109643119B (zh) 2022-06-14

Family

ID=64104082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780000706.XA Active CN109643119B (zh) 2017-05-11 2017-05-11 一种机器人控制和服务提供方法、装置及电子设备

Country Status (5)

Country Link
US (1) US11518035B2 (zh)
EP (1) EP3605259A4 (zh)
JP (1) JP7016884B2 (zh)
CN (1) CN109643119B (zh)
WO (1) WO2018205234A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437192A (zh) * 2019-08-23 2021-03-02 西安中兴新软件有限责任公司 应用软件的安装方法、运行方法、电子设备、计算机可读介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655798A (zh) * 2008-08-18 2010-02-24 联想(北京)有限公司 一种计算机和虚拟机环境中应用程序部署和运行的方法
US20130166621A1 (en) * 2010-08-24 2013-06-27 Dingju Zhu Cloud robot system and method of integrating the same
CN104660660A (zh) * 2013-11-25 2015-05-27 英业达科技有限公司 云端平台应用方法及***
CN105227336A (zh) * 2014-06-12 2016-01-06 杭州智尔科技有限公司 一种基于云计算的设备的管理方法以及***
CN105563484A (zh) * 2015-12-08 2016-05-11 深圳前海达闼云端智能科技有限公司 一种云机器人***、机器人和机器人云平台
CN106302759A (zh) * 2016-08-20 2017-01-04 卡桑德电子科技(扬州)有限公司 一种智能车载多媒体***及方法
CN106534338A (zh) * 2016-12-05 2017-03-22 东北大学 一种云机器人***及实现方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2362310B1 (en) * 2005-03-16 2017-10-04 III Holdings 12, LLC Automatic workload transfer to an on-demand center
US20120254108A1 (en) * 2011-03-30 2012-10-04 Microsoft Corporation Synchronization Of Data For A Robotic Device
US8406926B1 (en) * 2011-05-06 2013-03-26 Google Inc. Methods and systems for robotic analysis of environmental conditions and response thereto
JP5751711B2 (ja) * 2012-01-24 2015-07-22 日本電信電話株式会社 コンテキスト・アウェアに分散処理可能な処理装置、方法、及びプログラム
JP5576455B2 (ja) * 2012-02-20 2014-08-20 ソリデオ システムズ カンパニー リミテッド Bimデータファイルに含まれたデータを提供する方法、それを記録した記録媒体、およびそれを含むシステム
JP6059330B2 (ja) * 2013-02-18 2017-01-11 株式会社レイトロン アプリケーション転送システム、アプリケーション転送方法、端末、およびプログラム
US9542281B2 (en) * 2013-09-17 2017-01-10 Netapp, Inc. Systems and methods for providing snapshots of applications to remote locations with minimal performance impact
CN103546988A (zh) * 2013-10-10 2014-01-29 彭源 智能终端与设备端的信息同步方法及设备端
JP6020476B2 (ja) * 2014-01-20 2016-11-02 横河電機株式会社 プロセス制御装置及びその更新方法
CN204539312U (zh) * 2015-04-21 2015-08-05 深圳市锐曼智能装备有限公司 基于机器人的视频通讯与图片分享同步的装置
CN105897509B (zh) * 2016-04-08 2020-04-07 上海工程技术大学 一种基于云计算的机器人软件运行及仿真***
CN106095115B (zh) * 2016-06-30 2019-05-17 北京智能管家科技有限公司 一种应用程序调度处理方法及装置
CN106452903A (zh) * 2016-10-31 2017-02-22 华南理工大学 一种基于云辅助的智能仓管机器人***与方法
CN106534283A (zh) * 2016-11-02 2017-03-22 旗瀚科技有限公司 一种同步控制多台机器人的***及方法
US11032357B2 (en) * 2017-03-30 2021-06-08 Intel Corporation Data processing offload

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655798A (zh) * 2008-08-18 2010-02-24 联想(北京)有限公司 一种计算机和虚拟机环境中应用程序部署和运行的方法
US20130166621A1 (en) * 2010-08-24 2013-06-27 Dingju Zhu Cloud robot system and method of integrating the same
CN104660660A (zh) * 2013-11-25 2015-05-27 英业达科技有限公司 云端平台应用方法及***
CN105227336A (zh) * 2014-06-12 2016-01-06 杭州智尔科技有限公司 一种基于云计算的设备的管理方法以及***
CN105563484A (zh) * 2015-12-08 2016-05-11 深圳前海达闼云端智能科技有限公司 一种云机器人***、机器人和机器人云平台
CN106302759A (zh) * 2016-08-20 2017-01-04 卡桑德电子科技(扬州)有限公司 一种智能车载多媒体***及方法
CN106534338A (zh) * 2016-12-05 2017-03-22 东北大学 一种云机器人***及实现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SOKOL KOSTA等: "ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading", 《IEEE》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437192A (zh) * 2019-08-23 2021-03-02 西安中兴新软件有限责任公司 应用软件的安装方法、运行方法、电子设备、计算机可读介质
CN112437192B (zh) * 2019-08-23 2023-12-22 西安中兴新软件有限责任公司 应用软件的运行方法、装置、电子设备、计算机可读介质

Also Published As

Publication number Publication date
CN109643119B (zh) 2022-06-14
US11518035B2 (en) 2022-12-06
EP3605259A4 (en) 2020-04-22
US20200086490A1 (en) 2020-03-19
WO2018205234A1 (zh) 2018-11-15
JP7016884B2 (ja) 2022-02-07
EP3605259A1 (en) 2020-02-05
JP2020524832A (ja) 2020-08-20

Similar Documents

Publication Publication Date Title
US9503310B1 (en) Methods and systems of dynamic management of resources in a virtualized environment
CN112463535B (zh) 多集群异常处理方法及装置
CN112104723A (zh) 一种多集群的数据处理***及方法
CN105940388A (zh) 用于图形处理单元的工作负荷批量提交机制
CN105701159A (zh) 一种数据同步装置和方法
CN113393367B (zh) 图像处理方法、装置、设备和介质
CN104035768B (zh) Android平台兼容本地代码OpenGL程序的***及方法
CN109643119A (zh) 一种机器人控制和服务提供方法、装置及电子设备
CN105933136A (zh) 一种资源调度方法及***
CN103745399A (zh) 拍卖处理***及方法
CN110874264B (zh) 实例热迁移方法及装置、存储介质、处理器
US10379918B2 (en) System and method for MPI implementation in an embedded operating system
CN105956110A (zh) 一种分布式文件同步***及方法
CN110019059B (zh) 一种定时同步的方法和装置
CN106325939A (zh) 目标对象启动方法和业务程序***
CN115361382A (zh) 基于数据群组的数据处理方法、装置、设备和存储介质
CN103577232A (zh) 面向应用的集群式部署it架构环境的方法及设备
KR101639995B1 (ko) 소셜리티 기반 기기간 협업 관리 방법 및 장치
CN104462344B (zh) 在目标服务器构建etl***的处理方法及装置
CN112884930A (zh) 智慧大厦人员管控方法、装置、***及存储介质
US20200236146A1 (en) System and method for embedding external infrastructure services into management nodes
CN112817581A (zh) 一种轻量级智能服务构建和运行支撑方法
Sill Standards for Hybrid Clouds
CN110457087A (zh) 多平台配置数据同步方法、装置及***
CN111078411A (zh) 基于混合云的任务调度***及调度方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210218

Address after: 201111 2nd floor, building 2, no.1508, Kunyang Road, Minhang District, Shanghai

Applicant after: Dalu Robot Co.,Ltd.

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant before: Shenzhen Qianhaida Yunyun Intelligent Technology Co.,Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 201111 Building 8, No. 207, Zhongqing Road, Minhang District, Shanghai

Applicant after: Dayu robot Co.,Ltd.

Address before: 201111 2nd floor, building 2, no.1508, Kunyang Road, Minhang District, Shanghai

Applicant before: Dalu Robot Co.,Ltd.

GR01 Patent grant
GR01 Patent grant