【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

面向 Robotics 的 Mono

  • 2008-02-12
  • 本文字数:681 字

    阅读完需:约 2 分钟

微软已经在帮助.NET 进入嵌入式编程领域方面投入了越来越多的努力。首先是.NET Compact Framework,它在智能手机、PDA 和 XBox 360 上得到了应用。然后又有了.NET Micro Framework ,用于诸如传感器之类的微型设备上。接下来又是依靠.NET 的 Microsoft Robotics Studio

但是微软并不是唯一一个试图进入机器人技术领域的。Cogmation Robotics 已经通过使用开源的.NET 运行时——Mono,向圈内迈出了一步。在它们的旗舰产品 robotFoundary 中就用到了 Mono,还有 VB 和 C#。

Cogmation Robotics 选用 Mono 的原因是,使用 Mono 以后,他们就不需要在每一个平台上对交叉编译器进行分离。在机器人行业中需要和大量 CPU 打交道,所以这一点实为关键。他们写到

我们需要一个可移植的、跨平台、跨系统架构的编译器系统,这样我们可以在一个 OS 或者系统架构上开发代码,在另一个上面进行部署而无需重新编译。用 gcc 存在一个问题,对每一个目标 OS 或是系统架构,我们都需要一个单独的交叉编译器。另外,维护或是开发这样的工具需要很大的工作量。

在我们评估 3D 引擎的时候,我们发现了 Mono。Mono 已经被用于开发视频游戏,而且它的速度快得出奇。我们进行一个小测试,对 Python 和 C# Mono 的速度进行对比,结果我们被 Mono 以大比例胜出的结果给震撼了。除了速度提升和可移植性以外,我们还拥有了允许我们的用户在任意一种.NET 语言中编写脚本的能力。

还令人感到惊奇的是,他们把组合了 robotFoundary 和 robotSim 的 robotSuite 的第一个 Beta 版本,发布在了针对 Intel i386 和 PPC 芯片上的 OS X 上。他们计划在今年初发布 Windows 版本。

查看英文原文 Mono for Robotics

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2008-02-12 03:00642
用户头像

发布了 197 篇内容, 共 52.6 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

ApacheCon Asia 2022 启动!7场阿里云大数据+AI议题分享等你围观

阿里云大数据AI技术

人工智能 大数据

如何做一个好的大数据平台架构

数据社

签约计划第三季

有奖征文 | 2022 云原生编程挑战赛征稿活动开启!

阿里巴巴云原生

阿里云 云原生编程挑战赛

【干货】如何建立支持和产品之间的密切关系?

Geek_da0866

阿里云 MSE 支持 Go 语言流量防护

阿里巴巴云原生

Go 阿里云 云原生 云原生微服务

C#/VB.NET:在PDF中插入文本水印

Geek_249eec

C# PDF VB.NET 水印

兆骑科创创业大赛平台,活动路演,投融资对接

兆骑科创凤阁

与字节、小米、移动云等企业一起揭秘 RocketMQ 实践之道

阿里巴巴云原生

阿里云 RocketMQ 云原生 峰会

深圳哪的培训机构学习大数据开发?

小谷哥

“工厂、构造、原型” 设计模式与 JS 继承

掘金安东尼

JavaScript 前端 7月月更

全链路灰度在数据库上我们是怎么做的?

阿里巴巴云原生

数据库 阿里云 微服务 云原生 全链路灰度

数牍 X Rust,那些不得不说的事

Jessica@数牍

联邦学习 隐私计算 数牍科技 rust开发者大会 分布式计算框架

兆骑科创创新创业大赛人才引进平台,双创赛事高层次人才引进

兆骑科创凤阁

零代码修改,教你Spring Cloud应用轻松接入CSE

华为云开发者联盟

云计算 后端 CSE

在培训机构学到大数据技术

小谷哥

Rust 入门指南(crate 管理)

王泰

rust

IT远程运维是什么意思?远程运维软件哪个好?

行云管家

IT运维 远程运维 IT远程运维

极狐GitLab Helm Registry 使用指南

极狐GitLab

git DevOps gitlab 运维 CI/CD

从0到1:基于云开发的投票小程序开发笔记

CC同学

小程序云开发 投票小程序

一文简述:SRv6基本原理

穿过生命散发芬芳

7月月更 SRv6

活动速递| Apache Doris 性能优化实战系列直播课程初公开,诚邀您来参加!

SelectDB

数据库 性能优化 数据仓库 OLAP Doris

Rust 入门指南(rustup, cargo)

王泰

rust

管理区解耦架构见过吗?能帮客户搞定大难题的

华为云开发者联盟

云计算 后端 华为云

【后端开发】Reactor 模型详解

C++后台开发

reactor 后端开发 网络模型 C/C++后台开发 C/C++开发

【微服务测试教程】使用Python测试gRPC接口案例

和牛

测试

KubeEdge发布云原生边缘计算威胁模型及安全防护技术白皮书

华为云开发者联盟

云计算 云原生 安全

前端培训机构应该如何学习前端开发技术?

小谷哥

A tour of gRPC:05 - gRPC server straming 服务端流

BUG侦探

gRPC RPC protocolBuffer

不懂就问,快速成为容器服务进阶玩家!

阿里巴巴云原生

阿里云 容器 云原生 训练营

应该怎么规划学习web前端培训

小谷哥

参加java培训学习建议选择

小谷哥

面向Robotics的Mono_.NET_Jonathan Allen_InfoQ精选文章