【Jetson】使用 Jetson 控制无人车常用指令

本文档详细介绍了如何对亚克力麦克纳姆轮ROS机器人进行Jetson Nano的镜像烧入、WiFi连接、基本运动控制、IMU自动校正以及线速度和角速度的校正步骤。通过多个Terminal进行不同操作,确保机器人运动精度和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近入手了一辆创乐博的车子,长这样

在这里插入图片描述

主要是想学习一下 Jetson 这个的一些用法。接下来会整理自己在看店家给的资料时的一些笔记。

当然,我自己也是有选择性的在看,毕竟自己也是有一个小目的的,所以我整理出来的并不代表卖家的全部资料。

1.亚克力麦克纳姆轮ROS机器人镜像烧入讲解

2_2.亚克力麦克纳姆轮ROS机器人jetson Nano连接WIFI讲解

3.亚克力麦克纳姆轮ROS机器人基本运动讲解

这个指令能显示底盘的信息

roslaunch clbrobot bringup.launch

测试使用键盘来控制无人车的移动

rosrun teleop_twist_keyboard teleop_twist_keyboard.py 

4.亚克力麦克纳姆轮ROS机器人IMU自动校正讲解

开启底盘连接节点

roslaunch clbrobot bringup.launch
rosrun imu_calib do_calib

在这里插入图片描述

5.亚克力麦克纳姆轮ROS机器人线速度校正讲解

一般涉及到运动的,都会开启底盘连接节点

roslaunch clbrobot bringup.launch

校正线速度

rosrun clbrobot_nav calibrate_linear.py

测试一下运行距离

rosrun rqt_reconfigure rqt_reconfigure

在这里插入图片描述
假如在实际运行后,发现实际走的距离是1.03米(设定距离 test_distance 是1米),那么在 odom_linear_scale_correction 中修改为 1.03,再次运行 start_test。如果修改后发现这次走的实际距离是1.03米了,那么证明校正参数没问题。接下来就是将测试出来的校正参数 1.03 写入到文件中。


修改校正参数的方法为

roscd clbrobot
cd launch/
vi bringup.launch

在这里插入图片描述

6.亚克力麦克纳姆轮ROS机器人角速度校正讲解

roslaunch clbrobot bringup.launch
rosrun clbrobot_nav calibrate_angular.py
rosrun rqt_reconfigure rqt_reconfigure

注意上述三个指令是需要在三个 Terminal 里打开的,并不是在一个终端里运行三次。

在这里插入图片描述

在这里插入图片描述

假设目标设定值 test_angle 是 360 度,但实际测量运行了 350 度,那么比例因子为 350/360=0.972。将校正参数 0.92 写入到 odom_angular_scale_correction 中,再次运行程序。此时正常旋转了 360 度,证明校正参数具有校正作用。


接下来修改校正参数

roscd clbrobot
cd launch/
vi bringup.launch

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zhao-Jichao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值