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

Ubuntu20.04环境下Baxter机器人开发环境搭建

Ubuntu20.04环境下Baxter机器人开发环境搭建

ubuntu20.04安装

安装ROS

Baxter机器人依赖安装
  • 主目录创建工作空间,按以下步骤执行

    • mkdir -p ~/baxter_ws/src

    • source /opt/ros/noetic/setup.bash

    • cd ~/baxter_ws

    • catkin_make

    • catkin_make install

    • source /opt/ros/noetic/setup.bash

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

    • source ~/.bashrc

  • Baxter机器人依赖安装

    • sudo apt-get install ros-noetic-spacenav-node

    • sudo apt-get install ros-noetic-effort-controllers

    • sudo apt-get install git-core python3-wstool python3-vcstools python3-rosdep ros-noetic-control-msgs

    • sudo apt-get install gazebo11 ros-noetic-gazebo-ros-control ros-noetic-gazebo-ros-pkgs ros-noetic-ros-control ros-noetic-control-toolbox ros-noetic-realtime-tools ros-noetic-ros-controllers ros-noetic-xacro python3-wstool ros-noetic-tf-conversions ros-noetic-kdl-parser ros-noetic-moveit

下载Baxter SDK软件包并安装
  • 官网下载SDK软件包

    也可点击下列链接直接提取:

    链接:https://pan.baidu.com/share/init?surl=3FJIqjHeKdT8DNFhL1xe-Q&pwd=1234
    提取码:1234

  • 解压软件包到~/baxter_ws/src目录下

  • 编译

    • cd ~/baxter_ws

    • catkin_make

      这一步如果有提示缺包,直接下载再重新catkin_make

  • 提取baxter.sh脚本

    cp ~/baxter_ws/src/baxter_noetic/baxter/baxter-master/baxter.sh .

  • 修改脚本中:ros_version="noetic"

至此,环境搭建完成,效果和官方镜像基本一致。

相关文章:

  • 深度剖析整型和浮点型数据在内存中的存储(C语言)
  • LabVIEW电源适应能力检测系统
  • JDBC常见的几种连接池使用(C3P0、Druid、HikariCP 、DBCP)
  • 蓝牙解码芯片TD5161A,TWS蓝牙音箱芯片—拓达半导体
  • GPT4v和Gemini-Pro调用对比
  • CachyOS简介
  • springBoot不同module之间互相依赖
  • 前字节员工自爆:我原腾讯一哥们,跳槽去小公司做小领导,就签了竞业,又从小公司离职去了对手公司,结果被发现了,小公司要他赔80万
  • 鸿蒙HarmonyOS实战:渲染控制、路由案例
  • C语言—数据在内存中的存储
  • shadertoy-安装和使用
  • hbase安装部署
  • 打开nginx连接的php页面报错502
  • 实验室自用LabVIEW软件与商用软件价格差异分析
  • C#语言进阶(二)—事件全解
  • hexo+github搭建个人博客
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • Angularjs之国际化
  • Brief introduction of how to 'Call, Apply and Bind'
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • js算法-归并排序(merge_sort)
  • Leetcode 27 Remove Element
  • Sass 快速入门教程
  • vue 配置sass、scss全局变量
  • vue2.0项目引入element-ui
  • webpack+react项目初体验——记录我的webpack环境配置
  • 分布式熔断降级平台aegis
  • 构建工具 - 收藏集 - 掘金
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 两列自适应布局方案整理
  • 目录与文件属性:编写ls
  • 前端_面试
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #NOIP 2014#Day.2 T3 解方程
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (C)一些题4
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (图)IntelliTrace Tools 跟踪云端程序
  • (自用)网络编程
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET6实现破解Modbus poll点表配置文件
  • .Net的DataSet直接与SQL2005交互
  • //TODO 注释的作用
  • :=
  • @EventListener注解使用说明