![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged cyberdog_vp at Robotics Stack Exchange
![]() |
cyberdog_vp package from interaction repoconnector cyberdog_action cyberdog_ai_sports cyberdog_audio cyberdog_bluetooth_network cyberdog_face cyberdog_interactive cyberdog_vp cyberdog_vp_abilityset cyberdog_vp_engine cyberdog_vp_terminal image_transmission |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.2.1 |
License | Apache License, Version 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/miroboticslab/interaction.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-09-11 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- ShangZihan
Authors
cyberdog visual programming
许可证(License)
Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
目录
- 1. 修订
- 2. 概述
- 3. 设计
-
4. 附录
-
4.1. 自定义动作说明
1. 修订
-
2. 概述
可视化编程,亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步。可视化编程是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作,在此通过移动设备进行编程,机器人负责执行程序。
3. 设计
3.1. 操作流程设计
3.1.1 列表界面设计
如上图所示,进入图像化编程界面的时候,最初是没有任务以及模块的,此时需要点击新建按钮进行新建。
3.1.2 编辑界面设计
如上图所示,当点击新建按钮进行新建任务或模块的时候,会进入到一个新的页面,该页面内会默认存在一个“开始运行程序”的起始块,后续编程需要连接在该块下方。
3.1.3 原子功能块界面设计
如上图所示,在任务或模块编辑界面内,左侧会呈现出原子块的分类,当需要某类原子块的时候,点击分类就可以在里面选取所需的原子块并拖拽到右侧的空白画布上进行编程了,当编程结束就可以点击保存按钮进行保存或者点击调试按钮进行调试了。
3.1.4 列表界面展示设计
如上图所示,当任务或模块编辑完后,如果保存编程内容,就可以在可视化编程列表界面看到我们保存的任务或模块了。在此可以开启某个想要运行的定时任务。
3.2 技术架构
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
pybind11 | |
cyberdog_vp_engine | |
cyberdog_vp_abilityset | |
cyberdog_vp_terminal |