twil.git
2 years agoadded perfect odom launch option and fixed bag recording hcoelho
Henrique Scharlau Coelho [Sat, 30 Dec 2023 21:07:25 +0000 (18:07 -0300)]
added perfect odom launch option and fixed bag recording

2 years agoadded odom and locallization to bag playback
Henrique Scharlau Coelho [Sat, 30 Dec 2023 17:57:20 +0000 (14:57 -0300)]
added odom and locallization to bag playback

2 years agocalibrate costmap
Henrique Scharlau Coelho [Fri, 29 Dec 2023 19:54:00 +0000 (16:54 -0300)]
calibrate costmap

2 years agoadded bag record script and bag playback launch
Henrique Scharlau Coelho [Fri, 29 Dec 2023 19:40:26 +0000 (16:40 -0300)]
added bag record script and bag playback launch

2 years agoadded rtabmap slam(uncalibrated)
Henrique Scharlau Coelho [Fri, 29 Dec 2023 16:50:29 +0000 (13:50 -0300)]
added rtabmap slam(uncalibrated)

2 years agomoved camera scan node to nav2 becuase it is used by the nav2 costmap
Henrique Scharlau Coelho [Sun, 24 Dec 2023 17:06:45 +0000 (14:06 -0300)]
moved camera scan node to nav2 becuase it is used by the nav2 costmap

2 years agomade the odom topic the same to all odom methods
Henrique Scharlau Coelho [Sat, 23 Dec 2023 02:21:50 +0000 (23:21 -0300)]
made the odom topic the same to all odom methods

2 years ago added visual odom and refactored nav2 odom
Henrique Scharlau Coelho [Sat, 23 Dec 2023 02:13:28 +0000 (23:13 -0300)]
 added visual odom and refactored nav2 odom

2 years agochanged map server to nav2 launch file
Henrique Scharlau Coelho [Fri, 22 Dec 2023 00:54:20 +0000 (21:54 -0300)]
changed map server to nav2 launch file

2 years agoadded "fake_odom"(ground truth with noise)
Henrique Scharlau Coelho [Tue, 19 Dec 2023 01:12:19 +0000 (22:12 -0300)]
added "fake_odom"(ground truth with noise)

2 years agoadded static map odom transform localization option
Henrique Scharlau Coelho [Sun, 17 Dec 2023 00:55:33 +0000 (21:55 -0300)]
added static map odom transform localization option

2 years agoremoved front caster wheel
Henrique Scharlau Coelho [Sun, 17 Dec 2023 00:54:50 +0000 (21:54 -0300)]
removed front caster wheel

2 years agomoved battery to the back
Henrique Scharlau Coelho [Sat, 16 Dec 2023 23:35:50 +0000 (20:35 -0300)]
moved battery to the back

2 years agoadded slam_toolbox and fixed obstacle layer costmap
Henrique Scharlau Coelho [Tue, 12 Dec 2023 01:13:52 +0000 (22:13 -0300)]
added slam_toolbox and fixed obstacle layer costmap

2 years agoclean up in nav2 launch
Henrique Scharlau Coelho [Sun, 3 Dec 2023 20:08:11 +0000 (17:08 -0300)]
clean up in nav2 launch

2 years agoadded odom orientation to localization
Henrique Scharlau Coelho [Sun, 3 Dec 2023 20:03:44 +0000 (17:03 -0300)]
added odom orientation to localization

2 years agolocalization with imu orientation and ground_truth pos
Henrique Scharlau Coelho [Sun, 3 Dec 2023 19:55:53 +0000 (16:55 -0300)]
localization with imu orientation and ground_truth pos

the linear acceleration of the imu was not added because it didn't
perform properly.

2 years agoodom changes(this commit shoud break twil_bringup)
Henrique Scharlau Coelho [Sat, 25 Nov 2023 22:27:17 +0000 (19:27 -0300)]
odom changes(this commit shoud break twil_bringup)

warning: the base_link of the twist_mrac controller was changed so
it doesnt conflict with the tf published by the robot_localization.
this means that the twist_mrac controller will probably not work.
this will be fixed after the odom is tested.

this commit uses the robot_localization to publish the tf and
the odometry topic used by nav2.
the only sensor used in the ekf is the controller odom, so the
result is pretty much the same as just the controller odom, but
the plan is to use the robot_localization node to publish the tf
and odom info of other sensor and compare with this one.
the plan is to have a branch created for each odom info (controller,
ground truth, imu) invidually and fused then compare the results of each
one. finally, the best one will be merged with the original branch.

