松灵机器人二次开发——第一天

缘由:

最近学院有一个机器人二次开发的项目。我和朋友被导师推荐了过去,结果去了一头雾水:松灵机器人,linux,导航探测~~对于两个纯软件方面的菜鸟来说毫无头绪。但是没办法,硬着头皮也要接下来。回去找资料,找文档,当下网上对于此类机器人二次开发的案例较少,松灵的官网也没有很细致的介绍文档,但是有一些分散的文档,遍布在b站,公众号上。我们就按着这些文档和视频进行了研究。

初窥门径

松灵公司的教学视频有三个,一个是JDK安装,一个是ros_package,还有一个仿真机。https://space.bilibili.com/484123810/video?tid=0&page=2&keyword=&order=pubdate这是链接。
1.按照其环境要求,装好了Ubuntu20.4虚拟机,装好了git(其网络一直出状况,经常fetch不到外部网站,同时自带的软件商店也有问题,导致现在没法安装新的软件商店)。
2.然后按照https://github.com/agilexrobotics/agx_sdk/tree/scout_v2这里面给的命令,结合第一个教学视频,装好了sdk。(这个sdk应该是机器人自带的基础命令集合,具体使用等待明天连接机器人后的操作)
3.按照第二个教学视频指示,搞ros_package,这个应该是写好的一些机器人指令https://github.com/agilexrobotics/scout_ros提到这个,就要学习ros了,所谓的机器人操作系统,下一步将跟着https://www.bilibili.com/video/BV1Ci4y1L7ZZ?p=3&spm_id_from=pageDriverb站这个博主学习,他用的文档地址:http://www.autolabor.com.cn/book/ROSTutorials/chapter1/11-rosjian-jie-yu-an-zhuang/111rosgai-nian.html。
4.仿真机,这个看第三个教学视频,然后ros文档也有,准备过段时间再深究。

小结

今天就是装环境了,ubuntu环境还有点问题,也算是稍微知道了点机器人开发的门路,先让机器人动起来,然后操作它,下指令,然后学ros,改代码,最后搞算法,弄研究。今天放了很多文档,也是自己看看,以后说不定把现在的认识都推翻了!自己还是菜鸟,希望有熟悉这些的大佬多多指点,每天(可能)都会更新,也是给自己毕业季搞点事情做。

松灵机器人二次开发之一相关推荐

  1. 松灵机器人二次开发总结

    松灵机器人二次开发最终总结 前言: 因为最近写完了系统的专利,因此想在这里给故事划上一个句号.前面说到自动检测和报表形成是比较难的操作,其中一个是本系统的核心操作功能,一个是系统的难实现功能.都是本系 ...

  2. ABB机器人二次开发:使用Web网页读取机器人系统信息的操作方法

    本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 对于ABB机器人进行远程监控,除了使用PC SDK二次开发后生成远程监控程序以外,还可以使用ABB机 ...

  3. ABB机器人二次开发(C#)- 二更

    ABB机器人二次开发(C#)- 二更 3 编程学习篇 3.1 PC SDK学习 3.2 代码阅读和学习 3.3 代码编写 3.4 小结 3 编程学习篇 创作背景在上一篇文章中写过,此处不再赘述.作者之 ...

  4. 个人号的微信API接口,微信机器人二次开发

    前段时间应公司需求,要开发一套自定义的微信机器人,具体需求是可以自己批量添加好友.批量打标签等进行好友管理,社群管理需要自动聊天,自动回复,发朋友圈,转发语音,以及定时群发等,还可以提取聊天内容,进行 ...

  5. ABB机器人二次开发:基于FlexPendant SDK的示教器功能开发基础

    目录 一.开发环境搭建 二.开发项目创建 三.专业工具开发控件添加

  6. ABB机器人二次开发:基于PC SDK的机器人控制器扫描程序编写

    目录 一.项目创建 二.窗口布局 三.开发接口引用 四.代码编写 五.运行测试 本文已经首发在个人微信公众号:工

  7. SCOUT MINI Pro松灵机器人j建图定点步骤

    一.slam建图实践: (1)启动激光雷达,发布base_link-><laser_link>的坐标变换 source devel/setup.bash roslaunch scou ...

  8. 操作ROS松灵机器人步骤及遇到的问题

    小车型号:scout-v2.0 https://github.com/agilexrobotics/scout_ros(所用包的下载地址) 或者 https://hub.fastgit.org/agi ...

  9. ABB 机器人二次开发另一种方式 socket通信

    前言: 前面我们说了一种方式是用 abb 官方提供的 c# sdk,只有c#的 所以有一定的局限性 PC SDK 还有另一种方法 写RAPID 代码 建立客户端/服务器 通过socket 与上位机通信 ...

最新文章

  1. Linux 上 12 个高效的文本过滤命令
  2. mysql的主从复制功能_Mysql的主从复制功能
  3. c/c++字符串混淆工具
  4. 将一个键值对添加入一个对象_细品Redis高性能数据结构之hash对象
  5. 从一个实例看javascript几种常用格式的转换
  6. Zipkin-1.19.0学习系列13: Brave-Web-Filter的filter机制分析
  7. 识别你的ADFS是什么版本的(Which version of ADFS is running)
  8. 调用函数的ALV、面向对象的ALV设置带选择列
  9. Hibernate框架简单应用
  10. 极速稳定网络加速服务器,零点云 极速服务器
  11. PC傻瓜式安装黑苹果并打造成全能逆向工作站--更新至2021.12.20
  12. windows 下 修改mysql配置文件
  13. 【保姆级手写理解——灰色预测理论以及python实现】
  14. ANSYS网格转化为模型、ANSYS网格导入到workbench分析
  15. C# 屏幕保护程序制作
  16. html css img 居中显示图片,css图片垂直居中 让html img图片垂直居中的三种方法
  17. SLD各地物配置文件
  18. python条件判断练习—(猜拳游戏)
  19. C/C++文件输入输出(详细介绍)
  20. 别害羞,开源社区真的很需要你,教你如何参与开源社区~

热门文章

  1. 2004-2019年285个地级市实际GDP与名义GDP
  2. 全国计算机等级考试二级 Python 软件安装指南
  3. 黄江二手车骗局,黄江二手车价格
  4. 『线程池』在.NET中如何优雅地调优ThreadPool
  5. Matlab批量修改fig图片的大小、文字
  6. C# EF EntityState的几种状态
  7. Django版本查看方式
  8. 【Redis】基础问题答疑
  9. 程序员有用网站集(干货)
  10. 没技术没能力的人才会颓废