Ubuntu 16.04~ORB SLAM2~Kinect v1
额
Ubuntu16.04 ORB-SLAM2实现(kinect V1/ROS)
------------------------------------------------------------------------------------------------------------------------
ros基于openni2.launch使用rgbd camera(xtion pro live)
Ubuntu安装Kinect驱动(openni、NITE、Sensor)及遇到的问题
记录Kinect V1与V2在Ubuntu16.04下的配置过程以及在ros下的骨骼检测追踪
-----------------------------------------------------------运行github上程序------------------------------------------------------------
使用KinectV1
运行openni.launch,查看ros_topic,出来一大堆camera的topic
运行slam.launch,查看ros-topic,还是上面那些topic,没有新的topic产生。
运行semantic_mapping.launch,
------------------------------------------------------------------------------------------------------------------------------------------------
使用rosbag
-----------------------github--------------------------------------------------------------
pytorch-semseg
pip升级后Import Error:cannot import name main解决方案
ubuntu 安装 pytorch
requirements.txt中的torch==0.4.1,安装总是报错。安装了1.1.0版本。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Jetson TX2 运行ORB-SLAM2 ros Kinect V1
参考这篇
roslaunch freenect_launch freenect-registered-xyzrgb.launch //上面博客上的roslaunch semantic_slam slam.launch //github上的
--------------------octomap----------------------------------------------------------------------------------------------------
ROS与VSLAM入门教程-OCTOMAP_ROS安装
Github/OctoMap
octomap_rviz_plugins装不上,参考上面博客方法搞的,rviz上的octomap栏都正常显示了。
pcl语义图像还是没有,没发布这个话题?
/semantic_pcl/semantic_image没有图片。
ubuntu下运行Python程序出现ImportError: No module named skimage
ImportError: No module named torchvision
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
要安装cuda9.0
Ubuntu 16.04 上安装 CUDA 9.0 详细教程
ImportError: /usr/local/lib/python2.7/dist-packages/torchvision/_C.so: undef
github上vid2vid项目使用flownet导入 resample2d_cuda 时出现undefined symbol: _ZN2at5ErrorC1ENS_14SourceLocationE
好像是因为不是安装的pytorch0.4.0,版本不一样导致。(requirements.txt中的torch==0.4.1,安装总是报错。安装了1.1.0版本)
查看pytorch版本的方法
Pytorch如何更新版本与卸载
ubuntu 安装 pytorch (ubuntu16.04+pytorch0.4.1+python2.7+cuda8.0)
sudo pip uninstall torchvisionpip install torchvision==0.2.0
还是之前那个错
Traceback (most recent call last):
File "/home/amos/.local/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 188, in main
status = self.run(options, args)
在虚拟环境里可以安装,可能要用Python3才行?
sudo apt-get install python3.5
sudo apt install python3-pip
sudo pip3 install torchvision==0.2.0
还是报错,最后一句是memory error,搜了一下说python运行的时候内存不够,
开辟虚拟内存,然后sudo pip install torchvision==0.2.0
终于成功了!!!
不过中间安装Python3,又遇见rospkg can't import,安装python3-rospkg,然后安装过程中把ros给卸载了QAQ
重新装ROS,安装过程中程序又把python3-rospkg卸了。
不知道咋回事bash变成zsh了
好像zsh更方便一些
安装zsh之后roscore等ros相关命令(比如catkin_init_workspace和source命令等)全部失效解决办法
-------------------------------------------------------------------------------------------------------------
好像一切都安好了,但还是没有语义图片
--------------------------------------------------------------------------------------------------------------------------------
开始怀疑是不是因为关于kinect参数没修改,因为直接用的程序里的相机参数,看到的点云都看不出物体是什么,想标定一下相机参数试一下。
但是直接用rosbag也不行,说明首先程序有配置问题。
应该先把rosbag下的程序跑通,才说明程序没问题了。
先不用语义点云试试,只用rgb点云。
跑rosbag还是报错
[ERROR] [1565051457.333692]: bad callback: <bound method Subscriber.callback of <message_filters.Subscriber object at 0x7fac3903b390>>
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/topics.py", line 750, in _invoke_callback
cb(msg)
-----------------------------------------------------------------------------------------------------------
查看ros-topic,第一次是只有roscore的topic,第二次是加了原作者的 rosbag之后的topic。
这样来看,demo.bag是没什么问题的。
需要的topic就是camera/depth_registered/image_raw和camera/rgb/image_raw
rviz中可以看到camera/depth_registered/image_raw
唉,又以为是pcl没装,按教程胡乱操作一通,又把ros给卸载了
先不搞了QAQ
-----------------------------------------------解决了语义分割那个包不出现点云地图的问题------------------------------------------------------------
还是要看报错提示啊,不能自己瞎猜。报错最后一句
TypeError: resize() got an unexpected keyword argument 'anti_aliasing'
网上说是因为 only 0.14 supports anti_aliasing
执行下面命令,默认安装的0.14版本
pip install -U scikit-image
再跑rosbag,好了。
-------------------------------------------------------------------网上看到一个图,笑死我了--------------------------------------------------------------------
Ubuntu 16.04~ORB SLAM2~Kinect v1相关推荐
- Ubuntu 16.04 安装pyk4a
Ubuntu 16.04 安装pyk4a pyk4a简介 准备工作 安装过程 第一次安装(失败) 第二次安装(成功) pyk4a简介 pyk4a的github地址 准备工作 在Ubuntu 16.04 ...
- ubuntu 16.04 ROS + kinect v2 安装
参考: ubuntu 16.04 ROS + kinect v2 driver安装方法:安装驱动时遇到的问题及解决方法(1) 以下为参考链接部分内容以及我安装过程中的操作 安装libfreenect2 ...
- Ubuntu 16.04上源码编译和安装pytorch教程,并编写C Demo CMakeLists.txt
本文首发于个人博客https://kezunlin.me/post/54e7a3d8/,欢迎阅读最新内容! tutorial to compile and use pytorch on ubuntu ...
- 分享如何在Ubuntu 16.04下CUDA8.0
分享一篇在Ubuntu 16.04下CUDA8.0的安装过程的记录笔记. 1.安装驱动 最简单的安装方式是直接在"系统设置->软件和更新->附加驱动"中安装 这样的话, ...
- openssl qt linux 安装,在Ubuntu 16.04.1上使用OpenSSL构建Qt失败
我花了一周的时间尝试在Ubuntu 16.04.1 x64上使用OpenSSL构建Qt5.8.0. 首先,我下载了OpenSSL v1.0.2k的源代码.然后我用命令配置它 ./Configure - ...
- Ubuntu 16.04 安装CUDA8.0+Cudnn6.0+TensorFlow+Caffe安装
参考博客: Ubuntu16.04 Caffe 安装步骤记录(超详尽):http://blog.csdn.net/yhaolpz/article/details/71375762 ubuntu16.0 ...
- Ubuntu 16.04安装MySQL(5.7.18)
Ubuntu 16.04安装MySQL(5.7.18) 此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页. 安装MySQL前需要做如下了解: ...
- Ubuntu 16.04 orb-slam2配置
说明:Ubuntu 16.04以及必要的基础软件安装完成之后进行: 1.OpenNI2安装(可选) 安装依赖项: sudo apt-get install -y g++ python libusb-1 ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
最新文章
- [PHP] 近期接手現有的企邮前端框架业务所遇困难
- 修复迁移后Net Standard项目中的错误
- php java 共享session_PHP 实现多服务器共享 SESSION 数据
- LeetCode 474. 一和零(01背包动态规划)
- RANet:MSDNet加强版!清华黄高团队提出分辨率自适应的高效推理网络RANet!
- 全网抢夺“刘畊宏女孩”
- 文档转换html6,html学习文档-6、HTML 文本格式化(示例代码)
- python之---子类父类属性之间的关系
- iptables和SELinux漫谈
- 新版Windows Live SkyDrive Beta发布
- 将阿拉伯数字转换为语文汉字数字
- 给apk去签名、重新签名
- 运维Python大全
- 数学模型的相关概念及意义等理论内容
- 怎么将两个html合并一个文件,如何将两页pdf合成一页?(如何将两个pdf文件合并成一个)...
- 对996的一些看法与个人价值实现
- 洛谷——P1560 [USACO5.2]蜗牛的旅行Snail Trails
- larval PHP artisan命令
- 界面设计方法 (1) — 1.界面的概念与分类
- Maven Repository下载开源软件jar包
热门文章
- mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
- B-监狱逃脱(BFS)
- php ajax弹出框传值,PHP_Yii2.0 模态弹出框+ajax提交表单,如题 我们使用模态弹出框+ajax - phpStudy...
- html刷新页面出现412,html5-video – 如何修复412(前置条件失败)错误HTML5视频标记
- C语言按两个字节读写二进制文件,C语言 读写二进制文件(示例代码)
- 如何设置电脑自动锁屏_如何把视频设置为 iPhone 动态锁屏壁纸?
- matlab中prismastic,魅力值是什么意思
- python办公模块_Python 办公自动化教程
- 基于java的IO流的文件读取系统
- linux下如何查看系统和内核版本