1.ros怎么安装
前提条件。
1:你必须知道本网吧的网关。子网掩码。
和一个没人用的内网IP地址。 2:你必须有两台客服机。
一台来装好虚拟机做ROS,一台来设置ROS但测试ROS的正确性 好了,现在开始。首先你要在机器上装好虚拟机。
这个我就不讲了。虚拟机这个东西已经不神秘了。
相信大家都会用。安装好后。
建立一个操作系统。添加一个网卡。
光驱设置成2。96.ISO光盘镜像文件。
本文的重点讲如何设置虚拟机中的内外网卡。虚拟机的设置俺就略过了。
用光盘镜像启动后。大家可以看到两个网卡,可以通过命令 int> (>代表回车) pri> 这时会显示有两个网卡。
我们可以通过命令来改我网卡名。让自已更容易区分内外网卡。
set 0 name=lan > set 1 name=wan > 修改好了。现在开始设置IP 先输入 / > 本命令用来回到起始命令符 set > a > a > lan > 如果你已经改好网卡名,这里会显示lan,如果未改这会显示ether1,也就是从显卡向下数的第一个网卡。
我们把它当做内网网卡。 > 直接回车 192.168.3.1/24 > 这的意思是你ROS的IP 为了不与网吧网段冲突。
所以用192.168.3.1 a > wan > 192.168.0.250/24 > 这里就用到了网吧一个没人用的IP了,我假设为250,也就是设为外网。 g > 192.168.0.251 > 这的意思是外网的网关。
我们现在是用内网的一个IP来做外网,当然网关也就是网吧原来的网关了。我网吧的网关内网用的是251,所以我就写251了 x x 好了。
现在你就可以在网吧再另开一台机器。然后把本地连接的网关改成192.168.3.1 ip为192.168.3.x,x代表任意IP。
呵呵,这个网段里只有你这一台,改什么也不会冲突。 然后打开浏览器,输入ROS的地址192.168.3.1 打开了吧,下载winbox设置路由。
因为我们内外网的IP和网关都已经设置好了。现在我们只要做一步,设置共享上网。
IP--Firewall-nat --选择“+”号--Action-masquerade 这样就OK了。现在你试试你的机器可不可以上网了。
呵呵,当然可以了。
2.什么是ROS操作系统,具体是做什么用的
ROS是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。
ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭项目。到2008年,主要由威楼加拉吉继续该项目的研发。
ROS提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。
ROS是基于一种图状架构,从而不同节点的进程能接受,发布,聚合各种信息(例如传感,控制,状态,规划等等)。
扩展资料:
ROS功能:
1、通道:ROS提供了一种发布-订阅式的通信框架用以简单、快速地构建分布式计算系。
2、工具:ROS提供了大量的工具组合用以配置、启动、自检、调试、可视化、登录、测试、终止分布式计算系统。
3、强大的库:ROS提供了广泛的库文件实现以机动性、操作控制、感知为主的机器人功能。
4、生态系统:ROS的支持与发展依托着一个强大的社区。ros.org尤其关注兼容性和支持文档,提供了一套“一站式”的方案使得用户得以搜索并学习来自全球开发者数以千计的ROS程序包。
参考资料来源:百度百科-ros
3.ros脚本怎么用
进入winbox
在菜单中选system-script-
跳出一对话框,script list
点+
在跳出的对话框中的source,即较大的空白处
将ros脚本粘贴进去,脚本名字可以任意,其它选项可以保持不动。
如自动绑定arp,就是让ip为静态的的脚本
:foreach i in [/ip arp find dynamic yes ] do={/ip arp add copy-from $i}
就是将一行粘贴后,点OK
然后,在script list对话框中,选择建好的脚本,点run script 按钮即可。
其它的就不展开讲了
4.谁知道配置ROS的实战流程
呵呵.第一.买硬件,选软件.拓扑自己定,随意就好.去买稳定的二手电脑一台,200元以下的,别太贵,配intel的网卡,自己查查哪款好就行,建议配千兆卡.1条线至少2块,2条的话至少3块,有1条当内网用,另外的接你的adsl.内存512m吧,毕竟你有50台.硬盘考虑买个电子盘,带系统那种,淘宝上有,要么自己挂个硬盘,去百度一个破解系统用.第二,装ros系统.以一条线为例,买回二手电脑后,买电子盘这步就省了,装ros系统,(自己选择吧,网上破解一大推),猫过来的网线接一个网卡,内网接一块网卡,找的系统一般都是光盘版或者镜像的,开机设置bios启动,之后选光盘,然后选择都装啥插件,系统是必选的,全选就行了,以后不想要啥再删掉,不要追求啥都要.然后按I继续安装,然后重启,重启后等出来登陆界面,默认用户admin,空密码,登陆。
第三,设置winbox登陆.进入系统后,打命令,ip add回车,add address=192.168.1.1/24 interface=ether1作用就是给内网的网关配置ip地址(以后叫ros).然后找一台内网的电脑,ip设置成192.168.1.2(以后叫pc1)要和内网在同一网段,当然这个网段自己随意定,(比如电脑多可以用b类IP),在pc1上运行winbox,登陆地址是192.168.1.1,账号admin,密码空,登陆,(不行的话自己ping 192.168.1.1看通不通看网线接好没有),然后连接,就连接到ros上了.第四,配置ros.首先给内网,外网都起个名lan和wan,省的分不清,ping一下,看看数据包就能分出来了.起好名后,给外网设置ip地址,adsl的ip地址外网一般都随意固定一个就行,别跟内网一个网段,看好多人都用1.1.1.1.然后给wan建立拨号连接,点ppp客户端,(别点错了),入你的adsl账号密码,然后看到出现一个条目,拨号连接左边会出现一个大写R,说明连接成功,此时可以用ros来ping百度,肯定是通的.接着,设置nat转换,在ip里面,有个防火墙,进入,上面选项卡上有个nat,新建一个,出现个新窗口,在这个窗口只用在action(活动的,作用的)选项卡中把action选项选为伪装,就是m开头的那串单词(有,只有1个).接着,设置dns,ip进入,点dns,点setting,(就是设置啦),输入你这根线的dns地址了,别告诉我你不知道,要是真不知道的话,就单独弄一台电脑拨号,然后开始-运行-cmd-ipconfig/all,看一看就知道了.在priimary dns(主dns)输入,下面的备用dns也输一个吧,一样也行,其余的选项默认,也可以考虑把这里的dns缓存设置大一点,2m~10M都行,自己定,然后OK,设置好dns.接着,设置dhcp,分三小步,1增加一个ip段,,ip-pool,进去点加号,起名字dhcp,地址写一个网段,192.168.1.0/24,,50台机够用了,下个网段就不填了.2,增加dhcp服务器,点ip-dhcp服务器,进去,点加号,起名,然后接口设置为lan,就是内网网关,地址池设置刚才新建的ip段起得那个名字,其余默认,OK,3.增加dhcp分配的详细内容,还是这个窗口,点上面的network选项卡,点加号增加,地址写192.168.1.0/24,网关写192.168.1.1,掩码写24,dns写192.168.1.1,(可以写多个),然后点OK.此时你用pc1设置自动获取ip地址打开网页就能打开了.接着优化网络,具体还是配置,写命令,这里你只用弄弄pcq和htb就行了,就是限速和带宽均分.要是线路多,还能做做pcc和nth,线路叠加,负载平衡的.说pcq和htb把,先做限速,要不肯定一堆人说卡,自己之前算清楚自己的总下行带宽,上行带宽,就不提了.接着说,先标出来要做限制的东西,一般都是打开网页,上QQ,玩游戏,听音乐看视频,之类的,自己收集,越全越好,我做的顺序是,游戏,QQ(即时通讯类都算,uc啥的),网页,音乐,视频,,先标记各种应用,标记好后封包,指定各类包的优先级,以及各类包能占用的带宽,设置人多时占用的带宽均分,人少就独占带宽,基本就不会卡了.具体设置代码网上是一大推,有点多,就不详细说了,呵呵太累.然后基本上能用了,接着做安全方面,要给ros设置很复杂的密码,自己记得就好,设置能连接ros的地址,给自己留一个,别人不知道.给ros的www服务,ftp服务没用的都关掉,做防ddos攻击(方法很多,网上很多,自己挑吧),自己没事天天看看log,有情况立即处理,就先这些,有问题可以交流.QQ15241522。
5.ubuntu 14.04 ros怎么用
输入命令查找并安装包:rospack find turtle_teleop
rosmake turtle_teleop
安装完运行命令问题提示没turtle_teleop_key执行文件解决:
(1) rosdep install turtle_teleop
(2) roscd turtle_teleop
(3) roslaunch launch/turtle_keyboard.launch
注:
(1)zsh配置环境:
source /opt/ros/fuerte/setup.zsh
echo "source /opt/ros/fuerte/setup.zsh" >> ~/.zshrc
. ~/.zshrc
(2)ubuntu使用源码安装