linktrack模块 ubuntu系统下NAssistant上位机配置安装:

https://www.nooploop.com/download/

这里介绍这三个东西之一的NAssistant上位机配置过程:其主要功能是NAssistant主要用于
对Nooploop系列产品进行功能读写配置,固件更新,实时波形、二维及三维轨迹、姿态等数据
可视化,数据录制回放及导出,辅助调试等。


这里有三个东西,官网提供了上位机的安装包,直接点击Ubuntu_64bit下载即可,直接安装就
好(强烈建议安装在默认目录下,本人一开始未安装至默认目录不出意外报错了未安装成功)。 对于另外两个串口驱动官网给了介绍不再赘述,cp210X本人电脑有所以没怎么关注也没安装。

上位机配置过程中遇到了一个问题,安装好软件后,模块的串口识别不出来,手环的串口能识别出来,手环的串口默认ttyUSB0,而模块的串口默认为ttyACM0,上位机似乎识别不了这个ACM相关的串口,上面这三个东西里https://github.com/WCHSoftGroup/ch343ser_linux这个东西就是解决这个问题的,点开网址后仔细查看这一部分操作即可解决,,,,

要删除CDC-ACM 驱动程序,请使用命令“rmmod cdc-acm”,可以使用命令“ls /dev/ttyACM*”来确认,把这个串口驱动删了,安装上面提供那个就行

最后查看的时候发现模块串口ttyACM0被ttych343USB0之类的一个串口名称代替了即可,接下来上位机就可以正常使用了。

 

 

### UbuntuLinkTrack 模块上位机配置与 ROS 驱动代码 #### 一、LinkTrack 上位机软件安装 为了在 Ubuntu 系统下完成 Nooploop UWB LinkTrack上位机配置,需按照官方文档说明操作。具体步骤如下: 1. 访问 Nooploop UWB LinkTrack 官网并下载适用于 Ubuntu_64bit 的安装包。 2. 使用 `dpkg` 命令进行安装: ```bash sudo dpkg -i *.deb ``` 此命令会将下载好的 `.deb` 文件解压并安装系统中[^1]。 --- #### 二、串行库安装 对于 Ubuntu 平台上的开发环境,需要先安装支持串口通信的相关依赖项。执行以下命令来安装必要的工具和库文件: ```bash sudo apt-get update sudo apt-get install ros-noetic-rosserial libboost-all-dev python-catkin-tools ``` 上述命令中的 `ros-noetic-rosserial` 是用于实现嵌入式设备与 ROS 主节点之间数据交换的核心组件;而 Boost 库则提供了丰富的 C++ 工具集以增强程序功能[^4]。 --- #### 三、通过 SSH 连接至小车主机 如果目标硬件是一辆运行 Linux 发行版的小型机器人,则可以通过 Secure Shell (SSH) 协议远程访问其操作系统实例。假设该机器人的 IP 地址已知,在本地终端窗口键入下面这条指令即可建立连接: ```bash ssh wheeltec@<小车IP地址> ``` 当提示输入密码时,请填写预设值 `"dongguan"` 来验证身份[^2]。 --- #### 四、ROS 环境搭建及相关设置 构建完整的 ROS 开发框架涉及多个环节的工作流程,主要包括以下几个方面: ##### (1)ROS 系统初始化 确保当前使用的发行版本号匹配(例如 Noetic),接着依照标准指南完成基础架构部署过程[^3]。 ##### (2)配置串口权限 为了让应用程序能够正常读写物理端口资源,可能还需要调整用户组成员资格或者手动赋予特定路径更高的访问级别。比如添加当前登录账户到 dialout 组里头去: ```bash sudo usermod -aG dialout $USER ``` 重启计算机使更改生效之后再继续后续步骤。 ##### (3)克隆 nlink_parser 资源仓库 从 GitHub 或其他托管服务平台获取最新发布的开源项目副本,并将其放置于个人工作空间目录之下以便管理维护方便快捷一些比较好一点哦~比如说这样子做就很不错啦~ ```bash cd ~/catkin_ws/src/ git clone https://github.com/your-repo/nlink_parser.git ``` 最后别忘了重新编译整个工程结构呀!这样才能让新增加的内容被识别出来哟~ ```bash cd ~/catkin_ws/ catkin_make source devel/setup.bash rospack profile ``` --- #### 五、示例代码片段 以下是基于 Python 编写的简单订阅者脚本模板供参考学习之用: ```python #!/usr/bin/env python import rospy from std_msgs.msg import String def callback(data): rospy.loginfo(rospy.get_caller_id() + 'I heard %s', data.data) def listener(): rospy.init_node('listener', anonymous=True) rospy.Subscriber('/nlink_topic', String, callback) rospy.spin() if __name__ == '__main__': try: listener() except rospy.ROSInterruptException: pass ``` 此段落展示了如何创建一个基本的消息监听器节点,它将持续接收来自指定主题 `/nlink_topic` 中传输过来的数据流信息。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值