基于AVR单片机: 两轮自平衡智能车(3)-控制算法

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/06/16/avr_self_balancing_car_controller/

  

订阅BLOG:Blog of Embbnux   文章浏览量:229 views

  

  

最近做了个九轴的传感器,利用之前博文的卡尔曼算法得出了传感器的三轴的姿态角。想利用这个传感器来做自平衡智能车和四轴飞行器,这篇博文主要讲诉两轮自平衡车的制作,由于两轮自平衡车的详细内容之前讲过了,这里就主要讲控制算法,涉及两轮平衡车的角度平衡控制以及速度控制。

继续阅读

在Beaglebone Black安装ROS机器人操作系统

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/06/02/install_ros_on_beaglebone_black_ubuntu/

  

订阅BLOG:Blog of Embbnux   文章浏览量:354 views

  

  

我的BBB(beaglebone black)自从买来后就没怎么玩,现在开始接触ROS,打算把 beaglebone black变成ROS专用了,毕竟他本来就是为了玩机器人用的,那么多IO口。ROS是一个机器人软件平台,由于其众多的软件库,可以大大简化机器人的开发进程。

继续阅读

树莓派2使用SPI接口IOError: [Errno 22]问题解决

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/04/28/raspberry_pi_2_use_spi_problem/

  

订阅BLOG:Blog of Embbnux   文章浏览量:508 views

  

  

最近更新了树莓派的系统,发现了一些和以前的用法不同的地方。首先是新的内核使用了设备树来管理各个硬件借口,所以使能spi以及i2c的用法和之前的不一样了,这里可以直接使用sudo raspi-config里面的高级设置来使能spi和i2c.

继续阅读

在树莓派raspberry上搭建avr单片机开发环境

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/04/20/building_avr_mcu_development_on_raspberry_pi/

  

订阅BLOG:Blog of Embbnux   文章浏览量:656 views

  

  

之前开发avr单片机是一直在ubuntu下开发的,最近买了新的树莓派2,发现性能也不错,加上显示器就是一台很实用的linux电脑了,于是决定在树莓派上搭建开发avr单片机环境。avr在linux下的开发靠的主要是avr-gcc以及avrdude ,树莓派采用的Raspbian系统是基于debian的,系统源中有很丰富的软件包,所以总体配置还是比较简单。

继续阅读

树莓派Raspberry设置python脚本开机启动

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/04/12/raspberry_pi_setting_python_script_start_on_boot/

  

订阅BLOG:Blog of Embbnux   文章浏览量:751 views

  

  

最近有个项目利用树莓派来完成,主要是在树莓派上用python写了个脚本来处理一些信息与逻辑。这边就遇到一个问题,即设置该脚本在开机的时候自动运行,而不是需要人登陆到树莓派上在执行这个程序,这样太麻烦了,顶多在实验室玩玩,拿不出去。本文主要讲诉设置该python脚本在树莓派上自动运行。

继续阅读

rails使用bootstrap3-wysiwyg可视化编辑器并实现自定义图片上传插入功能

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/03/17/rails_use_bootstrap3-wysiwyg_with_carrierwave_picture_upload/

  

订阅BLOG:Blog of Embbnux   文章浏览量:1,147 views

  

  

之前在rails开发中使用了ckeditor作为可视化编辑器,不过感觉ckeditor过于庞大,有很多不需要的功能,而且图片上传功能不好控制不同用户可以互相删除图片,感觉很不好。于是考虑更改可视化编辑器,多方考虑选择了bootstrap3-wysiwyg,但是这个编辑器无法实现图片上传功能,还有换行使用br而不是p标签不是很好。于是考虑自定义完善其功能。

继续阅读

利用USB网卡配置树莓派为无线热点

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/02/08/setup_raspberry_to_wifi_access_point_with_rtl8188/

  

订阅BLOG:Blog of Embbnux   文章浏览量:1,805 views

  

  

寒假放假回家,忘记带无线路由器了,家里只有一根网线没有wifi,幸亏带了树莓派还有一个usb无线网卡,于是考虑用树莓派来做无线热点,利用树莓派来共享无线网络。

继续阅读

基于9轴惯性运动传感器的三阶卡尔曼滤波器算法

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/01/30/9_dof_imu_with_kalman_filter_on_avr/

  

订阅BLOG:Blog of Embbnux   文章浏览量:1,532 views

  

  

最近在玩九轴的惯性传感器,很是有挑战性.九轴说的是三轴的加速度计、三轴的陀螺仪以及三轴的磁场传感器。但是只是单纯的测出九个轴的数据没什么用,关键是要能够融合这九轴数据得出我们想要的结果。这里就运用三阶卡尔曼滤波算法来融合这九轴运动数据为三轴的角度。运用这三个角度可以用来做自平衡车或者四轴飞行器.

继续阅读

Beaglebone Black(BBB)使用无线网卡RTL8188cus配置

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/01/19/beaglebone_black_use_usb_wireless-network_on_rtl8188cus/

  

订阅BLOG:Blog of Embbnux   文章浏览量:1,325 views

  

  

最近给Beaglebone Black重新刷了最新的UBUNTU 14.04的系统,发现原来的usb网卡不能用了,于是考虑先用个usb无线网卡代替一下,就把给树莓派用的RTL8188cus芯片的USB无线网卡给拿过来用了.

继续阅读

ubuntu server上安装java环境及root环境支持

个人原创,版权所有,转载请注明出处,并保留原文链接:  

  

http://www.embbnux.com/2015/01/07/ubuntu_server_install_oracle_java_and_use_on_sudo/

  

订阅BLOG:Blog of Embbnux   文章浏览量:1,210 views

  

  

有个功能的完成需要java的支持,所以决定在服务器上部署安装java环境,这里采用的是oracle的jdk/jre.java包是从官网上下载下来的.

继续阅读