# youbot-Pick-and-Place-with-PI-Control
### Conducted as the Capstone Project of Modern Robotics: Mechanics, Planning, and Control Specialization by Northwestern University, offered on Coursera. (Uses Modern Robotics Library which can be found here, on Github)
The project aims to make the mobile manipulator youBot pick a cube from an initial configuration and tranport it to a desired location before dropping it off.
The program uses 3 separate functions to achieve this. TrajectoryGenerator first creates a reference trajectory for the end-effector of the youBot. After an initial configuration
is selected, FeedbackControl function calculates the error between the actual and the reference configuration and finds the control vector to be commanded. Then the NextState
function calculates the new configuration for the robot in order to move the robot towards the objective.
![youBot](http://hades.mech.northwestern.edu/images/thumb/5/57/Youbot-capstone.png/384px-Youbot-capstone.png)
Controller Information:
The controller used to move the robot is Feedforward PI Controller. The controller is tested with different Kp and Ki gains to see the error response.
Feedforward PI with Kp = 100, Ki = 210
![Feedforward PID with Kp = 100, Ki = 210.](https://github.com/kucar17/youbot-Pick-and-Place-with-PI-Control/blob/master/Results/newTask/Error%20Plot.png)
Feedforward PI with Kp = 62, Ki = 19
![Feedforward PI with Kp = 62, Ki = 19](https://github.com/kucar17/youbot-Pick-and-Place-with-PI-Control/blob/master/Results/best/Error%20Plot.png)
With the 100 and 210 being Kp and Ki gains, respectively, an example response to a large initial configuration error looks like this:
![System response when Kp = 100 and Ki = 210](https://github.com/kucar17/youbot-Pick-and-Place-with-Feedforward-and-PI-Control/blob/master/Results/ehee.gif?raw=true)
With gains which are not tuned very well, system may behave oscillatory or even unstable. An oscillatory response looks like this:
![Oscillatory system response](https://github.com/kucar17/youbot-Pick-and-Place-with-Feedforward-and-PI-Control/blob/master/Results/eheee.gif?raw=true)
An example run of the program looks like this on simulation environment (Coppelia Sim):
![Robot doing its job](https://github.com/kucar17/youbot-Pick-and-Place-with-Feedforward-and-PI-Control/blob/master/Results/newTask/newTask.gif)
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计&课设-该项目旨在使移动机械手youBot从初始配置中拾取立方体并将其运输到所需的位置….zip
共24个文件
txt:7个
m:4个
mp4:3个
需积分: 1 0 下载量 171 浏览量
2024-01-08
22:56:40
上传
评论
收藏 28.69MB ZIP 举报
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-该项目旨在使移动机械手youBot从初始配置中拾取立方体并将其运输到所需的位置….zip (24个子文件)
matlab_code
Results
eheee.gif 957KB
newTask
newTask.csv 838KB
ReadME.txt 228B
Output log.txt 89B
newTask.gif 4.71MB
Error Plot.png 19KB
newTask.mp4 7.33MB
ehee.gif 1.72MB
best
ReadME.txt 181B
Error Plot.png 24KB
Output Log.txt 89B
best.mp4 8.2MB
best.csv 870KB
overshoot
ReadME.txt 181B
overshoot.csv 869KB
overshoot.mp4 7.7MB
Error Plot.png 24KB
Output Log.txt 89B
Code
TrajectoryGeneratorr.m 3KB
Main.m 4KB
FeedbackControl.m 1KB
NextStatey.m 1KB
Yeni Metin Belgesi.txt 161B
README.md 2KB
共 24 条
- 1
资源评论
白话机器学习
- 粉丝: 8928
- 资源: 7681
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 欧阳雨彤202330813009.py
- 基于 Yolov5 的自动贴标IMG,以及许多其他有用的工具
- 基于STM32F103C8T6、LCD1602、AD5206(I2C接口)6路数字电位器的proteus仿真应用设计
- 021315100-2405220913.awb
- 语音分帧与加窗基于MATLAB
- 二层独栋别墅砖混结构D027-两层-10.40&10.30米-施工图.dwg
- 帆软跑马灯制作,附件有制作好的效果
- 本户型为2层独栋别墅D026-两层-13.14&12.84米-施工图.dwg
- 双层别墅图纸有施工图D022-两层-08.70&10.80米-施工图.dwg
- 基于Android的交通事故全责图解设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功