ros-one-jsk-footstep-planner (0.1.18-14noble.20260626.0012) UNRELEASED; urgency=medium

  * Append timestamp when binarydeb was built.

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Fri, 26 Jun 2026 00:12:02 +0000

ros-one-jsk-footstep-planner (0.1.18-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Mon, 09 Dec 2024 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.17-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Sun, 28 May 2023 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.16-0noble) noble; urgency=high

  * run 2to3 -w -f has_key . for python3 check (#776 <https://github.com/jsk-ros-pkg/jsk_control/issues/776>)
  * fix for test (#773 <https://github.com/jsk-ros-pkg/jsk_control/issues/773>)
    
      * indigo requres to add find_pacakge(roseus) to compile roseus message
      * remove roseus from find_package(catkin at jsk_footstep_planner and jsk_ik_server
      * add from __future__ import print_function
    
  * [jsk_footstep_planner] add an example of footstep planner client with disarranged goal footsteps (#739 <https://github.com/jsk-ros-pkg/jsk_control/issues/739>)
  * [jsk_footstep_planner] add num_finalize_steps option to dynamic_reconfigure of jsk_footstep_planner (#741 <https://github.com/jsk-ros-pkg/jsk_control/issues/741>)
  * 2to3 -w -fexcept ., 2to3 -w -fprint . (#763 <https://github.com/jsk-ros-pkg/jsk_control/issues/763>)
  * add melodic support (#740 <https://github.com/jsk-ros-pkg/jsk_control/issues/740>)
    
      * [jsk_footstep_planner] fixed returned value of FootstepStateDiscreteCloseList::find()
      * [jsk_footstep_planner] fixed a returned value of FootstepStateDiscreteCloseList::find()
    
  * Update README.md and Delete duplicated launch files (#733 <https://github.com/jsk-ros-pkg/jsk_control/issues/733>)
    
      * [jsk_footstep_planner] Update README.md to fix link to an image.
      * [jsk_footstep_planner] add footstep_planner_perception_sample.gif and update README.md to fix syntax error and add an image.
      * [jsk_footstep_planner] delete unintentionally duplicated launch files
      * [jsk_footstep_planner] update README.md to add notice about euslisp implementation
      * [jsk_footstep_planner] update README.md to add description about how to execute examples
    
  * fix heightmap launch so that it can work with nodelet. (#694 <https://github.com/jsk-ros-pkg/jsk_control/issues/694>)
  * Contributors: Kei Okada, Koki Shinjo, Riku Shigematsu, Yohei Kakiuchi

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Thu, 27 Oct 2022 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.15-0noble) noble; urgency=high

  * Merge pull request #692 <https://github.com/jsk-ros-pkg/jsk_control/issues/692> from orikuma/replace-footstep-state-to-state-ptr
    Replace FootstepState::Ptr to StatePtr in footstep_astar_solver to be used with a GraphT which has different state type
  * [jsk_footstep_planner] Replace FootstepState::Ptr -> StatePtr in footstep_astar_solver to be used with a GraphT which has different state type
  * Contributors: Iori Kumagai, Yohei Kakiuchi

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Wed, 16 May 2018 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.14-0noble) noble; urgency=high

  * [jsk_footstep_planner] add grid_path_planner (#688 <https://github.com/jsk-ros-pkg/jsk_control/issues/688>)
    * [jsk_foostep_planner/footstep_marker] add use_default_step_as_goal
  * [jsk_foostep_planner/JAXON] update launch (#687 <https://github.com/jsk-ros-pkg/jsk_control/issues/687>)
  * Add follow_path heuristic to footstep_planner (#675 <https://github.com/jsk-ros-pkg/jsk_control/issues/675>)
    * [jsk_footstep_planner] remove not used settings from CMakeLists.txt and change order of include
    * [jsk_footstep_planner] add set heuristic path service
    * [jsk_footstep_planner] update follow_path heuristic
    * [jsk_footstep_planner] fix method name
    * [jsk_footstep_planner] refine solver
    * [jsk_footstep_planner] fix include
    * [jsk_footstep_planner] add follow_path heuristic to cfg
    * [footstep_planner] add follow_path footstep_planning
  * Contributors: Yohei Kakiuchi, Yuki Furuta

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Mon, 15 Jan 2018 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.13-0noble) noble; urgency=high

  * [jsk_footstep_planner, jsk_teleop_joy] add stack mode to footstep_marker
  * [jsk_footstep_planner] add pass through filter for creating heightmap (remove points of a ceiling)
  * [jsk_footstep_planner] Make initial map_origin_pointcloud smaller
  * Contributors: Yohei Kakiuchi

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Tue, 18 Apr 2017 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.12-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Wed, 22 Feb 2017 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.11-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Thu, 09 Feb 2017 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.10-0noble) noble; urgency=high

  * [footstep_planner] fix for local_move
  * [footstep_planner, JAXON] footstep setting for leptrino foot
  * [jsk_footstep_planner] fix offset for project_footstep service
  * [footstep_planner] add local move offset
  * [footstep_planner] remove debug message / fix for very short path
  * [footstep_planner] add PathCost and Successor function
  * [jsk_footstep_planner] add project_footstep service
  * [jsk_footstep_planner/config/*footstep_planner_params.yaml] Update HRP2JSKNT, HRP2JSKNTS footstep planner params and add parameter for JAXON.
  * [jsk_footstep_planner/test/test_footstep_planning_eus_client.test] Increase test time to 5 minutes.
  * [jsk_footstep_planner/test/test_footstep_planning_eus_client.l] Add test for slope and stair
  * [jsk_footstep_planner/config/sample_robot_footstep_planner_params.yaml] Update parameters for stair slope test
  * [jsk_footstep_planner/euslisp/generate-footstep-planner-parameters-from-robot-model.l] Dump goal pos rot thre and transition limit
  * [jsk_footstep_planner/euslisp/generate-footstep-planner-parameters-from-robot-model.l] Use analysis-level coords while IK.
  * [footstep_planner] add check collision when validating goal state
  * [footstep_planner] add offset for successor test
  * [jsk_footstep_planner/euslisp/generate-footstep-planner-parameters-from-robot-model.l] Add euslisp code to generate eus sample robot footstep planner params
  * [jsk_footstep_planner/test/test_footstep_planning_eus_client.test,.l, config/sample_robot_footstep_planner_params.yaml] Add test for footstep successors and add config parameter for euslisp sample robot. Make default tested robot as sample robot.
  * [jsk_footstep_planner/CMakeLists.txt,package.xml] Add footstep planner rostest. roseus dependency is required for message generation.
  * [footstep_planner] add check collision when finalizing
  * [jsk_footstep_planner/footstep_plnner.cpp] add ROS_INFO for read successors
  * Migrate srv files from jsk_pcl_ros to jsk_recognition_msgs
    see
    - https://github.com/jsk-ros-pkg/jsk_recognition/pull/1827
    - https://github.com/jsk-ros-pkg/jsk_recognition/pull/1914
  * [jsk_footstep_planner/footstep_plnner.cpp] fix successor processing using [r/l]leg_offset
  * [jsk_footstep_planner/euslisp/generate-footstep-planner-parameters-from-robot-model.l] Add generator for some footstep planner parameters using robot model
  * [jsk_footstep_planner/config/HRP2JSKNT*_footstep_planner_params.yaml] Add hrp2 footstep planner settings.
  * [jsk_footstep_planner/config/JAXON_RED_footstep_planner_params.yaml, launch/cppplanner/optimistic_footstep_planner.launch] Move some footstep parameters to parameter files.
  * [jsk_footstep_planner/launch/cppplanner/optimistic_footstep_planner.launch, README, euslisp/footstep-planner-client-sample.l, test/test_footstep_planning_eus_client.test] Use argument ROBOT instead of env ROBOT
  * [jsk_footstep_planner/test] Add simple test for footstep_planner
  * [jsk_footstep_planner/src/footstep_graph.cpp] isColliding returns false if use obstacle model is true and no obstacles are specified (point cloud size = 0).
  * [jsk_footstep_controller/euslisp/util.l,jsk_footstep_planner/euslisp/footstep-planner-client-sample.l] Move footstep action client utility to util.l and rename functions.
  * [jsk_footstep_planner/launch/cppplanner/optimistic_footstep_planner.launch] Check arg for USE_PERCEPTION for use_lazy_perception
  * [jsk_footstep_planner/launch/cppplanner/footstep_planner.rviz,optimistic_footstep_planner.launch] Enable use_obstacle_model and display obstacle model as point cloud.
  * [jsk_footstep_planner] update sample (footstep-planner-client-sample.l)
  * [heightmap.launch] use jsk_pcl_ros heightmap_converter.launch
  * Stop using deprecated jsk_topic_tools/log_utils.h
    see
    - https://github.com/jsk-ros-pkg/jsk_common/pull/1462
    - https://github.com/jsk-ros-pkg/jsk_common/issues/1461
  * [footstep_planner/footstep_marker] fix offset between end-coords and center of cube
  * [jsk_footstep_planner] update launch for JAXON_RED
  * [jsk_footstep_planner] Add plane_projection params for footstep_marker
  * [jsk_footstep_planner] plane detection should be executed in fixed frame
  * [jsk_footstep_planner] enable plane_projection option only when use_footstep_plane_detection is true
  * [jsk_footstep_planner] Add launch files for footstep plane detection
  * [jsk_footstep_controller] Add plane_projection option, which projects footsteps onto subscribed planes
  * [jsk_footstep_planner] Use floor_detection to compensate initial z height errors caused by abc odom
  * [jsk_footstep_planner] fix bug in FootstepStateDiscreteCloseList, range violation of volume_key
  * [jsk_footstep_controller] fix go-pos-server.l
  * [jsk_footstep_planner] Set use_go_pos_server arg true as default
  * Add go_pos_server launch option to JAXON_RED footstep laucnh file
  * [jsk_footstep_planner] Add rviz launch option to footstep launch file for JAXON_RED
  * [jsk_footstep_planner] Add services to wait footstep execution and planning
  * [jsk_footstep_planner] Fix transformation in pose stamped command (this transformation should be written by tf2, ideally)
  * [jsk_footstep_planner] Set padding options to remove unnecessary points around a robot
  * [footstep_planner] add support_padding_x,y
  * [footstep_planner] use FootstepParameter for passing parameters
  * [footstep_planner] add footstep_parameters.h
  * [jsk_footstep_planner] fix parameter names
  * [JAXON_RED] add more parameters to JAXON_RED_footstep_planner_perception.launch
  * [jsk_footstep_planner] add planning_timeout parameter
  * [jsk_footstep_planner] fix local_move and lazy_perception
  * [footstep_marker] fix foot coordinates for rotated pose
  * [JAXON] adjust parameters for footstep
  * [footstep_planner] add parameter default_rfoot_to_lfoot_offset
  * use normal for validating footsteps
  * Merge remote-tracking branch 'origin/master' into fix_foot_center
  * fix center position of footstep
  * [jsk_footstep_planner] Add service to toggle planning mode
  * [jsk_footstep_planner] Check actionlib server connection before sending goal in execute footstep callback
  * [jsk_footstep_planner] Do not reset last footstep to connect next footstep plan result correctly in resetMarkerCB
  * [jsk_footstep_planner] update footstep_marker for appending footsteps continuously
  * [jsk_footstep_planner] Add simple footstep correction scripts
  * [jsk_footstep_planner] Add joy_footstep_marker launch, which control footstep_marker from joystick controller
  * [jsk_footstep_planner] Add viewer for footstep_planner of JAXON
  * [jsk_footstep_planner] Set skip_cropping option true as default
  * [jsk_footstep_planner] Add skip_cropping option to toggle whether enabling cropping in pointcloud support check
  * [jsk_footstep_planner] Add footstep_planner sample launch for JAXON_RED
  * [jsk_footstep_planner] waitForResult in executeFootstepCB and check result status in service callback
  * [jsk_footstep_planner] Add get_footstep_marker_pose service to footstep_marker
  * [jsk_footstep_planner] Add reset_marker and execute_footstep service to footstep_marker
  * Contributors: Iori Kumagai, Kentaro Wada, Shunichi Nozawa, Yohei Kakiuchi

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Thu, 15 Dec 2016 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.9-0noble) noble; urgency=high

  * remove dynamic_reconfigure.parameter_generator, which only used for rosbuild
  * [jsk_footstep_planner] Add command_pose_stampped to footstep_marker
  * [jsk_footstep_planner] Add bbox visalization and check goal status sanity before planning
  * [jsk_footstep_planner] Remove points around the robot from robot_center_pointcloud before combine with robot_center_map_origin_points
  * [jsk_footstep_planner] Support projection from marker
    Modified:
    - jsk_footstep_planner/include/jsk_footstep_planner/footstep_marker.h
    - jsk_footstep_planner/src/footstep_marker.cpp
  * Merge pull request #562 from garaemon/collision-avoidance
    [jsk_footstep_planner] Support collision avoidance in footstep planner
  * [jsk_footstep_planner] Support collision check
  * [jsk_footstep_planner] Not use im_helpers::add3Dof2DControl for backward compatibility
  * [jsk_footstep_marker] Move footstep_marker from jsk_interactive_marker
  * [jsk_footstep_planner] Fix genjava problem with message_generation as build_depend
    Modified:
    - jsk_footstep_planner/package.xml
  * [jsk_footstep_planner] Only consider forward step
    stride in heuristic estimation
    Modified:
    - jsk_footstep_planner/src/footstep_graph.cpp
  * [jsk_footstep_planner] Do not check pointcloud if no perception mode
    Modified:
    - jsk_footstep_planner/src/footstep_planner.cpp
  * [jsk_footstep_controller] Merge heightmap nodelets into multisense_laser nodelet to reduce tf related nodes
  * [jsk_footstep_planner] Add successors definitions for jaxon, jaxon_red
    and hrp2jsknt
  * Update .travis to jsk-travis 0.2.1 and enable ccache
  * {jsk_calibration, jsk_footstep_planner}/README.md: fix section/subsection
  * [jsk_footstep_planner] Measure perception duration in collaborative
    perception-planning scheduling
  * [jsk_footstep_planner] Fix skip_cropping=true behavior
  * [jsk_footstep_planner] Remove literal value from benchmark code
  * [jsk_footstep_planner] Remove ROBOT env from sample launch files
  * Contributors: Kei Okada, Kentaro Wada, Ryohei Ueda, Iori Kumagai

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Wed, 23 Mar 2016 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.8-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Mon, 02 Nov 2015 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.7-0noble) noble; urgency=high

  * [jsk_footstep_planner] Add &allow-other-keys to
    fullbody-inverse-kinematics-with-standcoords.
    You can add :collision-check-robot-link-list and so on
  * add variables to modify bounding box height
  * [jsk_footstep_planner:footplace_sample]add sample file for footplace_manip
  * [jsk_footstep_planner:footplace..]merge origin/master
  * [jsk_footstep_planner:footplace~] debug output like normak ik
  * fix minor bug in fullbody-inverse-kinematics-with-standcoords
  * add args for ik with standcoords
  * [jsk_footstep_planner] Ignore Z distance in heuristic computation
  * Merge pull request #488 <https://github.com/jsk-ros-pkg/jsk_control/issues/488> from garaemon/remove-global-variable
    [jsk_footstep_planner] Remove global variable from footplace planning
  * [jsk_footstep_planner] Fix indent of footplace_planner_for_manipulation.l
  * [jsk_footstep_planner] Remove global variable from footplace planning
  * change name of inverse-reachablity code
  * add foot placement coords with ik
  * [jsk_footstep_planner] Add script to convert
    jsk_footstep_msgs/FootstepArray to jsk_recognition_msgs/BoundingBox
  * [jsk_footstep_controller] Update footstep planner parameter for hrp2
  * [jsk_footstep_planner] Verify global location of footstep in projecting
    start and goal footstep
  * [jsk_footstep_planner] Add global transition limit to verify global
    location of footstep
  * [jsk_footstep_planner/simple_neighbored_graph.h] add missing include string
  * change static polygon param
  * [jsk_footstep_planner] Do not use jsk_pcl_ros, use jsk_recognition_utils
    instead of it.
    These commits are forgotten in previous commit.
  * [jsk_footstep_planner] Use jsk_recognition_utils instead of jsk_pcl_ros
  * [jsk_footstep_planner] Update stair model to more difficult one
  * [jsk_pcl_ros] Fix handling of --enable_lazy_perception and
    --enable_local_movement options and printout graph info
  * [jsk_footstep_planner] Add infoString method to print footstep graph property
  * [jsk_pcl_ros] Do not raise exception when cvs has lack data
  * [jsk_footstep_planner] Add simple launch file to preview models for benchmarking
  * [jsk_footstep_planner] Add --only-save-image option to plotting script
  * [jsk_footstep_planner] Add --verbose option to bench_footstep_planner.cpp
  * [jsk_footstep_planner] Save to eps figure when visualizing benchmark plot
  * [jsk_footstep_planner] build pointcloud model in more wider area
  * [jsk_footstep_planner] Check ANNGridCell is already allocated
  * [jsk_footstep_planner/bench_footstep_planner] Project start and goal
    footstep before taking benchmark
  * [jsk_footstep_planner] Add anonymous flag to ros::init in benchmark program
  * [jsk_footstep_planner] Add several args to disable perception and
    run planner with hrpsys/gazebo
  * [jsk_footstep_planner] Add start-abc button for planner gui using with simulator
  * [jsk_footstep_planner] Update benchmark program to specify a lot of parameters
  * [jsk_footstep_controller, jsk_teleop_joy] Use footstep-controller.l and lock/unlock furutaractive
    model during exeucuting footsteps
  * [jsk_footstep_planner] Fix indent
  * [jsk_footstep_planner] Fix typo: crpping -> cropping
  * [jsk_footstep_planner, controller] Add rviz GUI set for playing with footstep planner
  * [jsk_footstep_planner] Use odom_init frame to publish plane for unseen region
  * [jsk_footstep_controller/footcoords] Add odom_init frame which holds the pose when robot is put on the ground
  * [jsk_footstep_planner] Add gaussian pointcloud to pointcloud generator
  * Merge pull request #414 <https://github.com/jsk-ros-pkg/jsk_control/issues/414> from garaemon/default-body-on-odom
    [jsk_footstep_planner] Use body_on_odom frame as robot center frame
  * [jsk_footstep_planner] Use body_on_odom frame as robot center frame
  * [jsk_footstep_planner] Print error message about projection on rviz
  * [jsk_footstep_controller] Add simple-footstep-controller as the most simplest footstep controller using
    :set-foot-steps
  * [jsk_footstep_planner] Check pointcloud is available before projection
  * [jsk_footstep_planner] Cleanup heightmap launch files
  * Merge remote-tracking branch 'refs/remotes/origin/master' into crosscheck
  * [jsk_footstep_planner] Implement cross check
  * [jsk_footstep_planner] Add launch file to run footstep planner with heightmap
    integration
  * [jsk_footstep_planner] Add text information on rviz
  * [jsk_footstep_planner] Ignore warning message from pcl
  * [jsk_footstep_planner] Fix projection around yaw axis orientation
  * [jsk_footstep_planner] Add launch file for heightmap mapping
  * Merge remote-tracking branch 'refs/remotes/origin/master' into hole-rate
    Conflicts:
    jsk_footstep_planner/src/pointcloud_model_generator.cpp
  * [jsk_footstep_planner] Add ~hole_rate to simulate hole in pointcloud
  * [jsk_footstep_planner] Publish pointcloud periodically from pointcloud_model_generator_node
  * [jsk_footstep_planner] Just use kdtree nearest search in checking
    if footstep is on pointcloud
  * [jsk_footstep_planner] add cost_weight and heuristic_weight parameter
  * [jsk_footstep_planner] Update pointcloud to show close list and open
    list during planning
  * [jsk_footstep_planner] Check value of transition when expanding nodes
  * [jsk_footstep_planner] Use center of footprint to check if footprint is on pointcloud
  * [jsk_footstep_planner] Project footprint with local search
  * [jsk_footstep_planner] Add projection API to c++ footstep planner
  * [jsk_footstep_planner] Add more parmeters to dynamic_reconfigure API of
    cpp footstep_planner
  * [jsk_footstep_planner] Add perception sample with actionlib interface
  * [jsk_footstep_planner] Add actionlib interface to C++ version of
    footstep planner. and add simplest smaple
  * [jsk_footstep_planning] Visualize open and close list as pointcloud
  * [jsk_footstep_planner] Fix ANNGrid search
  * [jsk_footstep_planner] Skip planar region perception if footstep is
    already on pointcloud
  * [jsk_footstep_planner] PointCloud approximate search based on 2-D grid
  * [jsk_footstep_planner] Implement local movement if footstep is close to
    success of projection to pointcloud
  * [jsk_footstep_planner] Check pointcloud model supports footprint
  * [jsk_footstep_planner] Do not use SVD in perception
  * [jsk_footstep_planner] Re-implement footstepHeuristicStepCost in
    computationally-efficient way.
    1. Do not use Eigen::Affine3f::rotation because it calls SVD internally.
    2. Do not cast to Eigen::AngleAxisf, just use cos(w/2) to compute angle
    from quaternion.
  * [jsk_footstep_planner] Add profile function interface
  * [jsk_footstep_planner] Add script to plot bench result
  * [jsk_footstep_planning] Add program to bench footstep planning speed
  * [jsk_footstep_planner] Add demonstration of footstep planning over curved and sloped surface
  * [jsk_footstep_planner] Fix orientation of projected footstep
  * [jsk_footstep_planner] Add timeout argument to solver
  * [jsk_footstep_planner] Fix when footstep failed to project on planar region
  * [jsk_footstep_planner] Planning with pointcloud model is implemented.
    We optimized perception phase by lazy-perception-in-planning technique:
    1) Do not detect planar region before planning
    2) Do not detect planar region until accurate pose of footstep is
    required
    3) use 2.5D pointcloud to get candidate pointcloud which footstep is placed on
  * [jsk_footstep_planner] Add demo for curved surface
  * [jsk_footstep_planner] Interactive demo of C++ footstep planner
  * [jsk_footstep_planner] Use FootstepStateDiscreteCloseList for close list
  * [jsk_footstep_planner] 2D footstep planning is implemented in C++
  * [jsk_footstep_planner] Implement FootstepState and projection to pointcloud
  * [jsk_footstep_planner] Add demo directory and install headers and library
  * [jsk_footstep_planner] Implement C++ a* solver
  * [jsk_footstep_planner] Initial commit of cpp graph library
  * [jsk_footstep_planner] Update jaxon_red footprint region
  * [jsk_footstep_planner, jsk_footstep_controller] Support HRP2JSKNT
  * [jsk_footstep_planner, jsk_footstep_controller] Add USE_JOY option
  * [jsk_footstep_planner, jsk_footstep_controller] Refactor launch file and
    add no_recog.launch
  * [jsk_footstep_planner] Rename launch file to use ROBOT environment variable
  * Contributors: Masaki Murooka, Ryohei Ueda, Yu Ohara, Yuki Furuta, Yusuke Oshiro

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Sun, 01 Nov 2015 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.6-0noble) noble; urgency=high

  * [jsk_footstep_planner] Enable roll paranoid mode
  * Merge pull request #327 from garaemon/set-heuristic
    [jsk_footstep_planner] Add service interface to set heursitic function
  * [jsk_footstep_planner] Add service interface to set heursitic function
  * [jsk_footstep_controller] Fix parameters for jaxon red
  * [jsk_footstep_planner] Fix for terrain task
  * [jsk_footstep_planner] Add topic interface to project footprint
  * [jsk_footstep_planner] Support JAXON_RED
  * [jsk_footstep_planner, jsk_footstep_controller] Update for las vegas terrain with jaxon
  * [jsk_footstep_planner] Enable roll paranoid mode again
  * [jsk_footstep_planner, jsk_footstep_controller] Update for jaxon terrain
  * [jsk_footstep_planner] Add simple script to transform frame_id of
    jsk_footstep_msgs/FootstepArray
  * [jsk_footstep_controller] Change gait generator parameters according to
    plane condition including pitch angle and taking into account
    if transition is upward or downward
  * [jsk_footstep_planner, jsk_footstep_controller] Compute x and y from
    previous coordinates to detect rolled plane
  * [jsk_footstep_planner, jsk_footstep_controller] Support rolling terrain,
    I hope
  * [jsk_footstep_planner, jsk_footstep_controller] Fix typo and update
    parameter for terrain
  * [jsk_footstep_planner, jsk_footstep_controller] Support jaxon parameter files
  * [jsk_footstep_planner, jsk_footstep_controller] Support jaxon footstep planning, Do not merge yet
  * [jsk_footstep_planner] locally search reasonable goal when snapping
  * [jsk_footstep_planner] Update offset parameter
  * [jsk_footstep_planner] Support offset parameter from end coords to
    center of foot polygon
  * [jsk_footstep_planner] Optimize function to remove shadow cells by using
    local coordinates
  * [jsk_footstep_planner] Update projection parameter for slope terrain
  * [jsk_footstep_planner] Add ~remove_shadow_cells to add padding to shadow cells
  * [jsk_footstep_planner] Improve planning for different levels:
    1. Move successors a little bit when projecting footprint to different
    level
    2. Use footstep coordinate rather than mid-coords of the footstep as
    goal coordinates
  * [jsk_footstep_planner] Check transition limit when planning across
    diffrent levels
  * [jsk_footstep_planner] Add *gui-debug* symbol and ~toggle_gui_debug
    service to toggle debug using gui
  * [jsk_footstep_planner] Add service API to project pose onto the nearest grid
  * [jsk_footstep_planner] More greedy heuristic and compile euslisp code correctly
  * [jsk_footstep_planner] Separate successors for same level and transition
    across different level
  * [jsk_footstep_planner] Update successors' parameters
  * [jsk_footstep_planner] Check range of grids first in occupancy-grid
  * [jsk_footstep_planner] Use glVertexPointer and glDrawArrays to draw occupancy-grid
  * [jsk_footstep_planner] Optimize creation of occupancy-grid by using
    integer-vector rather than hash-table
  * [jsk_footstep_planner] Fix bug to compute rotate footstep to snap onto planes
  * [jsk_footstep_planner] Update successors parameter
  * [jsk_footstep_planner] add geo package to quaternion-from-two-vectors
  * [jsk_footstep_planner] Read footstep parameter from file rather than ros parameter
  * [jsk_footstep_planner] Use quaternion-from-two-vectors to compute rotate
    in project-coords-on-to-plane
  * [jsk_footstep_planner] Add method to generate occupancy-grid from face
  * [jsk_footstep_planner] Use mtimer instead of ros::time-now
  * [jsk_footstep_planner] Fix minor bugs
  * [jsk_footstep_planner] Memoize projecting grid and re-use it when the
    planner checks the plane is placable and refactor function names
  * [jsk_footstep_planner] Optimize hash size according to cell num
  * [jsk_footstep_planner] A lot of improvements on planner
    * Fix about orientation of projected footstep
    * Lazy evaluation to check if footprint is able to be on grid
    * Use mid-coords of footprints to evaluate heuristic
  * [jsk_footstep_planner] Do not check if the footstep can be placable on
    plane across planes
  * [jsk_footstep_planner] Support SimpleOccupancyGrid in footstep planner
  * [jsk_footstep_planner] Snap geometry_msgs::PoseStamped (from rviz) onto grid map
  * [jsk_footstep_planner] Move more functions to footstep_planner_utill.l
    from footstep_planner.l
  * [jsk_footstep_planner] Support color in occupancy-grid class
  * [jsk_footstep_planner] Return vertices in global coordinates in
    :vertices method of occupancy-grid
  * [jsk_footstep_planner] Euslisp binding of
    jsk_recognition_msgs::SimpleOccupancyGrid message
  * [jsk_footstep_planner] separate standalone utility functions into footstep_planner_util.l
  * [jsk_footstep_planner] Add publisher of polygon of footprint for HRP2JSK
  * [jsk_footstep_planner] Add euslisp wrapper to snap footstep on planes
  * [jsk_footstep_plannar] Resolve pose of footstep respacted to initial footstep
  * [jsk_footstep_plannner] Visualize euslisp footstep on rviz
  * [jsk_footstep_planner] Use jsk_recognition_msgs
  * Contributors: Ryohei Ueda, Yu Ohara

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Thu, 11 Jun 2015 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.5-0noble) noble; urgency=high

  * renamed make_sumple function
  * added make-coords-list function
  * added inverse_reachablity_with_given_coords
  * Update drcmodel for current planner
  * Add sample to compare heuristic functions
  * add api to change successor
  * Merge remote-tracking branch 'origin/master' into add-breakpoint-text
    Conflicts:
    jsk_footstep_controller/euslisp/footstep-controller.l
    jsk_footstep_controller/launch/hrp2jsknt_real_full.launch
  * Add text publishing when checking breakpoint
  * Do not allow step over 250mm stride
  * Supress x-transition after z-transition. All the threshold is hard-coded
  * Update footstep parameter for climing up stairs:
    larger footstep and smaller footprint
  * Add dimensions of footsteps to the result of footstep planner
  * Visualize footstep successors
  * roseus only needs runtime
  * Contributors: Kei Okada, Ryohei Ueda, Yu Ohara

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Thu, 08 Jan 2015 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.4-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Tue, 21 Oct 2014 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.3-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Fri, 10 Oct 2014 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.2-0noble) noble; urgency=high



 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Mon, 08 Sep 2014 00:00:00 -0000

ros-one-jsk-footstep-planner (0.1.1-0noble) noble; urgency=high

  * use lock/unlock service of environment server to lock/unlock the environment during planning
  * compile euslisp file before running footstep planner
  * publish footstep for visualization from planner
  * update usage of env server according to the latest changeset of
    jsk_recognition
  * use env server of jsk_pcl_ros
  * ignore emtpy polygon message
  * prepend initial steps to the result of the footstep planning
  * call x::window-main-onw only if *debug* is t in jsk_footstep_planner/footstep-planner-node.l
  * support 6dof planning
  * adding model for footstep planning
  * finalize footstep by goal steps
  * supporting slope in footstep planning
  * update for slope planning
  * begins to support slope
  * automatically choose the goal footstep
  * store goal footstep to the problem class
  * supress debug message of footstep planner
  * update python scripts for catkin
  * load msgs directory
  * fix dependency
  * keep permission of euslisp codes
  * catkinize jsk_footstep_planner
  * fix to keep orientation after projection to the planes
  * supporting z-direction movement in planning
  * supporting timeout of planning
  * adding jsk_footstep_planner, euslisp implementation
  * Contributors: Ryohei Ueda, Masaki Murooka

 -- Ryohei Ueda <ueda@jsk.t.u-tokyo.ac.jp>  Thu, 04 Sep 2014 00:00:00 -0000