2 years agoseparated amcl related nodes in another launch file
Henrique Scharlau Coelho [Sat, 4 Nov 2023 00:27:26 +0000 (21:27 -0300)]
separated amcl related nodes in another launch file

this was made to prepare for the addition of the other localization
methods.
maybe a python launch file would be better, for example, to set
the node names of the lifecycle manager node

2 years agoadded localization with nav_amcl
Henrique Scharlau Coelho [Wed, 1 Nov 2023 00:38:22 +0000 (21:38 -0300)]
added localization with nav_amcl
the depthimage_to_laserscan node was used to convert the depth image to
to a scan msg for the amcl node

2 years agochanged imu topic namespace
Henrique Scharlau Coelho [Thu, 19 Oct 2023 02:48:35 +0000 (23:48 -0300)]
changed imu topic namespace

2 years agoadded robot_localization and fused imu and odom data
Henrique Scharlau Coelho [Fri, 13 Oct 2023 19:12:09 +0000 (16:12 -0300)]
added robot_localization and fused imu and odom data

2 years agoimu added to robot
Henrique Scharlau Coelho [Fri, 13 Oct 2023 14:33:35 +0000 (11:33 -0300)]
imu added to robot

2 years agoadded pointcloud data to global costmap
Henrique Scharlau Coelho [Mon, 31 Jul 2023 00:45:28 +0000 (21:45 -0300)]
added pointcloud data to global costmap

2 years agoadded line break to gitignore
Henrique Scharlau Coelho [Tue, 25 Jul 2023 01:17:27 +0000 (22:17 -0300)]
added line break to gitignore

2 years agoMerge branch 'humble' into hcoelho
Henrique Scharlau Coelho [Fri, 21 Jul 2023 23:42:29 +0000 (20:42 -0300)]
Merge branch 'humble' into hcoelho

2 years agoFix twil_2dnav.rviz 3D camera display configuration. humble
Walter Fetter Lages [Thu, 20 Jul 2023 08:50:49 +0000 (05:50 -0300)]
Fix twil_2dnav.rviz 3D camera display configuration.

2 years agoFix behavior configuration in twil_2dnav.
Walter Fetter Lages [Thu, 20 Jul 2023 04:42:01 +0000 (01:42 -0300)]
Fix behavior configuration in twil_2dnav.

2 years agoChange D435 camera image frame name.
Walter Fetter Lages [Wed, 19 Jul 2023 07:32:34 +0000 (04:32 -0300)]
Change D435 camera image frame name.

2 years agoChange twil_2dnav to use D435 camera by default.
Walter Fetter Lages [Wed, 19 Jul 2023 05:53:07 +0000 (02:53 -0300)]
Change twil_2dnav to use D435 camera by default.

2 years agoMerge branch 'humble' into hcoelho
Henrique Scharlau Coelho [Wed, 19 Jul 2023 02:15:13 +0000 (23:15 -0300)]
Merge branch 'humble' into hcoelho

2 years agoPort d435 depth camera to Humble.
Walter Fetter Lages [Mon, 17 Jul 2023 07:49:26 +0000 (04:49 -0300)]
Port d435 depth camera to Humble.

2 years agoAdd .vscode to .gitignore.
Henrique Scharlau Coelho [Thu, 13 Jul 2023 17:43:08 +0000 (14:43 -0300)]
Add .vscode to .gitignore.

2 years agoRemove twil_gazebo_ros_control.
Walter Fetter Lages [Thu, 13 Jul 2023 04:18:08 +0000 (01:18 -0300)]
Remove twil_gazebo_ros_control.

2 years agoRename recoveries_params.yaml to behavior_params.yaml.
Walter Fetter Lages [Thu, 13 Jul 2023 03:55:26 +0000 (00:55 -0300)]
Rename recoveries_params.yaml to behavior_params.yaml.

2 years agoFix package name change from nav2_recoveries to nav2_behaviors.
Walter Fetter Lages [Thu, 6 Jul 2023 21:56:20 +0000 (18:56 -0300)]
Fix package name change from nav2_recoveries to nav2_behaviors.

2 years agoPort to Humble.
Walter Fetter Lages [Thu, 6 Jul 2023 09:37:53 +0000 (06:37 -0300)]
Port to Humble.

2 years agoAdd configuration for adaptiver version of twist_mrac_linearizing_controller.yaml. galactic
Walter Fetter Lages [Thu, 6 Jul 2023 06:07:57 +0000 (03:07 -0300)]
Add configuration for adaptiver version of twist_mrac_linearizing_controller.yaml.

