首页 /研究 /AutoSoC: Automating Algorithm-SOC Co-design for Aerial Robots
OTHER

AutoSoC: Automating Algorithm-SOC Co-design for Aerial Robots

Srivatsan Krishnan, Thierry Tambe, Zishen Wan, Vijay Janapa Reddi

发表年份
2021
引用次数
4
访问权限
开放获取

摘要

Aerial autonomous machines (Drones) has a plethora of promising applications and use cases. While the popularity of these autonomous machines continues to grow, there are many challenges, such as endurance and agility, that could hinder the practical deployment of these machines. The closed-loop control frequency must be high to achieve high agility. However, given the resource-constrained nature of the aerial robot, achieving high control loop frequency is hugely challenging and requires careful co-design of algorithm and onboard computer. Such an effort requires infrastructures that bridge various domains, namely robotics, machine learning, and system architecture design. To that end, we present AutoSoC, a framework for co-designing algorithms as well as hardware accelerator systems for end-to-end learning-based aerial autonomous machines. We demonstrate the efficacy of the framework by training an obstacle avoidance algorithm for aerial robots to navigate in a densely cluttered environment. For the best performing algorithm, our framework generates various accelerator design candidates with varying performance, area, and power consumption. The framework also runs the ASIC flow of place and route and generates a layout of the floor-planed accelerator, which can be used to tape-out the final hardware chip.

关键词

Computer scienceRobotSoftware deploymentBridge (graph theory)RoboticsApplication-specific integrated circuitEmbedded systemObstacleObstacle avoidanceArtificial intelligence

相关论文

查看 OTHER 分类全部论文