python Robot Studio移动机器人开发算法平台搭建

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

第二步:环境配置:

扫描二维码关注公众号,回复: 5889369 查看本文章

更新一下CONDA :conda update -n base -c defaults conda

安装其他缺少的依赖项,缺啥补啥:

  • Python 3.6.x (2.7 is not supported)

  • numpy

  • scipy

  • matplotlib

  • pandas

  • cvxpy

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

猜你喜欢

转载自blog.csdn.net/zjguilai/article/details/89208946