X3派的Ubuntu镜像烧录、ssh链接、相机测试和ROS安装踩坑记录

1、ubuntu镜像烧录

首先保证串口和Micro usb正常安装。

按照直播:https://developer.horizon.ai/college/detail/id=89018995415500842方式不能成功。

参考帖子:https://developer.horizon.ai/forumDetail/88859074455714818的方式安装驱动后,

再按照直播7:30-34:00的方式进行系统烧录和相关测试

注意:插拔TF卡前要断电,否者相当于PC开机状态下插拔系统硬盘!

吐槽:

  1. wifi信号强度属实感人,完全连不上。同等条件下远弱于树莓派! 官方看到的话建议免费提供换网卡服务(手动狗头)

2、ssh链接

PC端

板端

参考直播https://developer.horizon.ai/college/detail/id=89018995415500842 18:00 部分 就好

不过我这边直连PC总是失败,最后是X3连接路由器才成功的。

3、相机测试

直播中camera.py的demo只适用于F37相机,也就是下面这个:

IMX415的例程尚未发布,然鹅我的就是IMX415相机呜呜……

另外我还有一个usb相机:

这个东西理论上是可以用python调用的,但例程好像需要自己写。等我写出来再说……

4、ROS安装

ubuntu18.04对应ros noetic版本。

4.1 装ros noetic

相信常用ros的朋友一定也饱受ros安装之苦。言归正传。

众所周知的原因,我们安装国外库的时候总会很麻烦,出不去的话,换源必不可少。

ros官方提供了很多,可以自行尝试http://wiki.ros.org/ROS/Installation/UbuntuMirrors

然后设置key:

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

安装:

sudo apt update
sudo apt install ros-noetic-desktop-full

设置环境变量:

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

安装依赖:

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
sudo apt install python3-rosdep

初始化rosdep (重点来了,很多人会在这出问题)

sudo rosdep init
rosdep update

大多表现是这样:

melodic下可以通过改ip解决,但noedic失效。

进入"/usr/lib/python3/dist-packages/" 查找rosdep中和raw.githubusercontent.com相关的内容,调用命令:

find . -type f | xargs grep "raw.githubusercontent"

将相关文件中所有的'raw.githubusercontent.com/ros/rosdistro/master'都替换成'gitee.com/zhao-xuzuo/rosdistro/raw/master'即可。

4.2 usb-cam测试usb摄像头

这部分可以参考

太小气了,不让外链……

正常情况下,新插进去的usb应当是 /dev/video8

可以根据自己摄像头的情况更改usb_cam-test.launch的内容(只要是分辨率和编码格式)

然后

roscore
roslaunch usb_cam  usb_cam-test.launch

可以通过摄像头的指示灯确定它已经被成功调用了,但咱就是看不见……

可恶的是usb-cam也不能进行可视化……等我研究研究display接口……

所以请官方尽快出桌面系统吧!!!

最后的吐槽:

这个发帖编辑器用着真难受,界面狭小,空间利用率极差,没有自动保存,手动保存直接跳转,不支持markdown(这条纯属个人偏好hh)……

请问 价格是多少?

现在好像发布了,4-5百的样子