LiMo吃掉LiPs的内幕。

 

前段时间LiMo把LiPS合并掉。

事情总是有前因后果的,我等门外汉,只知道个结果,不晓得其原因。

刚才看到LiPS的前成员写的内部的一些消息,放在这里供大家参考和思考。

(下面的广告你们别点,我去不掉它,ft.)

 

 

 

聚焦移动:Mobile Linux组织融合背后的故事

来源: LUPA开源社区

发布时间: 2008-08-06 14:35 作者: 黄思源


关键词: Mobile Linux LiMo 组织

 


 

文章来源于http://www.lupaworld.com

  有近半年没有写关于mobile linux方面的文章了,主要原因就是LiPS Forum和LiMo Foundation的融合过程中作为内部人员的言论限制。亲历了LiPS Forum的创立、发展和结束,以及与LiMo Foundation的谈判,直到最近全面参与LiMo Foundation的工作,其中有很多东西与大家分享,以弥补这长期静默的“罪过”。

  法国电信Orange作为LiPS Forum的发起公司其实一直没有放弃加入LiMo Foundation的努力,刚开始的时候LiMo Foundation的创始成员(NTT DoCoMo,Vodafone,Motorola,NEC/Panasonic等)中有人明确不希望Orange成为一员,这当然是出于竞争的考虑。然而,在发展了一段时间以后,发现不但是不能够击垮LiPS Forum,而且在时间表上还有落后的危险。这时候,实用主义的精神发挥了作用,由Foundation办公室出面提出了让法国电信Orange加入 LiMo Foundation并追认为创始会员,这离LiMo成立已经相隔1年半之久了。当然这不是没有条件的,法国电信Orange必须离开LiPS Forum,这个结果也就相当于直接解体了LiPS Forum。在那个时候我个人是极力反对的,原因就是LiMo Foundation的组织和工作进展都与我们的认识相左,存在极大风险。然而,随着法国电信内部的争论的升级,最后集团决策层会议上决定加入LiMo,但是没有人提及相应的附加条件。我们并没有放弃为LiPS Forum其它成员争取更多的利益,经过几轮谈判,终于所有的LiPS Forum成员都争取到了LiMo Foundation的会员资格,要知道LiMo的会员费比LiPS Forum贵6倍。

  这一个过程尽管作为LiPS Forum的创始人,我个人会有一些失落感,但是看看结果,还是一个双赢的局面。首先,法国电信Orange从Mobile Linux的门外汉,到世界上主要支持的Mobile Linux的运营商,仅仅耗时4年,费用相对其它公司来说也就1/10,然而先后成为LiPS Forum和LiMo Foundation的创始成员、董事会成员,成功的推动Linux在手机上的标准化,并有可能在欧洲首推运营商定制Linux手机。其次,LiPS Forum的成员他们往往没有机会被那些所谓的巨头认可,但是由于他们的重要作用和已经取得的成果(LiPS的标准及其实现),成为LiMo Foundation的成员,尤其得到关注。最后, LiMo Foundation尽管巨头云集,但是还是前途未卜,只有消灭潜在威胁、广聚人气才能为成功争取时间,而且,LiPS的融合使得成员数量增加近一倍,成为独一无二的Mobile Linux组织。

  从这个融合之中,我们也发现了行业中的普遍问题。首先是缺乏反垄断意识,尽管每个大公司都有一流律师,但是在这个融合过程中,还是有人犯了低级的错误,并且有可能将LiMo Foundation陷入法律纠纷中去。简单说来,在美国和欧洲的法律下,一个组织通过给与某些条件给另一个组织的主要成员,以达到消灭那个组织减少竞争为目的的行为,就有可能触犯了反垄断法。读者可以想像,在两个组织的讨论中,那么多的邮件交互,是不是漏洞也很多呀。其次是趋炎附势、人云亦云,我惊人的发现,很多大公司在加入LiMo这个投资巨大的组织前,并没有什么仔细研究,就是老板们见个面就定下来了,加入以后为了面子和位子的问题,又要处处硬上,为的就是自圆其说。我们还是要引以为鉴,希望不要再犯同样的错误。

  顺便提一句,离开LiPS Forum以后,作者作为法国电信Orange的代表在LiMo Foundation中参与执行委员会,架构委员会,和需求委员会。为改造LiMo Foundation,推动LiMo Foundation的成功而努力。

松灵机器人LIMO是一款面向科研与教育领域的移动机器人平台。 ### 详细介绍 LIMO采用四轮差分驱动底盘,其车身紧凑,尺寸较小,方便在各种室内外环境中灵活移动。它由高性能的电机驱动,配备了高精度的编码器,能够精确地控制机器人的运动。在硬件上,LIMO搭载了主控板,可运行常见的机器人操作系统(ROS),为开发者提供了良好的开发环境。并且预留了丰富的接口,方便用户根据需求扩展各类传感器和设备,如激光雷达、深度相机等。 ### 功能特点 - **高灵活性**:四轮差分驱动方式使得LIMO能够实现原地旋转,在狭小空间内也能灵活转向和移动,适应复杂的室内外场景,如办公室、仓库、校园等环境的导航和探索。 - **ROS兼容性**:全面支持ROS,用户可以利用ROS丰富的工具和功能包进行开发,如进行机器人的运动规划、建图、定位等任务,大大缩短了开发周期。 - **传感器扩展性**:可扩展性强,能方便地集成激光雷达、深度相机、IMU等多种传感器,以满足不同应用场景下对环境感知的需求。例如,集成激光雷达后可以实现实时的二维地图构建和避障功能;搭配深度相机则能获取环境的三维信息,用于更复杂的场景感知和物体识别。 - **开源性**:松灵机器人为LIMO提供了开源的代码和文档,方便开发者进行二次开发和定制,促进了机器人技术的共享和创新。 ### 使用方法 - **环境搭建**:首先需要在开发主机上安装好ROS环境,并根据松灵机器人提供的文档,将LIMO的驱动程序和相关功能包下载到本地。 - **硬件连接**:通过网络连接(如WiFi或以太网)将开发主机与LIMO的主控板相连,确保两者之间能够正常通信。同时,根据需求安装并连接扩展的传感器设备。 - **运行测试**:在开发主机上启动ROS核心服务,然后运行LIMO的驱动节点,测试机器人的基本运动功能,如前进、后退、转向等。 - **功能开发**:利用ROS的工具和功能包进行更高级的功能开发,例如使用SLAM算法进行地图构建,使用导航功能包实现自主导航等。以下是一个简单的Python代码示例,用于控制LIMO前进: ```python #!/usr/bin/env python import rospy from geometry_msgs.msg import Twist def move_forward(): rospy.init_node('limo_move_forward', anonymous=True) pub = rospy.Publisher('/cmd_vel', Twist, queue_size=10) rate = rospy.Rate(10) # 10 Hz twist = Twist() twist.linear.x = 0.2 # 设置前进速度为0.2 m/s while not rospy.is_shutdown(): pub.publish(twist) rate.sleep() if __name__ == '__main__': try: move_forward() except rospy.ROSInterruptException: pass ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值