曦晨's starred repositories
github-project-recommend
Github优秀开源项目整理(每周更新)http://chenhaoact.com/github-project-recommend.html
open-robotics
开源机器人学(Open Robotics)是一个帮助机器人学习者入门的开源项目。
SweepRobot
扫地机器人项目开源代码
py-apple-quadruped-robot
一个低成本大型全套四足机器人软硬件开源项目
introduce_c-cpp_manual
一个收集C/C++新手学习的入门项目,整理收纳开发者开源的小项目、工具、框架、游戏等,视频,书籍,面试题/算法题,技术文章。
mines_sweeper
开源项目:扫雷(Qt开发)
6-DOF-Manipulator
6自由度机械臂运动控制(STM32F103C8T6)
Design-of-Triaxial-Motion-Controller-Based-on-STM32F103
《基于STM32F103的三轴运动控制器设计》,2015年湖北省优秀学士学位论文
Video-Image-Processing
:white_check_mark:DoING 基于嵌入式的视觉运动控制
About_Robot
项目相关 -- 包括机械臂运动学、动力学建模,轨迹规划以及运动控制仿真的相关代码
7Dof_Robot_Controller
Real-time 7dof robot arm controller. EtherCAT/Xenomai/Raspberry/Android UI
rpi4-xeno3
xenomai 3 for raspberry pi 4
4nmflywheel
基于 QT 框架的一款电机监控软件,采用rs422串口通信,sqlite数据库,qcustomplot画图 特点: 基于qt的多线程的串口通讯&数据库操作,可以自动生成WORD格式的检测报告
skynet_robot_control_rtos_ethercat
Realtime 6-axis robot controller, based on Qt C++ & OpenCascade & KDL kinematics & HAL
nonlinear-VI
Continuous-time VI for nonlinear systems
Robust-Attitude-Controller-for-UAV-Using-Dynamic-Inversion-and-Extended-State-Observer-controller
A robust feedback linearization controller is presented for attitude control of an unmanned aerial vehicle (UAV). The objective of this controller is to make the roll angle, pitch angle, and yaw angle track the given trajectories(commands) respectively. This design is developed using dynamic inversion and extended state observer (ESO). Firstly, dynamic inversion is used to linearize and decouple UAV attitude system into three single-input-single-output (SISO) systems, then three proportional-derivative (PD) controllers are designed for these linearized systems. Extended state observers are used to estimate and compensate unmodeled dynamics and extent disturbances. Simulation results show that the proposed controller is effective and robust.
reinforcement_learning
This repository demonstrates a learning approach to the stabilization of a pendulum. Reinforcement Learning is used to learn a policy for balancing a pendulum in the upright position. Reinforcement Learning hereby refers to Approximate Dynamic Programming (ADP), a sampling based version of Dynamic Programming.
RL_tracking_PI_algorithm_single_agent
the code implements a training algorithm for a tracking control system using dynamic programming and reinforcement learning. It uses neural networks to approximate the control policy and iteratively updates the networks to improve the system's performance.
dual-adp-suc
Code / data for the paper "A Dual Approximate Dynamic Programming Approach for Multi-stage Stochastic Unit Commitment" http://www.optimization-online.org/DB_HTML/2018/06/6672.html
adp-powell-exercises
Approximate Dynamic Programming exercises from Powell (2011)
adp-portfolio-selection
Approximate Dynamic Programming for Portfolio Selection Problem