3 years agoChange dependency on nav2_bringup to navigation2.
Walter Fetter Lages [Thu, 12 May 2022 04:50:01 +0000 (01:50 -0300)]
Change dependency on nav2_bringup to navigation2.

3 years agotwil_2dnav ported to Galactic.
Walter Fetter Lages [Sat, 30 Apr 2022 07:56:32 +0000 (04:56 -0300)]
twil_2dnav ported to Galactic.

4 years agoAdd GPS.
Walter Fetter Lages [Wed, 20 Apr 2022 20:36:26 +0000 (17:36 -0300)]
Add GPS.

4 years agotwil_ident ported to Galactic.
Walter Fetter Lages [Mon, 28 Mar 2022 09:12:35 +0000 (06:12 -0300)]
twil_ident ported to Galactic.

4 years agoFix launch files for linearing controllers.
Walter Fetter Lages [Fri, 18 Mar 2022 18:53:00 +0000 (15:53 -0300)]
Fix launch files for linearing controllers.

4 years agoAdd ground truth plugin.
Walter Fetter Lages [Thu, 17 Mar 2022 04:18:43 +0000 (01:18 -0300)]
Add ground truth plugin.

4 years agoFix joint name. Adjust friction.
Walter Fetter Lages [Thu, 17 Mar 2022 02:07:05 +0000 (23:07 -0300)]
Fix joint name. Adjust friction.

4 years agoChange name from joint_state_controller to joint_state_broadcaster.
Walter Fetter Lages [Fri, 11 Mar 2022 21:32:46 +0000 (18:32 -0300)]
Change name from joint_state_controller to joint_state_broadcaster.

4 years agoPort twil_description and twil_bringup to Galactic.
Walter Fetter Lages [Wed, 9 Mar 2022 06:26:32 +0000 (03:26 -0300)]
Port twil_description and twil_bringup to Galactic.

5 years agoChange macro to load wam in twil.urdf.xacro. noetic
Walter Fetter Lages [Fri, 8 Jan 2021 23:31:01 +0000 (20:31 -0300)]
Change macro to load wam in twil.urdf.xacro.

5 years agoAdd parameters to xacro models to consider hardware variations.
Walter Fetter Lages [Fri, 8 Jan 2021 23:14:28 +0000 (20:14 -0300)]
Add parameters to xacro models to consider hardware variations.

5 years agoChange d435 topic names. Add cameras to Rviz.
Walter Fetter Lages [Fri, 8 Jan 2021 05:56:58 +0000 (02:56 -0300)]
Change d435 topic names. Add cameras to Rviz.

5 years agoMerge branch navigation into noetic.
Walter Fetter Lages [Fri, 8 Jan 2021 05:11:33 +0000 (02:11 -0300)]
Merge branch navigation into noetic.

5 years agoAdd parameter to conditionally d435 3D camera.
Walter Fetter Lages [Thu, 7 Jan 2021 06:35:45 +0000 (03:35 -0300)]
Add parameter to conditionally d435 3D camera.

5 years agoMove world and model to ufrgs_gazebo package.
Walter Fetter Lages [Thu, 7 Jan 2021 05:41:32 +0000 (02:41 -0300)]
Move world and model to ufrgs_gazebo package.

5 years agoMove maps to ufrgs_maps package.
Walter Fetter Lages [Thu, 7 Jan 2021 04:31:41 +0000 (01:31 -0300)]
Move maps to ufrgs_maps package.

5 years agoMove launch and rviz files related to navigation to twil_2dnav.
Walter Fetter Lages [Wed, 6 Jan 2021 07:15:27 +0000 (04:15 -0300)]
Move launch and rviz files related to navigation to twil_2dnav.

5 years agoFix argument in gazebo8.launch.
Walter Fetter Lages [Thu, 10 Sep 2020 22:37:06 +0000 (19:37 -0300)]
Fix argument in gazebo8.launch.

5 years agoFix gazebo8.lauch in twil_bringup to receive controller configuration yaml as an...
Walter Fetter Lages [Thu, 10 Sep 2020 19:55:08 +0000 (16:55 -0300)]
Fix gazebo8.lauch in twil_bringup to receive controller configuration yaml as an argument.

5 years agoFix indentation in gazebo.launch in twil_bringup.
Walter Fetter Lages [Thu, 10 Sep 2020 19:40:57 +0000 (16:40 -0300)]
Fix indentation in gazebo.launch in twil_bringup.

