# IC_Challenge
**Repository Path**: coralab/ic-challenge
## Basic Information
- **Project Name**: IC_Challenge
- **Description**: No description available
- **Primary Language**: Matlab
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 20
- **Forks**: 11
- **Created**: 2021-07-01
- **Last Updated**: 2025-03-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# IC_Challenge
## 简介
IC_Challenge是华中科技大学人工智能与自动化学院本科生《智能控制》课程设置的一个课程设计挑战,主要鼓励采用《智能控制》课程教授的知识,解决相关应用中的问题。
### [Arena Challenge](https://gitee.com/coralab/ic-challenge/tree/master/Arena)简介
Arena Challenge是一个由Matlab代码编写的仿真环境。主要要求挑战者编写Matlab代码控制小车在一个地图环境中从起点运行至终点,地图中随机放置着障碍物。小车是一个unicycle的动力系统(见详细解释),并装有“雷达”探测器,可探测前方障碍物情况。最终的成绩由小车到达终点的时间以及小车是否撞上障碍物等情况综合评估而得。
挑战者提交其设计的控制策略,我们将测试控制策略在随机地图和不同配置下的得分情况,得到策略的最终得分。
项目详细信息见[链接](https://gitee.com/coralab/ic-challenge/tree/master/Arena)
### [Car Racing Challenge](https://gitee.com/coralab/ic-challenge/tree/master/Arena)简介
Carracing是一个由Matlab代码编写的仿真环境。主要要求挑战者编写Matlab代码控制小车在环形跑道上,以最快最好的方式,从起点运行至终点。小车是一个比unicycle更复杂的系统动力系统(见下文解释),并装有“雷达”探测器,可探测前方障碍物情况。最终的成绩由小车到达终点的时间以及小车是否撞上障碍物等情况综合评估而得。
挑战者提交其设计的控制策略,我们将测试控制策略在随机地图和不同配置下的得分情况,得到策略的最终得分。
项目详细信息见[链接](https://gitee.com/coralab/ic-challenge/tree/master/Carracing)
### [WaterTank Challenge](https://gitee.com/coralab/ic-challenge/tree/master/Watertank)简介
WaterTank Challenge是一个由Matlab代码编写的仿真环境。主要要求挑战者编写Matlab代码控制水箱液位至目标液位。控制量为水箱进水阀门,控制量为正数.
项目详细信息见[链接](https://gitee.com/coralab/ic-challenge/tree/master/Watertank)
### [Cart-Pole Challenge](https://gitee.com/coralab/ic-challenge/tree/master/Cart-Pole)简介
Cart-pole Challenge是一个由Matlab代码编写的仿真环境。主要要求挑战者编写Matlab代码控制倒立摆至竖直向上的位置。
项目详细信息见[链接](https://gitee.com/coralab/ic-challenge/tree/master/Cart-Pole)
### [CarParking Challenge](https://gitee.com/coralab/ic-challenge/tree/master/CarParking)简介
Car Parking Challenge是一个由Matlab代码编写的仿真环境。主要要求挑战者编写Matlab代码控制小车将车停至停车位(见图中红色标志)。
项目详细信息见[链接](https://gitee.com/coralab/ic-challenge/tree/master/CarParking)
# 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request