摘要:
最近一直使用者GIT发现使用起来确实很不错,最近做些整理总结,发现了一些很不错的资料,收集在这里,以备忘。 GIT入门挺简单的,之前有些过一篇文章,关于GIT的,但是都是一些生硬的操作,并没有系统的学习和使用它。最近的一些经验告诉我,一不要畏惧新事物,只要坚持学习和包容它,不断的突破难点和重点,随着 阅读全文
摘要:
Concurrent状态机是一种同时执行多个状态的状态机。如下图所示。状态FOO和BAR同时执行,当两个状态输出的结果同时满足一个组合条件时(FOO输出outcome2,BAR输出outcome1)才会映射到状态CON的输出结果outcome4。 1、简单例子 具体地,实现代码如下: #!/usr/ 阅读全文
摘要:
最近使用ROS进行任务(Task)执行,深切体会用传统的方法实现是极其繁杂的。比如人脸录入工作,包含人脸检测,识别,语音提示,运动控制,这些子部分基本都是通过订阅话题的回调函数中处理,之间的切换,如人脸识别,语音提示之间的切换,需要用信号量进行控制切换,当多数据融合的时候,逻辑是极其的混乱的,也容易 阅读全文
摘要:
1、问题 在运行ROS by Example 2--Indigo版本中,运行 smach_viewer,再运行巡逻,命令如下: 出现如下错误: 2、解决方案 将文件的480行的代码: 改成: 来解决方案的来源: 1、ROS Indigo :Cannot show Graph View on smac 阅读全文
摘要:
点击window挂在的磁盘,如下图左侧"文档". 出现如下错误: Error mounting /dev/sda3 .... Command-line `mount -t "ntfs" -o "uhelper=udisks2 修复办法: sudo ntfsfix /dev/sda6 参考资料: 1. 阅读全文
摘要:
一直被NodleHandle的构造函数的命名空间搞混淆了。例如:ros::NodeHandle node_private("~/");ros::NodeHandle node_private("~camera_node");ros::NodeHandle node;ros::NodeHandle n... 阅读全文
摘要:
一、远程登录1、安装客户端 可以使用ssh(Secure Shell(缩写为SSH))来进行远程的登录。安装ssh的命令为:sudo apt-get install openssh-server 注意:远程链接的两台机器都比需要安装ssh。2、远程登录 在终端(Ctrl+Alt+T)执行命令:... 阅读全文
摘要:
安装turtlebot2,场景为:turtlebot2上搭载着一台电脑主机A,该电脑作为主机Master,有自带的电源和3D传感器,roscore在该台机器上启动。pc电脑远程连接A,和A通讯,pc不需要启动roscore,这样就可以在远程pc控制turtlebot2走来走去。摆脱了调试pc/lap... 阅读全文
摘要:
Roll:翻滚 Pitch:俯仰 Yaw:偏航有时候不知道它到底绕着哪个轴旋转得到的角,一个比较容易的记法是根据字母的排列顺序PRY分别对应XYZ轴进行旋转得到的角,即:Pitch是绕着X轴进行旋转得到的。Roll是绕着Y轴旋转得到的。Yaw是绕着Z轴旋转得到的。通过联想飞机的模型,可以更直观的... 阅读全文
摘要:
1、第一次下载代码 a、首先获得下载的地址,可从服务器,或者GitHut上获得。例如http://100.211.1.110:21/test/test.git b、终端里切换到想要将代码存放的目录,在终端执行命令 2、更新代码,即服务器代码更新到本地a、到项目所在的目录 b、执行命令 3、上传代码到 阅读全文