Code Monkey home page Code Monkey logo

bitbots_misc's Introduction

Archived ⚠️ This repository has been moved here!

bitbots_misc's People

Contributors

akasch avatar flo0620 avatar flova avatar ftsell avatar haukeschnau avatar ijnek avatar jaagut avatar jgueldenstein avatar johagge avatar kindlingash avatar lenimitoundie avatar mpoppinga avatar mu35li avatar nfiedler avatar polemonium avatar sammyramone avatar tanjasmiley avatar texhnolyze avatar timonegk avatar val-ba avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

b51

bitbots_misc's Issues

Convenience Frames: not adapted to URDF

Expected behavior

The approach frame should be broadcasted.

Current behavior

In line 48 and 49 of convenience_frames.cpp a transform to r_toe/ l_toe fails. Therefore the try block fails and the approach frame is not published.

Steps to Reproduce

  1. roslaunch bitbots_body_behavior rviz_behavior_test.launch
  2. start rqt tf tree (no approach frame is visible)

Context (Environment)

  • RViz
  • Simulator
  • Robot
  • Local

Possible Solution

The transform to r_toe and l_toe should be replaced with new transformations to the actual urdf links representing the front of each foot.

Own transform listener in CPP

Similar to the work done in the HCM we could implement a transform listener C++ node that still features the Python transform listener interface.

Currently, TF takes up many resources in Python nodes.

Package 'actionlib_msgs' is deprecated

Expected behavior

Current behavior

stderr: bitbots_dynamic_kick                                                                                                                          
CMake Deprecation Warning at /opt/ros/rolling/share/actionlib_msgs/cmake/actionlib_msgsConfig.cmake:31 (message):
  Package 'actionlib_msgs' is deprecated (This package will be removed in a
  future ROS distro, once the ROS 1 bridge supports actions.)
Call Stack (most recent call first):
  /home/par/colcon_ws/install/bitbots_msgs/share/bitbots_msgs/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/par/colcon_ws/install/bitbots_msgs/share/bitbots_msgs/cmake/bitbots_msgsConfig.cmake:41 (include)
  CMakeLists.txt:13 (find_package)

Steps to Reproduce

build *

Context (Environment)

  • RViz
  • Simulator
  • Robot
  • Local

Possible Solution

start system monitor on odroid

Is your feature request related to a problem? Please describe.

Currently the system monitor is only started on the nuc together with ros control

Describe the solution you'd like

It should also be started on the odroid. With a different namespace for the diagnostic messages, so that they can be differentiated.

Add player position to game settings script

Is your feature request related to a problem? Please describe.

Since bit-bots/bitbots_behavior#90, players have multiple positions per role. We need to set an individual position number for players at the beginning of a game.

Describe the solution you'd like

An option to set the position number at the beginning of the game.

ROS 2 system_monitor

Could also be moved to its own git repository, since this is a very general package and by far not bitbots specific

Remote launch script destroys terminal formatting

Expected behavior

The output of the vision should be just like the output of any other node.

Current behavior

The terminal formatting gets destroyed.

Steps to Reproduce

roslaunch bitbots_bringup teamplayer.launch

Simulate IMU in simulator

currently imu is not published in simulation and also not used by HCM and other motion parts. this should change to enable better testing

Evaluate usage of crop_decimate nodelet

Currently, we debayer the image and then resize it to an acceptable size.
This is quite a computational effort.

The currently used library image_proc has also a nodelet called crop_decimate. It applies the binning in a clever way in the debayer process. Therefore it should save some computational resources. It is also built with the intention to be the first processing step after the raw camera input.

motion_standalone.launch dies

When starting the motion_standalone.launch, it does not work.
That is because it starts load_robot_description.launch.
This launch file starts move_group.py.
In https://github.com/bit-bots/bitbots_misc/blame/master/bitbots_robot_description/launch/move_group.py#L73 we try to read from an empty yaml.
If this line and line 135 are removed, motion_standalone.launch works.

Possible Solution

Remove line 73 and 135? Or will we put something into the sensors_3d.yaml in the future?

create complete behavior test in webots

The current simulation.launch file should be adapted to a) use webots and b) work properly.

  • fix launch files
  • make simulation work
  • make motion work
  • make vision work

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.