编辑:提名重新开放,因为这最终属于常见问题解答部分" 编程专业独有的事项 ".
我想用C#编写机器人技术.这个问题是关于现有的套件/组件.我欢迎任何指示从哪里开始.例如:Robotics Studio是这个项目的一个很好的平台吗?
使用将是一个业余爱好项目,我编程机器人在我家里开车并进行维护(比如给我一杯水).我想把我的努力放在物体识别和控制运动(驾驶,武器等)上.我不想花时间建造一个机器人.从这个意义上说,这不是一个机器人项目,它是一个软件项目.
是否有任何带有.Net SDK的人体大小的机器人(或者我可以P/Invoke的东西)?
它不需要是完全成人的大小,只要它可以到达桌子和类似的东西.它也不必看起来像人类.
非常大的机器人价格昂贵,功能强大(且耗电量大),重量大,并且在许多情况下非常复杂.面向爱好的机器人技术专注于在出现问题时不会导致伤害和/或死亡的设备.
这有点像问你在哪里可以以1:1的比例购买遥控直升机.
但是为了让你开始,我建议你学习使用嵌入式设备,这样当你建立你的杀手机器人军队时(你无疑会这样),你就会知道如何控制电机,灯光,传感器等.C#嵌入式设备中的.NET可编程性并不常见,但幸运的是,最近宣布推出了一款新芯片.
查看Fez Domino.它在很大程度上与更受欢迎的Arduino平台兼容,但是你使用.NET而不是C来编程 - 这就是为什么它的价格要贵两倍.使用这种设备控制电机,灯,传感器等的许多必要工作已经为Arduino平台完成,并且应该主要转移到Fez Domino.当然,你必须在C#中重写代码.
即使你想通过全功率计算机控制你的死亡机器人队伍,你也经常使用像这样的微控制器来处理外部设备的IO,因为他们在那种事情上做得更好,而你可以使用简单的计算机友好协议与它们进行通信,例如串行USB.
| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |