# Kodro Kodro 是一款面向英国小学第一阶段至第四阶段计算机教育的离线机器人设计、编程与测试工作室,让学习者配置机器人、在模拟环境中运行程序,并在制作原型前检查结果。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Kodro? Kodro 是一款面向英国小学第一阶段至第四阶段计算机教育的离线机器人设计与编程工作室。它将机器人配置、程序测试和模拟环境整合在一起,让学习者运行选定的程序,检查运行结果,并改进设计或代码。 该产品以测试循环为核心,而非静态的设计界面。用户可以选择或编辑机器人,选择世界和测试条件,运行程序,并查看运行时证据,例如移动、功率、接近度、电池、抓握力和距离等数据。可用世界涵盖日常场景,以及地球、水下、太空和指定的地理或行星位置。 Kodro 还支持在物理和环境因素受控变化的情况下重复运行。这可以帮助用户探究程序是否能够稳定运行,同时产品明确区分模拟结果与真实机器人的行为。 ## Kodro 能做什么? ### 机器人设计与程序测试 选择或编辑机器人,选择程序,并在制作原型前在模拟器中运行完全相同的配置。 ### 多个模拟世界 在城市、房间、地球、火星、水下和太空环境中进行测试,其他位置还包括亚马逊雨林、大堡礁和奥林帕斯山。 ### 基于程序的挑战 运行定义好的活动,例如避开障碍物、探索、检查已安装系统、驾驶正方形轨迹、绘制螺旋线、感知危险、搜索区域或完成障碍赛道。 ### 可变测试条件 调整模拟速度、渲染质量、时间、天气以及二维或三维呈现方式,以考察机器人在不同条件下的表现。 ### 五次运行变化测试 重复运行同一程序五次,并改变抓握力、重量、传感器精度、障碍物位置和电池状态,以评估该配置的运行稳定性。 ### 运行时证据与配套支持 查看运行期间的机器人和环境读数,并使用所描述的 Companion 工作流程来解释失败原因、改变环境,以及在设备上预览更安全的代码。 ## 使用场景 ### 学习迭代式机器人设计 学生可以从机器人配置开始,运行程序,检查结果,并针对性地修改设计或代码,而不是把第一次尝试视为最终方案。 ### 教授感知与控制逻辑 避障、危险感知、导航、精确移动和搜索程序,为探究程序如何响应环境提供具体场景。 ### 比较不同环境中的表现 学习者可以将程序放入不同世界或环境条件中,并思考天气、光照、地形环境和障碍物如何影响测试。 ### 探究可靠性 五次变化运行通过在每次运行之间改变抓握力、重量、传感器精度、障碍物位置和电池状态,为讨论可重复性提供结构化方式。 ### 原型制作前的评审 团队可以在模拟环境中测试精确的机器人、世界和程序配置,并利用记录的上下文在尝试制作实体原型前发现问题。 ## 常见问题 ### Kodro 是什么? Kodro 是一款面向英国小学第一阶段至第四阶段计算机教育的离线机器人设计、编程与测试工作室。 ### 典型的测试如何进行? 用户选择或编辑机器人,选择世界和测试程序,并在需要时设置条件,然后运行程序。之后可以利用结果改进设计或代码。 ### 模拟器可以测试什么? 该网站列出了避障、探索、系统检查、精确正方形轨迹、扩展螺旋线、危险感知、搜索、测量和完成障碍赛道等程序。 ### 模拟结果能保证真实机器人的行为吗? 不能。Kodro 明确将结果标识为模拟结果,并说明无法保证真实机器人表现出相同的行为。 ### Kodro 是否提供价格信息? 所提供的产品来源中没有价格信息。引用的价格页面是一个 GitHub Pages 404 页面。 ## 快速信息 - **类别**: 教育机器人与编程工作室 - **平台**: 离线工作室;浏览器呈现包括二维和三维模拟视图 - **教育范围**: 英国计算机教育,小学第一阶段至第四阶段 - **核心工作流程**: 设计或编辑机器人,编写程序,在世界中进行测试,并检查结果 - **测试模式**: 单次运行加五次运行变化测试 - **价格**: 所提供的来源中未说明