overview.mp4
- ROS
You need to have ROS installed on your system. If you haven't installed ROS yet, follow the steps below:
- Visit the official ROS website: http://www.ros.org/
- Choose the appropriate ROS distribution for your operating system (e.g., Melodic, Noetic).
- Follow the installation instructions provided on the ROS website for your specific OS.
And also install the following
sudo apt-get install ros-${ROS_DISTRO}-rosserial-arduino
sudo apt-get install ros-${ROS_DISTRO}-rosserial
- Python
pip install rospkg
pip install numpy
pip install onnxruntime
- Run the launch file:
cd launch
roslaunch drive.launch
- Execute the pose planning program in a separate terminal:
cd src
./rl_walk.py # or any other relevant program (e.g., connect_walk.py, connect_walk.py, rl_walk.py, rl_stand.py, rl_walk_and_stand.py)
embedded
: Programs to be flashed onto Arduino Nano Every.launch
: ROS launch files.mjcf
: MuJoCo XML File and STL files.models
: Pre-trained models saved in ONNX format.src
: Gate Generating programs, including five types
connect_walk.py, connect_walk.py, rl_walk.py, rl_stand.py, rl_walk_and_stand.py.