组织介绍

组织介绍

fishbot机器人

清华源

  1. 清华源镜像列表
    https://mirrors.tuna.tsinghua.edu.cn/

  2. ubuntu清华源使用方法
    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

  3. pip清华源使用方法
    https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

配置前下载并配置相关的包,并更新系统资源

  1. 配置清华源,请根据自己需要配置,配置时根据自己的系统配置
sudo mv /etc/apt/sources.list /etc/apt/sources.list.back

sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse" >> /etc/apt/sources.list
sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse" >> /etc/apt/sources.list
sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse" >> /etc/apt/sources.list
sudo echo "deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse" >> /etc/apt/sources.list

sudo apt update
sudo apt upgrade
  1. 下载常用的软件包
sudo apt install -y\
 curl wget ssh telnet ssh python3-vcstool libasio-dev\
 gzip tar zip openjdk-8-jdk tree\
 vim gcc gdb g++ make python3 python3-pip cmake\
 nautilus net-tools git fcitx fcitx-bin tmux iw

pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

安装vscode

sudo apt install -y code

fishrobot机器人环境搭建

  1. 相关网址
    https://fishros.com/d2lros2/#/humble/chapt1/get_started/3.动手安装ROS2

  2. 一键安装,根据提示选择相应的选项,若一键安装无法成功安装,可尝试相关网址中的教程手动安装

wget http://fishros.com/install -O fishros && . fishros
  1. 配置相关的软件包
sudo apt install -y python3-colcon-common-extensions ros-humble-gazebo-ros
sudo apt install -y ros-humble-cartographer ros-humble-cartographer-ros ros-humble-gazebo-*
sudo apt install -y ninja-build ros-humble-rqt-tf-tree
sudo apt install -y ros-humble-rosbridge-suite ros-humble-rosidl-generator-py
sudo apt install -y ros-humble-rosgraph-msgs ros-humble-rosbridge-suite
sudo apt install -y ros-humble-rosbridge-library ros-$ROS_DISTRO-nav2-map-server
sudo apt install -y ros-$ROS_DISTRO-nav2-bringup ros-$ROS_DISTRO-joint-state-publisher 
sudo apt install -y ros-$ROS_DISTRO-robot-state-publisher
sudo apt install -y screen nmap
sudo apt install -y samba-common-bin avahi-utils nbtscan
sudo apt install -y ros-humble-desktop
sudo apt install -y npm nodejs
sudo apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
sudo apt install -y python3-catkin-pkg
sudo apt install -y python3-catkin-pkg-modules
sudo apt install -y python3-roslaunch   #roslaunch

pip3 install pymongo -i https://pypi.tuna.tsinghua.edu.cn/simple #安装ros2的bson实现
pip3 install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install generate-parameter-library-py -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install netifaces -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install empy==3.3.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install lark -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install netifaces -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple  #PIL
pip3 install catkin_pkg -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install tornado -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

npm install abort-controller

windows环境拉取代码

  1. 下载git并安装

https://git-scm.com/downloads

  1. 将安装好的git bash应用设置为管理员方式运行

搜索"git",找到"Git Bash",右击选择"打开文件所在位置",右击"Git Bash"选择属性,在"兼容性"中将"以管理员身份运行此程序"复选框勾上,点击应用或确定结束设置

  1. 配置repo

打开"Git Bash",输入如下命令下载repo(使用如下命令前请确保python3已下载),

curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
  1. 代码拉取

创建一个目录,并进入你的目录下执行下面的命令进行拉取

repo init -u git@gitee.com:fishros_fishbot/manifest.git
repo sync -c -j20
repo forall -c 'git lfs pull'

Linux环境拉取代码

  1. 更新需要的软件库与依赖
sudo apt update && sudo apt install -y git python3 python3-pip && sudo pip install --upgrade pip
  1. 配置repo

打开"Git Bash",输入如下命令下载repo(使用如下命令前请确保python3已下载),

curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
  1. 代码拉取

创建一个目录,并进入你的目录下执行下面的命令进行拉取

repo init -u git@gitee.com:fishros_fishbot/manifest.git
repo sync -c -j20
repo forall -c 'git lfs pull'
成就
0
Star
0
Fork
成员(1)
lixingfu

搜索帮助