小程序

英文:Applet。一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用

日志

ancientcc发表了文章 0 人赞同 0 评论 2025-01-27 19:30:27

一、protobuf中的tlog存储日志的文件叫logs.pb,是个protobuf文件。以下是一条日志的格式。message tlog {   int64 timestamp =&nb......查看全部

变量

ancientcc发表了文章 0 人赞同 0 评论 2025-01-01 15:37:48

变量用变量名唯一识别。变量名由小程序Bundle ID和短变量名两部分组成,中间用“__”连接。示例:aplt.launcher.fake__position、aplt.leagor.basic__goods。变量名中字符必须纯英文。&......查看全部

自动回充

ancientcc发表了文章 0 人赞同 0 评论 2024-12-21 21:31:02

本文给的雷达点云相关图像,用的雷达是镭神N10。目前只支持机器人背部充电,不支持底部。对充电桩的硬件要求对准误差不超过3cm。这意味着,每张接触铜片至少6cm。当然,这两铜片可能放在机器人端。识别特征是直线。会用激光雷达识别充电桩,因而雷达扫描平......查看全部

场景:巡检

ancientcc发表了文章 0 人赞同 0 评论 2024-11-23 20:05:42

视频:巡检视频1:巡检一、概述这里说的巡检,是机器人依次去用户选定的几个位置,在每个位置做用户选定的任务。地图有四个位置,要执行的巡检会用到三个。首先移动到门口,执行抓拍。然后去沙发,执行打开台灯。最后去床边,再次抓拍。实际使用时,巡检可能要去较......查看全部

场景:餐厅

ancientcc发表了文章 0 人赞同 0 评论 2024-11-14 19:52:09

视频:餐厅视频:餐厅一、概述这里演示餐厅可能发生的三种事。一是顾客按下餐桌铃希望问询上菜进度。对应kLink中的两条门铃按下。二是到既定时间了,机器人去巡检,对应kLink中“巡检、巡逻”。三是放门口的红外探测器探测到有人,播报迎宾词。对应那条“......查看全部

场景:问询商品

ancientcc发表了文章 0 人赞同 0 评论 2024-11-03 09:38:40

生成、放置query.csv用Excel生成一个文件(假设是query.xls),每行5列。第一列:标识。唯一标识该类商品,不能重名。第二列:位置。指示该类商品存放位置,不必是导航地图中位置。第三列:名称。这类商品可能出现的名称,多个时用“;”(......查看全部

[Rose Studio] 生成Windows、Android、iOS的项目文件

ancientcc发表了文章 0 人赞同 0 评论 2024-10-19 15:14:06

本文中studio指Rose Studio。不论iOS还是Android,可说都要基于一个模板工程去生成,考虑到总须要studio,这个模板工程就是studio。但考虑完整性等原因,模板不是studio的直接复制。一、Windows1.......查看全部

录音

ancientcc发表了文章 0 人赞同 0 评论 2024-10-14 21:12:43

设置了语音驱动,机器人就会开始录音。一旦开始,那机器人只要工作着,就一直录音。录音依靠麦克风。对不同产家麦克风,即使同一句话,并且说话人和机器人一样距离,它们产生的录音音量也可能不一样。对机器人制造商或开发者,可能需要知道在不同距离说话时,麦克风......查看全部

kLink概述

ancientcc发表了文章 0 人赞同 0 评论 2024-10-08 11:09:07

视频1 kLink:以台灯机器人为例kLink是Launcher处理自动化的模块,自动化要解决机器人怎么处理五花八门工作,实现的顶层逻辑是这样的:小程序写出子任务,任务编辑器由这些子任务生成数个复合任务,然后用户根据自个需要,以恰当条件触发执行这......查看全部

IoT驱动(tiot_slot)

ancientcc发表了文章 0 人赞同 0 评论 2024-07-28 10:22:00

代码参考:小程序Basic(aplt.leagor.basic)有一个iot驱动实例tleagor_iot。接收、并上报最多两个涂鸦WIFI门铃按下事件。 一、输出规范1.1 settings.cfgiot_driver&nb......查看全部

读取涂鸦门铃按下事件(iot驱动)

ancientcc发表了文章 0 人赞同 0 评论 2024-07-27 14:27:49

刻锐智能的WIFI门铃(WM5221)发生按下事件后,是先发向涂鸦服务器。自个app若想得到这些事件,需要向涂鸦服务器获取。具体到读取操作,很容易想到两种。第一是订阅,流程是自个app向涂鸦发出个订阅请求,有按下事件发生了,你作为一个订阅客户端会......查看全部

小程序任务:cpp任务(task_cpp)

ancientcc发表了文章 0 人赞同 0 评论 2024-06-26 14:12:07

会出现什么变量,以及变量什么语义,依赖于单任务小程序怎么实现。因为这个,相关任务脚本最好是小程序开发者去编写,使用者只是做些小改。任务窗口提供“导出”和“导入”,方便把别人写的任务脚本汇入自个可使用的cpp任务。小程序任务有三种类型:moveit......查看全部

带机械臂机器人的顶层布局

ancientcc发表了文章 0 人赞同 0 评论 2023-12-10 19:59:57

机械臂精度尽可能高。处在“空闲”状态时。1)尽可能不耗电。2)让放在末端关节上的深度相机朝向正前方。3)低高度,不致让机器人因机械臂太高而显得很高。直径不要大。不要让以雷达为原点的视角超过60度。为支持拖斗,有一定的后转最大角度。深度相机只要深度......查看全部

