autolabor开源ros机器人笔记

本文档记录了使用autolabor机器人通过USB线连接Arduino控制板与PC的过程,PC利用串口工具发送指令进行控制。同时介绍了相关SSH工具的使用方法。
摘要由CSDN通过智能技术生成

    1、 AutolaborOS 基于 Ubuntu Mate和ROS Kinetic,增加web管理

    2、 Autolabor 1
    软件结构:
    Arduino Mega 2560 主要运行PID程序,负责执行串口收到的指令,控制马达以指定速度旋转,同时对编码器计数,向上层软件报告轮胎实际转动脉冲数.
     详细功能可以参考此部分源代码,位于U盘 Arduino 源代码目录中.

     Raspberry Pi 3 为机器人主要软件环境平台,内部运行Linux系统Debian发行版,在这之上运行Indigo 版本 ROS系统, 实现机器人所有功能.
     诸如控制底盘运动,SLAM,导航各功能,均以软件包的形式,运行在ROS系统之上. 通过一个Launch文件可以将各功能模块配置在同一个启动文件内,实现需要彼此配合的功能.
    http://wiki.ros.org/roslaunch
    
    PC 并不是必须的部分,在Autolabor1中,此部分主要作用是运行ROS工具软件rviz用以观察SLAM输出的地图以及指示导航目标. 您完全可以通过二次开发, 将此部分功能移植到手机上或者省略(例如自行指示目标)
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值