ned_ros

Ned ros stack

GPL-3.0 License

Stars
29
Committers
17

Bot releases are visible (Hide)

ned_ros - v5.1.3 Latest Release

Published by jmottier-niryo about 1 year ago

v5.1.3

✨Features

πŸ› Improvements

  • Added a field "saved_at" in the service /niryo_robot_programs_manager/get_program response

πŸͺ²Bugfixes

v5.1.2

✨Features

πŸ› Improvements

  • The daily reports can now send metrics about the robot. Currently, the total lifetime of the robot is sent

πŸͺ²Bugfixes

v5.1.1

✨Features

πŸ› Improvements

  • Revamped WiFi button functionalities: Brief press (< 2s) toggles hotspot; Extended press (> 2s) enables/disables WiFi client; Long press (> 7s) restores network settings. To abort, press for over 10 seconds.
  • WiFi button press triggers LED ring indication for forthcoming action.
  • The database node use the system software HTTP API to get and set the settings in the database. This is to ensure there is only one access point to the database.
  • Reduced the grippers open / close torque to slow down the motor's heating

πŸͺ²Bugfixes

  • Resolved an issue where the hotspot failed to initiate concurrently with the WiFi client.
  • Fixed a bug that consistently disregarded the "purge ros logs on startup" command.
  • Fixed a problem that sometimes stopped the camera from recognizing colored shapes.
  • Fixed an issue that permitted editing of dynamic frames belonging to workspaces.
  • Rectified dynamic frame editing by implementing quaternion normalization.
  • Fixed a bug that caused the vision picks to catch objects by their corners.

v5.1.0

✨Features

  • The topic /niryo_robot_tools_commander/tcp now return the tcp position either if it is enabled or not
  • Every part of a dynamic frame can now be edited using the service /niryo_robot_poses_handlers/manage_dynamic_frame
  • Manage a file in ~/.ros/logs which store the date corresponding to the ros run ids

πŸ› Improvements

πŸͺ²Bugfixes

v5.0.1

✨Features

πŸ› Improvements

πŸͺ²Bugfixes

  • Fixed a bug preventing the downloaded update to be applied successfully
ned_ros - v4.1.0

Published by ValentinPitre over 2 years ago

ned_ros - v4.0.1

Published by ValentinPitre over 2 years ago

Patch:

  • PIDs
  • Vaccuum pump
  • Calibration
  • Tool scan

Additions:

  • Doc: quick start
  • Doc: real robot
ned_ros - v4.0.0

Published by ValentinPitre almost 3 years ago

January release - Hardware Stack refinement

===========================================================

Requirements

----------------------------------------------------------

Ubuntu packages


  • sqlite3
  • ffmpeg
  • build-essential
  • catkin
  • python-catkin-pkg
  • python-pymodbus
  • python-rosdistro
  • python-rospkg
  • python-rosdep-modules
  • python-rosinstall python-rosinstall-generator
  • python-wstool
  • ros-melodic-moveit
  • ros-melodic-control
  • ros-melodic-controllers
  • ros-melodic-tf2-web-republisher
  • ros-melodic-rosbridge-server
  • ros-melodic-joint-state-publisher-gui

Python libraries


See src/requirements_ned2.txt file

Packages

---------------------------------------------------------

New packages


  • niryo_robot_database
  • niryo_robot_led_ring
  • niryo_robot_metrics
  • niryo_robot_reports
  • niryo_robot_sound
  • niryo_robot_status
  • niryo_robot_hardware_stack/can_debug_tools
  • niryo_robot_hardware_stack/common
  • niryo_robot_hardware_stack/end_effector_interface
  • niryo_robot_hardware_stack/serial

Renamed packages


  • niryo_ned_moveit_config_standalone becomes niryo_moveit_config_standalone
  • niryo_ned_moveit_config_w_gripper1 becomes niryo_moveit_config_w_gripper1
  • niryo_robot_hardware_stack/stepper_driver becomes niryo_robot_hardware_stack/can_driver
  • niryo_robot_hardware_stack/dynamixel_driver becomes niryo_robot_hardware_stack/ttl_driver
  • niryo_robot_hardware_stack/niryo_robot_debug becomes niryo_robot_hardware_stack/ttl_debug_tools

Removed packages


  • niryo_robot_serial_number
  • niryo_robot_unit_tests
  • niryo_robot_hardware_stack/fake_interface

Cleaning and Refactoring


  • roslint compliant
  • catkin lint compliant for most part
  • add xsd validation for launch files and package.xml files
  • updated packages format to version 3
  • updated c++ version to c++14
  • clang and clazy compliance improvement
  • rosdoc_lite set up in all packages
  • catkin_tools compliant
  • install space working
  • sphinx_doc restructuration
  • add hardware_version discrimination between ned, one and ned2
  • add ned2 configuration files in all packages
  • niryo_robot_arm_commmander refactoring
  • niryo_robot_python_ros_wrapper refactoring

Features (for Ned and One only)

----------------------------------------------------------

  • add VERSION file at root
  • add CHANGELOG.rst in every package (using catkin_generate_changelog tool)
  • update PID values for Dynamixels
  • Replace fake interface by mock drivers for steppers and Dynamixels
  • Add compatibility for TTL conveyor belts (upcoming)
  • Add Ned2 features (upcoming)
  • niryo_robot_bringup refactoring
  • improve control loops for ttl_driver and joints interface

Know issues (for Ned and One only)

----------------------------------------------------------

Can't scan 2 conveyors at the same time. Please scan the conveyors one by one.

Limitations

----------------------------------------------------------

  • Calibration deactivated on Simulated Ned and One
  • Not officially supporting Ned2 hardware version
  • Hotspot mode is always on by default on reboot for the Niryo One

Niryo Studio

----------------------------------------------------------

New features


  • Network settings (DHCP / Static IP)
  • Hardware detection One / Ned / Ned2
  • Display TCP Speed
  • Blockly - Dynamic blocks (Saved pose, workspace)

Bugs fix


  • Blockly - Conversion RAD / DEG in block
ned_ros - v3.2.0

Published by Wasta-Geek about 3 years ago

September 2021 release

ned_ros - v3.1.1:

Published by Wasta-Geek over 3 years ago

Fix grip offset for gripper3 (vision pick)

ned_ros - v3.1.0

Published by Wasta-Geek over 3 years ago

  • Adjust PID of DXL 6 (gripper was shaking)
  • Fix issue about unresponsive DXL motors that happened sometimes due to a bug of the equip_tool function
  • Documentation updated
  • Some minor improvements
ned_ros -

Published by niryo-admin over 3 years ago

First push for Ned ROS stack v.3.0.0