- 博客(5)
- 收藏
- 关注
原创 中科大EPC自动程序(2022python版)
目录一、前言二、源程序三、使用步骤1.把用到的库都安装了2.下载谷歌浏览器驱动3.改学号密码4.改收发邮箱4.改预定时间四、运行步骤注意事项一、前言本程序参考了前辈 @眕眕的这篇文章但前辈的程序不能正确运行,主要问题评论区已有人指出。最大的问题是“预约”按钮的自动点击,原程序在检测到课程时对tds[25]元素自动点击:if (week <=MAX) & ((day,course_time) in BOOK_TIME): #如果满足条件,则自动选课 tds[25].clic
2021-11-24 17:25:34
904
原创 强化学习(一) K臂老虎机python实现
强化学习python实现(一) K臂老虎机前言: 在本科毕业设计中使用Sarsa算法做了机械臂的运动控制,受限于时间,没有深入研究。现在研究生开学已经一月有余,利用课余时间系统的学习Sutton编写的《强化学习》第二版。尽量保持一周两章/三章的速度,因为课余时间真的不多(如果有中科大的老师逛到这,少布置点作业吧,球球了)。学习全程单打独斗,如有错误,恳请指正。1. 贪心算法+乐观初始值10臂赌博机下面这个程序中,10个动作的收益符合正态分布,均值依次从-10到9,价值初始值均为0。这也算是一种乐观初
2021-10-24 15:23:55
2804
原创 Moveit在场景中添加障碍物无法显示/无碰撞属性的解决方法
通过Moveit向场景中添加物体主要有三种方式:1.编程2.Rviz的MotionPlanning窗口选择导入3.传感器数据导入贴心的目录1. 编程添加物体2. 在Rviz里添加object3. 传感器数据导入1. 编程添加物体第一二种方法相对简单,因此网上教程可以搜到不少。但教程里有用的真不多,尤其是通过编程添加物体的方法,十个教程九个抄古月居。重点就在:那篇代码是错误的!所以大多数人都在跟着一篇错误的代码学编程,属实新时代行为艺术先说错在哪:没有publisher发布消息。ROS的入
2020-12-15 17:03:44
3102
7
原创 Moveit!配置/开发机械臂全过程
目录1. 使用MoveIt Setup Assistant完成基础配置2. 配置工作空间3. 启动demo4. 为自己的代码设置依赖5. 运行自己的代码操控机器人1. 使用MoveIt Setup Assistant完成基础配置根据自己需要的机械臂进行配置,各界面参数介绍请查阅:Setuo Assistant此处不再赘述。roslaunch moveit_setup_assistant setup_assistant.launch笔者在此过程中唯一遇到的问题就是在导入URDF文件时,Setu
2020-12-12 22:59:10
2262
原创 Moveit!编程C++ API详解(一)
Moveit中,MoveGroup类提供给我们丰富的函数可以用来设计机器人姿态、进行运动规划。本文以官方API文档以及古月的ROS探索总结为基础,详解Moveit中的C++接口编程说明。1. 包含头文件#include <moveit/move_group_interface/move_group_interface.h>#include <moveit/planning_scene_interface/planning_scene_interface.h>#include
2020-12-11 18:13:24
4995
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人