latest pushes

This commit is contained in:
Ronaldson Bellande 2023-09-27 09:49:48 -04:00
parent ec7a766dab
commit 1e0b90ccfe
30 changed files with 350 additions and 0 deletions

View File

@ -0,0 +1,15 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package humanoid_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0.3.0 (2022-05-06)
------------------
* Update package.xml and CMakeList.txt for noetic branch
* Ronaldson Bellande
0.2.0 (2013-10-25)
------------------
* Initial catkinization
0.1.2 (2013-01-10)
------------------

View File

@ -0,0 +1,4 @@
cmake_minimum_required(VERSION 3.0.2)
project(humanoid_msgs)
find_package(catkin REQUIRED)
catkin_metapackage()

20
humanoid_msgs/package.xml Normal file
View File

@ -0,0 +1,20 @@
<package>
<name>humanoid_msgs</name>
<version>0.3.0</version>
<description>
Messages and services for humanoid robots
</description>
<author>Armin Hornung</author>
<maintainer email="ronaldsonbellande@gmail.com">Ronaldson Bellande</maintainer>
<license>BSD</license>
<url>http://www.ros.org/wiki/humanoid_msgs</url>
<url type="bugtracker">https://github.com/ahornung/humanoid_msgs/issues</url>
<url type="repository">https://github.com/ahornung/humanoid_msgs</url>
<buildtool_depend>catkin</buildtool_depend>
<export>
<metapackage />
</export>
</package>

View File

@ -0,0 +1,26 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package humanoid_nav_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0.3.0 (2022-05-06)
------------------
* Update package.xml and CMakeList.txt for noetic branch
* Ronaldson Bellande
0.3.0 (2014-01-16)
------------------
* Add service to (re)plan between feet as start and goal.
* Contributors: Armin Hornung
0.2.0 (2013-10-25)
------------------
* Initial catkinization
0.1.2 (2013-01-10)
------------------
* spelling mistake corrected
* added more details to PlanFootsteps srv result
* action ExecFootsteps can now feedback changeable_footsteps and robot_pose (see naoqi docu for further info)
* integrated a new action to communicate with the action server provided by nao_footsteps.py in the nao_driver package
* service to clip footsteps
* moved humanoid_nav_msgs into new humanoid_msgs stack

View File

@ -0,0 +1,39 @@
cmake_minimum_required(VERSION 3.0.2)
project(humanoid_nav_msgs)
#List to make rest of code more readable
set(MESSAGE_DEPENDENCIES std_msgs geometry_msgs actionlib_msgs)
#Declare build dependencies
find_package(
catkin REQUIRED
COMPONENTS
message_generation
${MESSAGE_DEPENDENCIES}
)
#Add message files
add_message_files(DIRECTORY msg FILES StepTarget.msg)
#Add service files
add_service_files(
DIRECTORY srv
FILES
ClipFootstep.srv
PlanFootsteps.srv
PlanFootstepsBetweenFeet.srv
StepTargetService.srv
)
#Add action files
add_action_files(
DIRECTORY action
FILES
ExecFootsteps.action
)
#And now generate the messages
generate_messages(DEPENDENCIES ${MESSAGE_DEPENDENCIES})
# Generate catkin/pkg-config import information
catkin_package(CATKIN_DEPENDS message_runtime ${MESSAGE_DEPENDENCIES})

View File

@ -0,0 +1,9 @@
# Define the goal
humanoid_nav_msgs/StepTarget[] footsteps
float64 feedback_frequency
---
# Define the result
humanoid_nav_msgs/StepTarget[] executed_footsteps
---
# Define a feedback message
humanoid_nav_msgs/StepTarget[] executed_footsteps

View File

@ -0,0 +1,7 @@
# Target for a single stepping motion of a humanoid's leg
geometry_msgs/Pose2D pose # step pose as relative offset to last leg
uint8 leg # which leg to use (left/right, see below)
uint8 right=0 # right leg constant
uint8 left=1 # left leg constant

View File

@ -0,0 +1,26 @@
<package>
<name>humanoid_nav_msgs</name>
<version>0.3.0</version>
<description>
Messages and services for humanoid robot navigation
</description>
<author>Armin Hornung</author>
<maintainer email="ronaldsonbellande@gmail.com">Ronaldson Bellande</maintainer>
<license>BSD</license>
<url>http://ros.org/wiki/humanoid_nav_msgs</url>
<url type="bugtracker">https://github.com/ahornung/humanoid_msgs/issues</url>
<url type="repository">https://github.com/ahornung/humanoid_msgs</url>
<buildtool_depend>catkin</buildtool_depend>
<build_depend>message_generation</build_depend>
<build_depend>std_msgs</build_depend>
<build_depend>geometry_msgs</build_depend>
<build_depend>actionlib_msgs</build_depend>
<run_depend>message_runtime</run_depend>
<run_depend>std_msgs</run_depend>
<run_depend>geometry_msgs</run_depend>
<run_depend>actionlib_msgs</run_depend>
</package>

View File

@ -0,0 +1,3 @@
StepTarget step
---
StepTarget step

View File

@ -0,0 +1,9 @@
geometry_msgs/Pose2D start
geometry_msgs/Pose2D goal
---
bool result
humanoid_nav_msgs/StepTarget[] footsteps
float64 costs
float64 final_eps
float64 planning_time
int64 expanded_states

