NXT-G

LEGO机器人控制语言
授权协议 未知
开发语言
所属分类 其他开源、 硬件驱动/工具
软件类型 开源软件
地区 不详
投 递 者 常光明
操作系统 Windows
开源组织
适用人群 未知
 软件概览

NXT-G是一种可视化的编程语言,它集成在乐高(LEGO)公司的机器人玩具产品中,NXT程序的设计者可以在计算机上通过NXT-G对机器人的 行为进行可视化的程序设计,并通过蓝牙等方式将这些指令下载到机器人身上,一旦NXT机器人程序化后,它就“开始有了自己的生命,不再需要经由计算机控制 ”。

NXT-G编程语言的特殊之处在于其并非是提供给专业程序开发者的编程语言,而是由丹麦著名玩具制造商乐高(LEGO)公司为NXT机器人玩具设计的可视化编程语言,简称G语言。NXT-G编程方法简单易学但不可小视,只要c语言、Java语言编出的程序,NXT-G都可以编出。乐高公司为这种编程语言开发的软件称为“LEGO MINDSTROMS NXT 编程(programming)”

  • 丹 麦乐高(LEGO)将于2006年9月上旬推出乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用LEGO Mindstorms NXT”。Mindstorms是将配备微处理器的LEGO公司的塑料积木组装起来,通过个人电脑制作的程序来控制的机器人。此前的RCX的微处理器为8 位,而NXT配备32位处理器等,提高了性能。 表格1列出RCX和NXT的比较。 图1:安装4个传感器和3个伺服马达的

  • CF 1729 - G - Cut Substrings 题目描述 q q q 组测试,从字符串 s s s 中删除字符串 t t t(删除后原位置用 ′ . ′ '.' ′.′ 替代),直至 s s s 中无 t t t 出现,输出删除的最少次数,并求出删除次数最小时,删除位置的方案数( {2, 3, 5} 和 {2, 3} 视为不同的方案数,{2, 5} 和 {5, 2} 视为相同)。 数据范

  • 题意: 问你有多少序列 A = ( a 1 , a 2 , . . . , a n ) A=(a_1,a_2,...,a_n) A=(a1​,a2​,...,an​) 满足: a [ i ] % 3 ≠ a [ i − 1 ] % 3 a[i]\%3 \neq a[i-1]\%3 a[i]%3=a[i−1]%3 a [ i − 1 ] ≤ a [ i ] ≤ M a[i-1] \leq a[i]

  • 题目链接:点击查看 题目大意:给出一个长度为偶数的字符串,问将其分割成 k 个子串记为 a[ 1 ] , a[ 2 ] ... a[ k ] ,且满足 a[ i ] == a[ k - i + 1 ] 的方案数是多少 题目分析:一个不太容易证明的转换: 问题可以等价于,构造一个新的字符串 ss = s[ 1 ]s[ n ]s[ 2 ]s[ n - 1 ] ... s[ n/2 ]s[ n/2 +

  • mark. 字符串kmp+dp。。 还是没明白他那个dp的过程。。 日后再看吧 char t[100005]; char s[100005]; int nxt[100005]; void kmp_pre(char x[], int m, int next[]) { int i, j; j = next[0] = -1; i = 0; while (i<m)

  • 传送门 题意:给一个无向图,有环,求1点到n点的“最短路”,该最短路是指路径上的边权异或值。 对于一个无向图,求的是异或值,一条边走两次相当于没走,所以对于图上的某个环,环上的边要么走完,要么不走,无向图如果没有环就是一棵树。 我们随机找一条从1到n的路径,然后同时记录下所有环,把所有环的异或值放到线性基里,然后找出最小的结果。 #include <cstdio> #include <iostre

 相关资料
  • 有没有可能让我的不和谐机器人发送消息,而不必在不和谐中键入命令?相反,我想从我的应用程序内部触发它。 上面的代码给出了一个属性错误:'NoneType'对象没有属性'send'

  • 记录一下最近投了一个月收到的稍微相关一点的第三个面试 全程就30min 面试官有两个 其中一个应该是硬件出身,另一个算法或者软件 逮着实习经历一顿猛抠,做的每项工作都介绍一遍,挑最熟悉的工作说一下实现方案,不用ros怎么实现通信,中间穿插着问了动态障碍物滤除和一些PCL的滤波,实际工程中怎么做动态障碍物滤除的 问了cuda在哪些函数做了加速以及的原理和具体实现,以及效果(感觉面试官对这方面不是很懂

  • 我正在考虑制作一个应用程序,我可以使用它来使用语音命令控制我的Arduino机器人(通过蓝牙/wifi)。但是为了使体验流畅,我需要Android应用程序语音识别持续运行。如果我想让机器人停止,我不想按下按钮,等待语音识别对话框出现,说出我的命令“STOP”,释放按钮,等待解析器解析它,然后发送停止命令。 当我控制我的机器人时,我宁愿让语音转文本处于连续收听模式。当它听到关键字时,它会发送它们。

  • 6.5 Rviz中控制机器人模型运动 通过 URDF 结合 rviz 可以创建并显示机器人模型,不过,当前实现的只是静态模型,如何控制模型的运动呢?在此,可以调用 Arbotix 实现此功能。 简介 Arbotix:Arbotix 是一款控制电机、舵机的控制板,并提供相应的 ros 功能包,这个功能包的功能不仅可以驱动真实的 Arbotix 控制板,它还提供一个差速控制器,通过接受速度控制指令更新

  • 作者介绍 Liz Looney Liz Looney是本书的合著者之一。她是谷歌的软件工程师,也是谷歌“机器人工作小组”(Robotics Task Force)的成员,作为App Inventor团队的初创成员,她领导了乐高头脑风暴机器人(LEGO MINDSTORMS)组件的开发工作。Liz Looney是一位卓越的软件工程师,有着超过25年的从业经历,曾先后在Borland、Oracle及G

  • 该类是 FlyControls 的另一个实现。 例子 webgl / geometry / terrain 构造函数 FirstPersonControls( object : Camera, domElement : HTMLDOMElement ) object: 被控制的摄像机。 domElement: 用于事件监听的HTML元素。 创建一个新的 FirstPersonControls 实例