python Robot Studio移动机器人开发算法平台搭建
本文描述了一个开源软件(OSS)项目:PythonRobotics。 这是用Python编程语言实现的机器人算法的集合。 该项目的重点是自主导航,目标是让机器人技术的初学者了解每种算法背后的基本思想。 在该项目中,选择了在学术界和工业界中实用且广泛使用的算法。 每个示例代码都是用Python3编写的,并且仅依赖于某些标准模块以提高可读性和易用性。 它包括直观的动画,以了解模拟的行为。
这是机器人算法的Python代码集合,尤其适用于自主导航。
特征:
易于阅读以理解每个算法的基本思想。
选择广泛使用和实用的算法。
最低依赖性。
第一步:平台资源
1) code repository:https://github.com/AtsushiSakai/PythonRobotics
2) animation gifs are stored:https://github.com/AtsushiSakai/PythonRoboticsGifs
第二步:环境配置:
更新一下CONDA :conda update -n base -c defaults conda
安装其他缺少的依赖项,缺啥补啥:
-
Python 3.6.x (2.7 is not supported)
-
numpy
-
scipy
-
matplotlib
-
pandas
python中cvxopt正确安装方案:
1、先卸载已经安装的numpy,pip uninstall numpy;
2、下载numpy whl,现在网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
pip install 下载的numpy完整路径
3、安装cvxopt whl,下载网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
或者:
conda install -c cvxgrp cvxpy
安装完成效果:
第三步:加载工程项目
conda activate python_robotics
conda install spyder
conda install jupyter notebook
spyder
第四步:检查平台是否可行
astar.py
done!!!
想要学习用python开发的伙伴,加我微信一起进步:1169006263