中心

ancientcc发表了文章 0 人赞同 0 评论 2023-11-01 09:19:39

中心是系统提供的一个内置模块,可认为是中心控制室的缩写。用于即时控制机器人,以及查看日志。 视频:中心一、作用1.1 查看日志日志包括控制机器人产生的日志,以及和机器人的聊天记录。 1. 2 控制机器人控制命令像“去位置”、“去位置+任......查看全部

tbg_task、tbg_task2、tros_instance::ttask

ancientcc发表了文章 0 人赞同 0 评论 2023-10-11 19:17:37

为和后台任务作比较,本文的前台任务指在桌面主动运行小程序。一旦要运行前台任务,会结束正运行的后台任务,而且前台任务运行期间,不能再运行新后台任务。代码中存在权限相关的,目的是看能否让前台、后台可同时运行,目前没作用。执行前台任务时,所在小程序如果......查看全部

雷达驱动(tlaser_slot)

ancientcc发表了文章 0 人赞同 0 评论 2023-09-24 09:14:20

代码参考:小程序Basic(aplt.leagor.basic)有一个雷达驱动实例tlaser_base。支持N10、RPLIDAR A1M8。雷达硬件要求:要用于辅助解决机器人绑架,必须用视角360度的激光雷达,不能深度摄像头。更要硬件参数参考......查看全部

底盘驱动(tbase_slot)

ancientcc发表了文章 0 人赞同 0 评论 2023-09-23 15:09:30

代码参考:小程序Basic(aplt.leagor.basic)有一个底盘驱动实例tleagor_base。底盘硬件规范,最小线速度、角速度等更多信息,参考:硬件规范。底盘子任务进入空闲或被占用,不会卸载子任务所在的*.so。当存在studio的......查看全部

配置(preferences)

ancientcc发表了文章 0 人赞同 0 评论 2023-09-22 10:13:15

配置是“<key>=<value>”格式,它以着文本存储在一个叫preferences的文件,存放在小程序的userdata目录根下。在C代码,是用着trose_prefs封装配置。如果要在非主线程读取配置,为和主线程可能......查看全部

小程序和app版本兼容问题

ancientcc发表了文章 0 人赞同 0 评论 2023-09-18 21:06:12

小程序版本是编译该小程序时所用的rose库版本。app版本是编译该app时所用的rose库版本。考虑到api变换较大,目前要求小程序版本和app版本必须一样。图1 两处版本兼容从下到上,有两个地方需要考虑版本兼容,一是android内核......查看全部

星火大模型sdk

ancientcc发表了文章 0 人赞同 0 评论 2023-09-07 15:40:00

