Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add svea vision as a submodule * basic navigation stack integration implemented. to be tested * add lidar to localize.launch outdoor * small change * fixed lidar ip config and dependency in svea sensor * added lidar transform * implemented blp converter node. configured simulation enviroment for fast dev. * added lidar transform in simulator. ros nav works in simulator * base navigation + teb advanced nav. have been configured. both working in the simulator. costmaps are still handled wrongly. * improved TEB tuning in simulator. Costmaps now make more sense either. * change costmap param * map loading with datum for svea * make .py executable * update launch * yaml update * add username for gps * added datum in nav.launch. last tuning before first test on svea. * update ntrip topics with old version * fallback to rtcm message from mavros * static and inflation layers well configured. teb planner perfectly navigating through obstacles from map. Todo: fix global layer. * added lidar visualizer for debugging * added new map with fake static obstacles. changed parameters for localization bag. added new set_datum node. * real time testing updates. change ll controller. higher speed ref for teb * minor change * add new controller to collect some new rosbags * fix gps transform. added changes to local controller to set min velocity * added steering rate of change to be tested. fixed teb params * final changes. Tested on SVEA. now navigates smoothly in static env. * pedestrian poses simulator added. still have some troubles handling them in local costmap (does not get cleared prop.) * added poses in base link instead of map frame * added poses in base link instead of map * added svea vision parameters in launch file * Add requirements.txt to .gitignore * prova * gitignore update * added svea vision dep * fixed local costmap clearing. to be tested. first tuning of teb with dynamic obstacles * update image tag * config update * updated image to the same used for ismir. updated rtk manager to current version. added util/start * added frame id param for object pose node in nav. launch file * discorporate gps.launch * fix * fix * fix * fix * record topic updated to debug gps+zed issue * fix * reorganize launch * bags folder * update static tf * tf problem fixed. * added reachability analysis output simulator (dynamic inflation). teb does not incorporate it well. tuned pointcloud method instead. * added dynamic obstacles as polygons * update * planner moved in map frame * smaller zonotopes * added corrections from testing. added crowded behaviour (wip) * crowded behaviour tested on simul. added controller velocity smoothing feature. * added feature in crowded behaviour. * added new map. * itrl_sidewalk tests * set lower limits for teb acceleration * bigger zonotope * removed velocity reset when backwards. removed crowded behaviour * re-loaded original util/run, works better. retry velocity feature in controller. smaller zonotopes * added again homotopy plan, crowded behaviour. * increased min_dist. more max steering. bigger min turn_rad * improvements after testing * parameters configuration offering great results on testing. * updated files. tidy up * code clean up. commentig. readme schedule setup (wip) * added brief documentation TEB navigation * repository setup for easier controller comparison: teb and mpc * added mpc class and test script. results are still wrong and class have to be fragmented. main script is still on development. updated build file to handle svea base and ismir image (not final version) * mpc set up. still working on achieveing goo reverse. still need path planner. * [parking skills]: mpc successfully reach goal state, with good precision, performing reverse manouvers . [fix]: reduce continuos back and forth * mpc works but still present oscillatory behaviour when parallel to goal. pre change of control inputs * best parameters tuning so far [backup] * mpc with steering rate and acceleration as inputs * global path planner configured * static path planner and reference extraction mechanism tested on the simulator * update config * added mocap repo for testing. * added dependencies for svea mocap * added ros package of mocap * remove dep cause build fail * fix mocap integration * mocap correction * try * fixed mocap import bug * try * try * [FIX] path planner * added mocap to map transform * removed transform * added measured_speed publisher * added change of brach in svea mocap * -reintroduced speed feedback -fixed comments -fixed spin problem (added adaptive final weight matrix) * -implemented mpc reset at every new trajectory -found much better tuning. svea does not get stuck anymore * -changed parameters completely on testing with svea0 -introduced measured_dt in main -introduced steering bias for svea0 -removed speed feedback in optimal control computation good experimental results * code refactoring: main file, increased code efficiency * removed adaptive horizon and changed weight matrices * code refactoring for pull request. * fix: remove build, devel and reset .gitignore * fix: remove some more unrelated changes * fix: remove __pycache__ * fix: need to checkout back to when branching out * fix: remove svea_navigation/maps and remove unrelated changes in svea_sensors * fix: roll back newer updates to avoid conflict * fix: remove __pycache__ * fix: remove svea_navigation * add: load_params helper function, refactor mpc parameters to use ROS parameters * rename mpc_params.yaml -> mpc_default.yaml * added mpc example compatible with simulation and mocap [not tested]. removed clicked point service, replaced with subscriber * fix mpc example: works on simulation * added more documentation as docstrings. simplified example code * Ignore submodules and directories in mpc_integration * removed submodules, updated gitignore * updated mpc param with values tested successfully on svea7 * updated files to take relative config_ns --------- Co-authored-by: Sulthan Suresh Fazeela <[email protected]> Co-authored-by: xiao3913 <[email protected]> Co-authored-by: Kaj Munhoz Arfvidsson <[email protected]>
- Loading branch information