View File

@ -0,0 +1,11 @@
humanoid_nav_msgs/StepTarget start_left
humanoid_nav_msgs/StepTarget start_right
humanoid_nav_msgs/StepTarget goal_left
humanoid_nav_msgs/StepTarget goal_right
---
bool result
humanoid_nav_msgs/StepTarget[] footsteps
float64 costs
float64 final_eps
float64 planning_time
int64 expanded_states

View File

@ -0,0 +1,3 @@
# Step target as service:
humanoid_nav_msgs/StepTarget step
---

4
push.sh Executable file
View File

@ -0,0 +1,4 @@
#!/bin/bash
# Git push what is already in the repository
git pull --no-edit; git fetch; git add .; git commit -am "latest pushes"; git push

View File

@ -0,0 +1,37 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package robotis_controller_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0.3.0 (2021-05-03)
------------------
* Update package.xml and CMakeList.txt for noetic branch
* Contributors: Ronaldson Bellande
0.1.4 (2018-03-22)
------------------
* added service to set module
* modified documents
* Contributors: Kayman, Pyo
0.1.3 (2018-03-20)
------------------
* refactoring to release
* Contributors: Pyo
0.1.2 (2018-03-15)
------------------
* changed LICENSE
* refactoring for release
* Contributors: Pyo
0.1.1 (2016-11-23)
------------------
* added WriteControlTable.msg
* Contributors: SCH, Jay Song, Zerom
0.1.0 (2016-08-12)
------------------
* first public release for Kinetic
* modified the package information
* added robotis_controller_msgs
* Contributors: Zerom, Pyo

View File

@ -0,0 +1,70 @@
################################################################################
# Set minimum required version of cmake, project name and compile options
################################################################################
cmake_minimum_required(VERSION 3.0.2)
project(robotis_controller_msgs)
################################################################################
# Find catkin packages and libraries for catkin and system dependencies
################################################################################
find_package(
catkin REQUIRED COMPONENTS
std_msgs
sensor_msgs
message_generation
)
################################################################################
# Setup for python modules and scripts
################################################################################
################################################################################
# Declare ROS messages, services and actions
################################################################################
add_message_files(
FILES
SyncWriteItem.msg
JointCtrlModule.msg
StatusMsg.msg
WriteControlTable.msg
)
add_service_files(
FILES
GetJointModule.srv
SetJointModule.srv
SetModule.srv
LoadOffset.srv
)
generate_messages(
DEPENDENCIES
std_msgs
sensor_msgs
)
################################################################################
# Declare ROS dynamic reconfigure parameters
################################################################################
################################################################################
# Declare catkin specific configuration to be passed to dependent projects
################################################################################
catkin_package(
CATKIN_DEPENDS
std_msgs
sensor_msgs
message_runtime
)
################################################################################
# Build
################################################################################
################################################################################
# Install
################################################################################
################################################################################
# Test
################################################################################

View File

@ -0,0 +1,2 @@
string[] joint_name
string[] module_name

View File

@ -0,0 +1,10 @@
# Status Constants
uint8 STATUS_UNKNOWN = 0
uint8 STATUS_INFO = 1
uint8 STATUS_WARN = 2
uint8 STATUS_ERROR = 3
std_msgs/Header header
uint8 type
string module_name
string status_msg

View File

@ -0,0 +1,3 @@
string item_name
string[] joint_name
uint32[] value

View File

@ -0,0 +1,4 @@
string joint_name
string start_item_name
uint16 data_length
uint8[] data

View File

@ -0,0 +1,34 @@
<?xml version="1.0"?>
<package format="2">
<name>robotis_controller_msgs</name>
<version>0.3.0</version>
<description>This package includes ROS messages and services for robotis_framework packages</description>
<license>Apache 2.0</license>
<author email="zerom@robotis.com">Zerom</author>
<author email="kmjung@robotis.com">Kayman</author>
<maintainer email="ronaldsonbellande@gmail.com">Ronaldson Bellande</maintainer>
<url type="website">http://wiki.ros.org/robotis_controller_msgs</url>
<url type="emanual">http://emanual.robotis.com/docs/en/software/robotis_framework_packages/</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework-msgs</url>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework-msgs/issues</url>
<buildtool_depend>catkin</buildtool_depend>
<build_depend>std_msgs</build_depend>
<build_depend>sensor_msgs</build_depend>
<build_depend>message_generation</build_depend>
<build_depend>message_runtime</build_depend>
<build_export_depend>std_msgs</build_export_depend>
<build_export_depend>sensor_msgs</build_export_depend>
<build_export_depend>message_generation</build_export_depend>
<build_export_depend>message_runtime</build_export_depend>
<exec_depend>std_msgs</exec_depend>
<exec_depend>sensor_msgs</exec_depend>
<exec_depend>message_generation</exec_depend>
<exec_depend>message_runtime</exec_depend>
</package>

View File

@ -0,0 +1,4 @@
string[] joint_name
---
string[] joint_name
string[] module_name

View File

@ -0,0 +1,3 @@
string file_path
---
bool result

View File

@ -0,0 +1,4 @@
string[] joint_name
string[] module_name
---
bool result

View File

@ -0,0 +1,3 @@
string module_name
---
bool result