-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
90 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Autonomous exploration with UP Create® 3 | ||
|
||
***NOTE:*** this is a WIP page | ||
|
||
The autonomous exploration relies on explore_lite in the m-explore package. | ||
|
||
To install it just: | ||
```bash | ||
cd ~/dev_ws/src | ||
git clone https://github.com/robo-friends/m-explore-ros2 | ||
cd .. | ||
rosdep install -i --from-path src --ignore-src -r -y | ||
colcon build --symlink-install | ||
source install/setup.bash | ||
``` | ||
|
||
A parameters file is present in upcreate3_navigation package and it is ready to use. | ||
|
||
To run autonomous exploration just run the following command after the bringup: | ||
|
||
```bash | ||
ros2 run explore_lite explore --ros-args --params-file <full-path-to-workspace>/dev_ws/src/upcreate3_robot/upcreate3_navigation/config/explore.yaml | ||
``` | ||
|
||
The robot will start an environment exploration. When full discovered will be back to the starting point. | ||
|
||
--- | ||
*KNOW ISSUES:* | ||
- /global_coastmap/costmap topic is used instead /rtabmap/map because rtabmap not publish /rtabmap/map_updates | ||
|
||
|
||
>Copyrights © 2022 G. Bruno gbr1.github.io under MIT License |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Joy Teleop with UP Create® 3 | ||
|
||
In upcreate3_control package, you can find joy.launch.py launch file. It allows to run all the things you need to use a remote joypad on you robot. | ||
|
||
|
||
To start joy teleop, you need to launch the following command after the bringup one: | ||
```bash | ||
ros2 launch upcreate3_control joy.launch.py | ||
``` | ||
|
||
<br> | ||
<br> | ||
|
||
Configurations are based on Logitech F710 controller and are the typical teleop_twist_joy keys. | ||
|
||
To check your joypad keys, use this [guide](../utilities/joypad.md). | ||
|
||
<br> | ||
<br> | ||
<br> | ||
|
||
>Copyrights © 2022 G. Bruno gbr1.github.io under MIT License |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Let's play with UP Create® 3 | ||
|
||
Now you are robot is ready to run! | ||
|
||
To start your robot, you need to launch the bringup: | ||
```bash | ||
ros2 launch upcreate3_bringup bringup.launch.py | ||
``` | ||
|
||
<br> | ||
<br> | ||
|
||
An rviz file is located in upcreate3_navigation package. | ||
|
||
It can be useful to take a look at 3d maps, costmaps and play with nav2. | ||
|
||
If you set a 2d pose in rviz the robot will reach it. | ||
|
||
 | ||
|
||
|
||
|
||
--- | ||
*KNOW ISSUES:* | ||
- sometimes ***nav2*** crashes, so restart | ||
- sometimes the ***rtabmap*** crashes, so restart | ||
- you can't watch iRobot Create® 3 topics if the robot isn't connected to the WiFi (e.g. /odom can't be looked up across the network) | ||
|
||
|
||
>Copyrights © 2022 G. Bruno gbr1.github.io under MIT License |