机器人开发环境介绍

Share:
# 机器人开发环境介绍 In this section, we will tintroduce: 1. the usage case of robots 2. the development environment for simulation (Python + conda) # 概率机器人详解 概率机器人详解 [Homepage](https://b.ueda.tech/?page=lnpr) 课件: [ryuichiueda/LNPR_SLIDES](https://github.com/ryuichiueda/LNPR_SLIDES) 原书代码: [ryuichiueda/LNPR_BOOK_CODES](https://github.com/ryuichiueda/LNPR_BOOK_CODES) My source code: https://github.com/yubaoliu/Probabilistic-Robotics.git # Robot Introduction Soccer match: Human support robot: Note: you can find these videos on https://space.bilibili.com/52620240 too. # Environment Deployment - (optional) Anyconda or other virtual Python environment - Jupyter notebook You can refer https://www.ybliu.com/2021/01/OpenCV-Python-Development.html to deploy a conda-based development environment. # Test Environment ## Run jupyter notebook ```sh jupyter notebook ``` ## Add vitual env to notebook: ```sh conda install -c anaconda ipykernel python -m ipykernel install --user --name=robotics jupyter notebook ``` # Draw world coordinate Source code: ```cpp import matplotlib.pyplot as plt class World: def __init__(self): pass def draw(self): fig = plt.figure(figsize=(8, 8)) ax = fig.add_subplot(111) ax.set_xlim(-5, 5) ax.set_ylim(-5, 5) ax.set_xlabel("X", fontsize=20) ax.set_ylabel("Y", fontsize=20) plt.show() world = World() world.draw() ``` cover

No comments