5 years agoChange gazebo8.launch to use gazebo.launch in twil_bringup.
Walter Fetter Lages [Thu, 10 Sep 2020 19:24:04 +0000 (16:24 -0300)]
Change gazebo8.launch to use gazebo.launch in twil_bringup.

5 years agoAd passive joints as extra_joints in configuration of joint_state_controller in yaml...
Walter Fetter Lages [Thu, 10 Sep 2020 04:59:07 +0000 (01:59 -0300)]
Ad passive joints as extra_joints in configuration of joint_state_controller in yaml files.

5 years agoFix launch and yaml files.
Walter Fetter Lages [Thu, 10 Sep 2020 03:26:21 +0000 (00:26 -0300)]
Fix launch and yaml files.

5 years agoFix display.launch in twil_description.
Walter Fetter Lages [Wed, 9 Sep 2020 04:28:20 +0000 (01:28 -0300)]
Fix display.launch in twil_description.

5 years agoMerge branch 'melodic' into noetic
Walter Fetter Lages [Tue, 8 Sep 2020 07:43:57 +0000 (04:43 -0300)]
Merge branch 'melodic' into noetic

Port changes to Melodic to Noetic.

5 years agoAdd config and launch files moved from linearizing_controllers and nonsmooth_backstep...
Walter Fetter Lages [Tue, 8 Sep 2020 07:35:24 +0000 (04:35 -0300)]
Add config and launch files moved from linearizing_controllers and nonsmooth_backstep_controller.

5 years agoFix package.xml in twil metapackage.
Walter Fetter Lages [Tue, 8 Sep 2020 03:58:19 +0000 (00:58 -0300)]
Fix package.xml in twil metapackage.

5 years agoPort to Noetic.
Walter Fetter Lages [Tue, 8 Sep 2020 03:29:23 +0000 (00:29 -0300)]
Port to Noetic.

6 years agoAdded Gazebo world and fixed point cloud coordinates petryTCC
grpetry [Fri, 29 Nov 2019 01:26:16 +0000 (22:26 -0300)]
Added Gazebo world and fixed point cloud coordinates

6 years agochanged nav params
grpetry [Thu, 21 Nov 2019 15:53:22 +0000 (12:53 -0300)]
changed nav params

6 years agoAdded pose to rviz
grpetry [Thu, 14 Nov 2019 17:42:44 +0000 (14:42 -0300)]
Added pose to rviz

6 years agoAdded navigation config files
grpetry [Thu, 14 Nov 2019 17:34:52 +0000 (14:34 -0300)]
Added navigation config files

6 years agoAdded navigation package
grpetry [Wed, 13 Nov 2019 20:57:19 +0000 (17:57 -0300)]
Added navigation package

6 years agoChanged launchfile to add rviz integration
grpetry [Thu, 7 Nov 2019 19:14:46 +0000 (16:14 -0300)]
Changed launchfile to add rviz integration

6 years agoadded camera
grpetry [Wed, 12 Jun 2019 18:20:48 +0000 (15:20 -0300)]
added camera

6 years agoMerge branch 'devel_nav' into melodic
grpetry [Wed, 12 Jun 2019 17:39:06 +0000 (14:39 -0300)]
Merge branch 'devel_nav' into melodic

6 years agoFixed launch and added camera
grpetry [Wed, 12 Jun 2019 17:37:39 +0000 (14:37 -0300)]
Fixed launch and added camera

6 years agoAdd tower and sonars to twil_description.
Walter Fetter Lages [Sun, 2 Jun 2019 01:04:34 +0000 (22:04 -0300)]
Add tower and sonars to twil_description.

6 years agoFix bug in gazebo.launch.
Walter Fetter Lages [Fri, 24 May 2019 19:14:43 +0000 (16:14 -0300)]
Fix bug in gazebo.launch.

6 years agoCreated branch and changed gazebo dependency
grpetry [Fri, 17 May 2019 01:25:59 +0000 (22:25 -0300)]
Created branch and changed gazebo dependency

6 years agoAdd linarizing controllers configuration.
Walter Fetter Lages [Fri, 10 May 2019 08:25:40 +0000 (05:25 -0300)]
Add linarizing controllers configuration.

6 years agoAdd odometry configuration.
Walter Fetter Lages [Fri, 10 May 2019 07:38:29 +0000 (04:38 -0300)]
Add odometry configuration.

6 years agoChange launch files in twil_bringup.
Walter Fetter Lages [Fri, 10 May 2019 05:51:26 +0000 (02:51 -0300)]
Change launch files in twil_bringup.

