|
RobotC的主页:http://www.robotc.net
RobotC 是由卡内基梅隆大学机器人学院机器人教育团队所开发的软件。适用于初学和进阶的程序开发者,机器人玩家,以及从乐高机器人转换到高中使用的VEX机器人控制器,Arduino单片机的开发。它可以作为进阶程序开发、工程、机电整合、嵌入式系统等之教学。最新的功能支持虚拟机器人,无需实际的机器人就可以进行开发。
先进的程序开发的功能
• 功能强大的 C 语言编译程序
• 程序代码范例
• 预提示文本编辑器
• 交互式调试器
• 统计功能
• 可根据程序代码的语法及结构,自动增减程序代码缩进的功能
• 无限次数之取消(不只是前一个动作的取消)
• 唯一的VEX交互式调试器,减少程序开发时间
• 持续侦查50多项预建的软件失效原因
• 支持使用者定义程序代码断点
• 适用于新手和进阶学生的基础模式和专家模式
工程
• 系统设计与分析
• 快速成型
• 问题解决
• 团队合作
• 批判性思考
• 透过动手实践案例,了解理论知识的应用
机电整合
• 简易的整合控制方法。闭路式PID马达控制定制化的PID参数,让学生可以轻松地设计及编写程控方法
• 可轻松操作,将实验数据收集与记录上传到个人计算机上的电子表格
• 多样的回馈和控制策略,提供选择做实验
嵌入式系统
• 标准的C程序语言
• 使用内建的工业标准通讯协议,或是学生自行设计的方案
• 可作高阶和低阶的硬件程控
• 可以很容易发展和加入定制化的传感器
• 可运用原型电路板,快速地与新的外围设备连接,如键盘和显示器
• 可试验并发线程操作,调度算法和其他的控制功能
• 分析,测试和修正多个机器人之间的无线网络连接及协同合作
• 一致的电机和计算机系统概念:微电脑接口程序,模拟式及数字式电子电路,计算机辅助工程,控制和通讯
|
|