- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 ODrive odrivetool (3 速度闭环控制) 电机,伺服电机BLDC motor servo Open source
本节内容:如何解决转速不流畅问题;视频地址请观看 https://www.bilibili.com/video/BV1dy4y1H7Yzodrv0.reboot() 重启ODrivestart_liveplotter(lambda:[odrv0.axis1.encoder.vel_estimate,odrv0.axis1.controller.vel_setpoint]) 启动图形界面odrv0.axis1.controller.vel_set...
2021-02-02 23:25:57
2031
原创 odrivetool学习(二 设置为上电自动启动 Liveplotter使用)Odrive 电机 伺服系统,无刷电机servo control BLDC motor
odrivetool学习(二 设置为上电自动启动 Liveplotter使用)Odrive 电机 伺服系统,无刷电机servo control BLDC motor无刷电机控制,电机为大功率无刷电机,4对极,编码器为360线,AB相增量编码器 fw0.4.11视频地址https://www.bilibili.com/video/BV1T5411H7Dzodrv0.axis1.encoder.config.pre_calibrated 检查编码器是否校准odrv0.axis1.request.
2021-01-31 13:50:55
1235
1
原创 odrivetool使用(1 闭环速度控制配置)Odrive 电机 伺服系统,无刷电机servo control BLDC motor
无刷电机控制,电机为大功率无刷电机,4对极,编码器为360线,AB相增量编码器请观看我电机的转动情况https://www.bilibili.com/video/BV1vV411t74sodrv0.erase_configuration() 恢复出厂配置odrv0.reboot() 重启odrv0.axis1.motor.config.pole_pairs=4 设置电机对极数odrv0.axis1.encoder.config.mode=ENCODER_MODE_INCREMENTAL
2021-01-31 13:31:31
2636
1
转载 QT5.7以上版本 调用虚拟键盘并且添加中文(mingw)
1 编译插件1. 下载QT5.7 的源代码,http://download.qt.io/archive/qt/5.7/5.7.0/single/2. 从压缩包里面找到qtvirtualkeyboard,将其拷贝出来,到一个英文路径的目录上。3. 点击windows的【开始】【Qt 5.7.0】【5.7】【MinGW 5.3.0 (32-bit)】【Qt 5.7 for Desktop ...
2019-08-09 14:24:49
1142
转载 QT5.7以上版本 调用虚拟键盘并且添加中文(mingw)
QT5.7以上版本调用虚拟键盘并且添加中文(mingw)(2018-03-06 11:27:23)转载▼ 1 编译插件1. 下载QT5.7 的源代码,http://download.qt.io/archive/qt/5.7/5.7.0/single/2. 从压缩包里面找到qtvirtualkeyboard,将其拷贝出来,到一个英文路径的目录上。3. 点击...
2019-07-26 18:25:40
431
转载 Ubuntu 15.04 安装配置 Qt + SQLite3
序最近需要在Ubuntu下使用Qt开发项目,选择简单小巧的SQLite数据库,现将安装配置以及简单操作记录如下,以便日后查阅。安装QtCMake和Qt Creator是Linux下开发C++程序的神器,Ubuntu 15.04已经集成了最新版的Qt Creator (3.1.1)。sudo apt-get install cmake qtcreator 安装Sqlite...
2019-06-17 10:04:57
582
1
转载 ubuntu系统启动后停在(initramfs)
可以敲一些简单的命令,重启无效,提示说硬盘(系统文件存在问题)。使用fsck -y /dev/sdb1 命令 修复。系统装在sdb1。修复完毕重启reboot即可。
2019-05-08 13:12:40
513
转载 Ubantu 16.04升级内核版本和还原到升级之前的内核版本的方法
一、查看系统信息1、查看发布版本:命令: lsb_release -a 运行结果:/2、查看内核版本:命令: uname -sr 运行结果:二、升级内核的方法1、内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/ 。打开地址后,拖动鼠标到网页最底端,找到最新版...
2019-05-08 08:30:57
719
转载 Qt移植到ARM Linux教程
Qt 是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年
2017-11-27 16:05:34
444
转载 Qt源码编译configure配置参数
安装选项选项作用-prefix 指定部署目录(默认 /usr/local/Qt-5.6.0)-extprefix 安装目录(默认 SYSROOT/PREFIX)-hostprefix [dir]运行在这个主机上的构建工具的安装目录,如果不给定,使用当前目录. (默认 EXTPREFIX)你可以用这些来改
2017-11-26 23:12:48
1369
转载 新唐N32926移植QT4
忙活了一周,终于在新唐这个ARM9上跑起了了QT,总结一下吧。作为一个新手,移植过程感觉还是比较坑的。PS:第一次写博客1.tslib的移植 其实新唐的已经在根文件系统移植好了,只需要在QT下使用这几个动态链接库即可校准的程序在/usr目录下,最后生成的校准文件在/mnt/nand1-1目录2.嵌入式QT的安装。这里有坑,新唐提供的交叉工具是4.2版本的
2017-11-26 19:24:00
448
转载 移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了很长一段时间的 qt5.6 for windows ,本文就来介绍一下QT在嵌入式环境的搭建。 移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在 ubun
2017-11-26 17:35:19
400
转载 Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]
用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand
2017-11-26 13:40:48
472
转载 Qt5.2.1移植新唐n32905测试
目录 个人测试,不保证移植全部正确 一:Qt在开发板运行测试二:Qt 简介三:Qt开发环境与跨平台四:Qt5.2.1移植,主机开发环境安装五:Qt5.2.1移植,交叉编译环境安装六:QtCreator交叉编译版本配置 七:触摸屏tslib移植八:新唐开发板移植 一:Qt在开发板运行测试1.新唐N32905U1DN开发板启动状态
2017-11-25 23:53:42
791
转载 正在准备把Qt4.x 移植到 N32926
Qt4.7源码下载地址:http://download.qt-project.org/archive/qt/4.7/qt-everywhere-opensource-src-4.7.0.tar.gz再下载tslib-1.4步骤解压tslib1.4.tar.gzcd tslibexport CC=arm-linux-gcc./autogen.sh
2017-11-25 23:52:21
204
转载 Ubuntu 14.04 下安装ncurses-devel
解决Ubuntu 14.04 使用`make menuconfig`配置Linux 内核时,出现缺少'ncurses-devel'库支持。*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires
2017-11-17 16:40:20
1738
转载 树莓派开启samba服务
打算作小车的,但是目前还没有开始,闲着它不好吧,就好做个samba服务吧1 安装软件sudo apt-get install samba samba-common-bin后面那个是必须安装的,包含设置工具包2 配置/etc/samba/smb.confsudo vi /etc/samba/smb.conf在文件的最后追加一段这个样子的标注,注意序号不要,是复
2017-11-10 11:34:28
525
转载 树莓派3装ubuntu mate 16 开机自动登陆
修改/etc/lightdm 下的lightdm.conf文件如果没有则自己创建一个 内容为[SeatDefaults]autologin-user=name下面的这个实验时自己树莓派3装了ubuntu mate后使用的方法[SeatDefaults]autologin-user=robot
2017-11-08 10:53:19
867
转载 树莓派学习笔记:设备端口绑定
吃水不忘挖井人:参考链接http://blog.youkuaiyun.com/kangear/article/details/46302741 我们在树莓派上玩ROS的时候通常会插入不同的USB设备,这些设备有USB通信的如Kinect,也有USB串口设备(如激光雷达,树莓派与底盘接口等)以USB转串口为例,通常设备节点名为ttyUSBx(x为0~n),Linux内核会根据插入设备的先后顺序
2017-11-08 09:44:30
635
1
转载 ROS与开发板入门教程-树莓派3源码安装Turtlebot(ubuntu mate 16.04+kinetic+Turtlebot)
ROS与开发板入门教程-树莓派3源码安装Turtlebot(ubuntu mate 16.04+kinetic+Turtlebot)ROS与开发板入门教程-树莓派3源码安装Turtlebot(ubuntu mate16.04+kinetic)说明介绍树莓派3安装ubuntu mate16.04+kinetic之后,再源码安装Turtlebot系统安装安装ubun
2017-11-08 09:04:29
1181
转载 Turtlebot学习指导第二篇_安装Turtlebot软件包,配置主从机网络
首先安装ros-indigo-desktop-full installation 包1,安装依赖 sudo apt-get install ros-indigo-turtlebot ros-indigo-turtlebot-apps ros-indigo-turtlebot-interactions ros-indigo-turtlebot-simulator ros-indigo
2017-11-07 18:05:56
574
转载 ROS 学习系列 -- Roomba, Xtion Pro机器人制作地图在Android手机无法实时观测地图
http://blog.youkuaiyun.com/crazyquhezheng/article/details/47065811turtlebot 配合Android应用 Make a Map可以允许用户通过手机操纵机器人扫描室内地图并在手机上显示出来,效果图如下: ROS机器人与安卓设备的通讯协作是通过rocon实现的,细节这里不作描述。本文适合已经对该技术非常熟悉的人阅读。
2017-11-01 15:50:39
440
转载 ROS与Android的窃窃私语
# 简介ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、函数库、可视化工具、消息传递和软件包管理等诸多功能。ROS遵循BSD开源许可协议Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导
2017-10-31 09:54:03
5619
6
转载 ROS官方手机APP--Rocon Remocon在ROS concert中的使用(一)
尝试了那么多次,一个突如其来的想法,竟然终于成功了,决定把它记录下来,因为这方面的资料太少了。曾经想自己编写APP,来控制turtlebot在gazebo里进行仿真,但是也是失败了,现在就先用这官方APP来做实验吧。以下内容都是看官网教程得来的,附上官网:rocon_app_platform 一、下载使用工具1、使用的手机APP感谢 利用Rocon Remocon a
2017-10-30 17:38:39
3661
2
原创 ROS使用国内USTC源
首先打开终端输入sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'设置密钥wget https://raw.githubuserconten
2017-10-28 16:39:49
16764
6
原创 树莓派安装ROS
转自http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Indigo%20on%20Raspberry%20PiPlease ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your
2017-10-28 11:55:22
383
转载 ROS-----pluginlib使用总结
1 简介pluginlib是一个C++库,可以实现为一个ROS包动态的加载和卸载插件。这里的插件通常是一些功能类,且以运行时可动态加载的库(如共享对象,动态链接库)的形式存在。借助pluginlib的帮助,用户不必关心自己的应用程序该如何链接包含自己想使用的的class的库(如定义class的头文件在哪里,如何定义的),因为pluginlib会在你调用时自动打开你需要的插件库(Note:需要提
2017-10-23 14:54:03
388
转载 ROS control-----hardware_interface简介
hardware_interface在ros_control中占有重要地位,controller通过hardware_interface与机器人硬件获得连接。1 hardware_interface主要数据结构1.1 resource handle 这些handle主要功能包括存入resource,并提供相应获取resource接口。
2017-10-20 09:00:31
2149
转载 launch启动文件的理解与编写
ROS提供了一个同时启动节点管理器(master)和多个节点的途径,即使用启动文件(launch file)。事实上,在ROS功能包中,启动文件的使用是非常普遍的。任何包含两个或两个以上节点的系统都可以利用启动文件来指定和配置需要使用的节点。通常的命名方案是以.launch作为启动文件的后缀,启动文件是XML文件。一般把启动文件存储在取名为launch的目录中。 每个XML文件都必须要包含
2017-10-18 09:06:29
739
typedef用法小结
2009-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人