6 years agoPort to Melodic.
Walter Fetter Lages [Fri, 10 May 2019 04:57:58 +0000 (01:57 -0300)]
Port to Melodic.

7 years agoFix dependency on gazebo in twil_gazebo_ros_control. indigo
Walter Fetter Lages [Mon, 26 Nov 2018 18:24:45 +0000 (16:24 -0200)]
Fix dependency on gazebo in twil_gazebo_ros_control.

7 years agoFix Gazebo plugin.
Walter Fetter Lages [Sun, 6 May 2018 03:42:43 +0000 (00:42 -0300)]
Fix Gazebo plugin.

8 years agoRemove cart_linearizing_controller.
Walter Fetter Lages [Mon, 26 Mar 2018 20:37:44 +0000 (17:37 -0300)]
Remove cart_linearizing_controller.

8 years agotwil_controllers: remove generation of messages from CMakeLists.txt.
Walter Fetter Lages [Mon, 26 Mar 2018 02:11:13 +0000 (23:11 -0300)]
twil_controllers: remove generation of messages from CMakeLists.txt.

8 years agoremove twil_trajectories
Walter Fetter Lages [Wed, 21 Mar 2018 21:38:11 +0000 (18:38 -0300)]
remove twil_trajectories

twil_description:
fix bug in display.launch
fix xacro addresses
remove namespace

twil_ident:
remove namespace
add license and copyright
add Eigen

twil_controllers:
remove cart_linearizing_rne
remove nonsmooth_backstep_controller

8 years agotwil_controllers:
Walter Fetter Lages [Wed, 21 Mar 2018 20:44:53 +0000 (17:44 -0300)]
twil_controllers:
remove numerical derivates
add launch file for 8 trajectory
add python script for step trajectory

8 years agoFix whell names.
Walter Fetter Lages [Wed, 21 Mar 2018 20:22:29 +0000 (17:22 -0300)]
Fix whell names.

8 years agoInclude license and copyright note.
Walter Fetter Lages [Wed, 21 Mar 2018 20:11:37 +0000 (17:11 -0300)]
Include license and copyright note.

8 years agoadd twil_trajectories
Walter Fetter Lages [Wed, 21 Mar 2018 18:09:13 +0000 (15:09 -0300)]
add twil_trajectories

twil_description:
add doc
use arguments to launch twil or twil/wam
add support to rviz
add effort limit to fixed wheels

twil_ident: get geometic parameters from parameter server

twil_controllers:
nonsmooth_backstep_controller:
parameter read form yaml file
publish odometry and status

8 years agotwil_ident:
Walter Fetter Lages [Wed, 21 Mar 2018 16:47:51 +0000 (13:47 -0300)]
twil_ident:
enable Eigen in CMakeLists.txt

twil_controllers:
use namespace in cart_linearizing.launch
add script to test openloop

add twil_gazebo_ros_control

8 years agoBug fixes.
Walter Fetter Lages [Wed, 21 Mar 2018 16:36:45 +0000 (13:36 -0300)]
Bug fixes.

twil_description: include transmisions
twil_ident: enable install target on CMakeLists.txt
twil_controllers: use namespace on joint_effort.launch

8 years agoPorted to Indigo 2.0.0
Walter Fetter Lages [Wed, 21 Mar 2018 15:38:20 +0000 (12:38 -0300)]
Ported to Indigo

8 years agotwil_ident: first version fuerte
Walter Fetter Lages [Tue, 20 Mar 2018 17:57:17 +0000 (14:57 -0300)]
twil_ident: first version

8 years agotwil_controllers: Linearizing controller based on KDL model renamed to cart_linearizi...
Walter Fetter Lages [Tue, 20 Mar 2018 17:38:07 +0000 (14:38 -0300)]
twil_controllers: Linearizing controller based on KDL model renamed to cart_linearizing_controller_rne.
Implemented new linearizig controller based on identified model
Implemented non-smooth backstepping controller (working?)

8 years agotwil_description: included front wheel
Walter Fetter Lages [Tue, 20 Mar 2018 17:27:31 +0000 (14:27 -0300)]
twil_description: included front wheel
included argument for paused start in simulation launch files

8 years agoInitial commit
Walter Fetter Lages [Tue, 20 Mar 2018 16:49:54 +0000 (13:49 -0300)]
Initial commit
twil_control_gazebo

twil_controllers: Linearizing controller uses dynamic model computed
though KDL, which does not work for mobile robots.

twil_description