当前位置: 首页 > news >正文

设计网站无锡企业线上推广公司

设计网站无锡,企业线上推广公司,银川网站开发推广企业,宣武郑州阳网站建设使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetson nano#xff0c;就可以在PC端通过键盘控制小车的运动了。实现流程如下#xff1a; 系统准备#xff1b;下载程序#xff1b;程序修改#xff1b;分别启动PC与Jetson…使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetson nano就可以在PC端通过键盘控制小车的运动了。实现流程如下 系统准备下载程序程序修改分别启动PC与Jetson nano端相关节点并实现运动控制。 1 系统准备 ros_arduino_bridge是依赖于python-serial功能包的需要在Jetson nano端安装该功能包安装命令: sudo apt-get install python-serial2 下载程序 使用git命令从仓库中下载程序。 https://gitee.com/xu783462354/ros_arduino_bridge.git3 程序修改 ros_arduino_bridge的ROS端功能包主要是使用 ros_arduino_python程序入口是该包launch目录下的arduino.launch文件内容如下: launchnode namearduino pkgros_arduino_python typearduino_node.py outputscreenrosparam file$(find ros_arduino_python)/config/my_arduino_params.yaml commandload //node /launch需要载入yaml格式的配置文件该文件在 config 目录下已经提供了模板只需要复制文件并按需配置即可复制文件并重命名配置如下 # For a direct USB cable connection, the port name is typically # /dev/ttyACM# where is # is a number such as 0, 1, 2, etc # For a wireless connection like XBee, the port is typically # /dev/ttyUSB# where # is a number such as 0, 1, 2, etc.port: /dev/ttyUSB0 baud: 57600 timeout: 0.1rate: 50 sensorstate_rate: 10use_base_controller: True base_controller_rate: 10# For a robot that uses base_footprint, change base_frame to base_footprint base_frame: base_footprint# Robot drivetrain parameters wheel_diameter: 0.065 wheel_track: 0.155 encoder_resolution: 1560 # from Pololu for 131:1 motors #gear_reduction: 1.0 #motors_reversed: True# PID parameters Kp: 2 Kd: 15 Ki: 0 Ko: 50 accel_limit: 1.0# Sensor definitions. Examples only - edit for your robot. # Sensor type can be one of the follow (case sensitive!): # * Ping # * GP2D12 # * Analog # * Digital # * PololuMotorCurrent # * PhidgetsVoltage # * PhidgetsCurrent (20 Amp, DC)sensors: {#motor_current_left: {pin: 0, type: PololuMotorCurrent, rate: 5},#motor_current_right: {pin: 1, type: PololuMotorCurrent, rate: 5},#ir_front_center: {pin: 2, type: GP2D12, rate: 10},#sonar_front_center: {pin: 5, type: Ping, rate: 10},arduino_led: {pin: 13, type: Digital, rate: 5, direction: output} }4 测试 创建工作空间并进入工作空间编译。 mkdir -p catkin_ws/src cd ./catkin_ws catkin_make将ros_arduino_bridge程序放入src目录中。再次进行编译。 catkin_make在Jetson nano端启动 ros_arduino_bridge 节点。 刷新环境变量运行ros节点 发现错误需要添加权限 进入catkin_ws/src/ros_arduino_bridge/ros_arduino_python/nodes为文件添加权限。 chmod x ./*运行ros_arduino_bridge节点 在PC端启动键盘控制节点。 rosrun teleop_twist_keyboard teleop_twist_keyboard.py启动rviz查看数据
http://www.dnsts.com.cn/news/127979.html

相关文章:

  • 网站建设困难上海传媒公司电话
  • 清溪仿做网站郑州网站建设排名
  • 建设局网站信息管理制度亚马逊查关键词排名工具
  • 网站制作报价明细表品牌整合营销传播方案
  • 做网站价格和配置河南安阳区号是多少
  • 网站建设自学教程绵阳 网站设计
  • 广东省有多少个市怎样才可以知道网站是否优化
  • 首涂模板网站wordpress可视编辑
  • 献县做网站价格网站赚钱的方式
  • 营销型网站建设论文网站建设与管理主要学什么
  • 龙口网站建设价格合肥建设银行网站首页
  • 帝国做网站的步骤网站域名备案和icp备案一样么
  • 上海自助建站官网个人网站软件
  • 湖南好搜网站建设好玩的网页游戏排名
  • 网站后台更新 前台不显示wordpress评论优化
  • 建站能赚钱吗如何清空wordpress数据库
  • 网站建设各单位强化沟通协作郑州做网站的企业
  • 建设网站地图重庆景点介绍
  • 网站建设安全与维护网站开发数据库连接失败
  • 韩韩良品只做性价比网站下载价格低廉的意思
  • 免费全能网站空间设计方案步骤
  • 好的做淘宝详情页的网站有哪些内容seo计费怎么刷关键词的
  • vs 2017c 怎么建设网站一个空间做2个网站吗
  • 自动设计logo的网站京东的网站规划与建设
  • 398做网站彩铃厦门网站建设那家好
  • 求助用cms做网站设计_以我的家乡家乡为主题南充做网站的
  • 理财网站开发文档门户网站开发价格
  • 北京效果好的网站推广wordpress语言包路径
  • 利用jsp做网站网站建设1000字
  • asp.net 网站开发 ppt网站网页设计要求