You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* added namespaces to ros2_control
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed action group
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added namespace to robot description
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added tests for namespaces in rosbot_controller
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* update worldlist
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed ros2_control namespaces | added namespace to ekf
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added mecanum
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added ros2_controllers to .gitignore
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* ignored ros2_controllers during Industrial CI
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed tests
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added tf_prefix to imu_sensor_broadcaster
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* copied only diff_drive and imu_broadcaster
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* changed comments | changed timeout for controller test
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* param changed to parameter
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Multi robot diff drive example
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* imu also works
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added use_multirobot_system | found imu error
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* changed all topics to ns
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed tf_prefix from xacro tests
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed comments | add use_multirobot_system arg
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* moved multi robot system controllers config to rosbot_controller
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed rosbot_gazebo test
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* separated namespaced tests | added multirobot gazebo example with broken imu
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* add multicontroller test
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* add multibringup test
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* add multibringup test
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added remove rosbot_macro
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed miss spelling
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* The change from robot_hardware_interface seems to be unnecessary
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* moved multirobot tests to arrays
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* move rosbot_hardware_interfaces to main
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Fixed len
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added updated controllers info to readme
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Gazebo test (#86)
* Wait for velocity stabilization
* Apply suggestions from code review
Co-authored-by: Jakub Delicat <109142865+delihus@users.noreply.github.com>
* Apply suggestions from code review
* refactor
* test
* headless
* fix sim time
* update
* Update rosbot_gazebo/test/test_mecanum_simulation.py
Co-authored-by: Jakub Delicat <109142865+delihus@users.noreply.github.com>
---------
Co-authored-by: Jakub Delicat <109142865+delihus@users.noreply.github.com>
* Update changelog
* 0.10.5
* Added gazebo remappings file
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added namespace to mappings
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed clock | added camera
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* working without multisystem
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* parse robots arg | removed delays from rosbot_controller
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* TEsting
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed imu while testing
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Multirobots tests
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* all gazebo tests
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* changed to namespaced repositories
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* revert headless to tests
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* IMU name with slash
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed delay from spawning
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added name for ign_ros2_controller
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fixed submodule
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* checking mecanum controller sim time true
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Update industrial_ci.yaml
* removed coltroller test for testing timeout
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed bringup tests for testing timeout
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* used launch_ros features
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added unbuffered to skip list
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added microros submodules to ignore and removed ros2 control demos from tests
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Revert "removed bringup tests for testing timeout"
This reverts commit f58a967.
* Revert "removed coltroller test for testing timeout"
This reverts commit 50c90e5.
* Added nav2_common to dependencies
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* added readme
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Get the newest version of gz_ros2_control
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed sim_time from yaml
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added range sensor
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added tests for ranges and camera
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* removed unnecesary if
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Added me to the authors
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* Update rosbot_hardware.repos
* Update rosbot_simulation.repos
* Update .github/workflows/industrial_ci.yaml
Co-authored-by: rafal-gorecki <126687345+rafal-gorecki@users.noreply.github.com>
* Update .github/workflows/industrial_ci.yaml
Co-authored-by: rafal-gorecki <126687345+rafal-gorecki@users.noreply.github.com>
* default simulator is ignition-gazebo
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* merged multiple_simulation.launch.py with simulation.launch.py
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* unnecessary event
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
* fix simulation.launch.py
* test max 3 robots + env(NS) + readme
* Better diagnostic in multirobot test
* simplify test
---------
Signed-off-by: Jakub Delicat <jakub.delicat@husarion.com>
Co-authored-by: rafal-gorecki <126687345+rafal-gorecki@users.noreply.github.com>
Co-authored-by: action-bot <action-bot@action-bot.com>
Co-authored-by: rafal-gorecki <rafal.gorecki@husarion.com>
Copy file name to clipboardexpand all lines: ROS_API.md
+12-1
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Use `bringup.launch.py` from `rosbot_bringup` to start all base functionalities
11
11
-`/odometry/filtered` (_nav_msgs/Odometry_)
12
12
13
13
14
-
-`controller.launch.py` from `rosbot_controller`, it loads robot model defined in `rosbot_description` as well as ros2 control [rosbot_hardware_interfaces](https://github.com/husarion/rosbot_hardware_interfaces). It also starts controllers:
14
+
Use`controller.launch.py` from `rosbot_controller`, it loads robot model defined in `rosbot_description` as well as ros2 control [rosbot_hardware_interfaces](https://github.com/husarion/rosbot_hardware_interfaces). It also starts controllers:
15
15
*`joint_state_broadcaster`
16
16
*`rosbot_base_controller`
17
17
*`imu_broadcaster`
@@ -29,5 +29,16 @@ Use `bringup.launch.py` from `rosbot_bringup` to start all base functionalities
29
29
-`/imu_broadcaster/imu` (_sensor_msgs/Imu_)
30
30
31
31
Use `simulation.launch.py` from `rosbot_gazebo` to start all base functionalities for ROSbot 2, 2 PRO, 2R in the Gazebo simulator.
32
+
If you want to spawn multiple robots use `simulation.launch.py` with the `robots` argument e. g.:
> The distance sensors' topics types from Gazebo simulation mismatch with the real ones. The range sensors are not implemented yet in the Gazebo Ignition (for more information look [here](https://github.com/gazebosim/gz-sensors/issues/19)). The real type is [sensor_msgs/msg/Range](https://github.com/ros2/common_interfaces/blob/rolling/sensor_msgs/msg/Range.msg) but simulated [sensor_msgs/msg/LaserScan](https://github.com/ros2/common_interfaces/blob/rolling/sensor_msgs/msg/LaserScan.msg). The first value of the `ranges` in [sensor_msgs/msg/LaserScan](https://github.com/ros2/common_interfaces/blob/rolling/sensor_msgs/msg/LaserScan.msg) is the `range` field of [sensor_msgs/msg/Range](https://github.com/ros2/common_interfaces/blob/rolling/sensor_msgs/msg/Range.msg).
0 commit comments