如何使用星火sdk,科大讯飞官网有sdk使用文档。这里只是做些补充。 把使用过程分为四种操作:初始化,向星火提交问题,接收星火给出的答案,UnInit。初始化。AIKIT_Init、AIKIT_ChatCallback。一次只须调用一次......查看全部

语音驱动(tspeech_slot)

ancientcc发表了文章 0 人赞同 0 评论 2023-05-13 10:18:44

代码参考:小程序Basic(aplt.leagor.basic)有一个语音驱动实例tleagor_speech。视频1 语音驱动视频1演示了新建小程序、让小程序符合语音驱动规范、使用poedit、小程序上传到商店、从商店下载内测版,这整个过程。图......查看全部

拼音rsp:Tag3-H4=5(zipt_pinyin)

ancientcc发表了文章 0 人赞同 0 评论 2023-04-10 10:30:00

zip包存储着四种数据:概述、unicode到拼音索引的数组、拼音索引、wav数据。宏MAX_PINYIN_BYTES指示一个拼音最大字节数,值是7,像chuang2。汉字存在多音字。宏RSP_PINYINS_PER_WORD指示一个汉字可拥有的......查看全部

地图rsp:Tag3-H4=3(zipt_rosmap)

ancientcc发表了文章 0 人赞同 0 评论 2023-02-22 21:26:54

zip包存储着四种数据:概述、地图数据、位置信息和绑定信息。编辑地图栅除了位置A,那保存后,以位置A为first的绑定都要将清除。为避免再去建立位置和小程序之间绑定,如果只是修改位置名称、x、y、theta,不要删除该位置,就地编辑。保存地图时,......查看全部

lua代码编写ble单任务

ancientcc发表了文章 0 人赞同 0 评论 2022-11-13 14:15:28

定时让用户可以规划机器人哪时间执行哪任务,像6:30打开豆浆机,17:00关窗帘。图1 launcher中的定时界面 任务总是归属哪个小程序。小程序中被调函数都是lua脚本函数,即实现任务的小程序可以全是lua代码。 一个小程......查看全部

调试lua

ancientcc发表了文章 0 人赞同 0 评论 2021-06-20 20:42:16

本文描述的方法基于Visual Studio,因而只能于用Windows。这调试法一大优点:可同时察看lua变量、C变量。 一、安装Visual Studio和LuaDkmDebugger安装Visual Studi......查看全部

概述、开发流程

ancientcc发表了文章 0 人赞同 0 评论 2021-06-20 10:26:13

手机、平板、电脑都可以控制机器人,以下为方便,手机往往指的是能控制机器人的所有设备。文中studio指Rose studio(studio.exe)家中有支持蓝牙的水表、窗帘、电饭煲、空调。6点半,机器人走到电饭煲,启动煲汤。之后走到窗帘,打开窗......查看全部

cswamp api

ancientcc发表了文章 0 人赞同 0 评论 2021-05-31 20:16:31

一、协议规范1.1 请求当请求中没有二进制数据时。json格式数据当请求中含有二进制数据时。4+json格式数据+二进制数据+20字节的二进制数据SHA1每个请求中都有version、nonce字段字段类型 versionst......查看全部

rsp(Rose Package)文件格式

ancientcc发表了文章 0 人赞同 0 评论 2021-03-15 21:27:06

rsp是Rose Pakage缩写,用于封装各种基于Rose写的安装/数据包。当中Tag3-H4=1时,表示封装的是小程序。多字节值时以小端序。图1 rsp文件Tag3。低4位表示rsp格式版本号,最小值是1。高4位(Tag3-H4)表......查看全部

Rose小程序发布指南

C洼发表了文章 0 人赞同 0 评论 2021-03-12 09:11:46

一、用户资格须开启双重认证。什么是双重认证见C洼使用指南中双重认证。须是年费用户{1}。什么是年费用户见C洼使用指南中年费用户。 二、添加{1}进入“小程序”页面,如果拥有的小程序小于2个(后台稳定后会变大),而且不存在申请了、但没可供......查看全部
英文:Applet。一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用