Giter Club home page Giter Club logo

ar3_core's People

Contributors

ongdexter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ar3_core's Issues

Support for ROS2 and MoveIt2

I'd like to run my AR3 using ROS2 (and so also MoveIt2) - prevailing wisdom is that ROS2 is preferred for new projects beyond 2021.

Have you done any ROS2 work with the AR3 already? Happy to contribute in any case.

ar3_hardware_bringup.launch doesn't appear to exist

When I go to test my installation I run the command per the tutorial:
roslaunch ar3_hardware_interface ar3_hardware_bringup.launch

And I receive this error:
RLException: [ar3_hardware_bringup.launch] is neither a launch file in package [ar3_hardware_interface] nor is [ar3_hardware_interface] a launch file name
The traceback for the exception was written to the log file

I thought perhaps it was a typo and it is supposed to be: ar3_bringup.launch instead of ar3_hardware_bringup.launch, as that file does exist, however it is a 0kb file so that fails as well.

Error when run in ar3_control

shallwing@UbuntuROS:~/ar3_core-ROS$ rosrun ar3_control move_group_demo
/home/shallwing/ar3_core-ROS/devel/lib/ar3_control/move_group_demo: error while loading shared libraries: librviz_visual_tools.so.3.9.2: cannot open shared object file: No such file or directory

When I run this command in my noetic ROS, it appeared this error.
How can I solve it?Someone said that you can run "sudo apt-get install ros-melodic-rviz-visual-tools" to get the lib, but it doesn't work..,

Issue setting Serial port

Hello, I am trying to setup your software, and I am unable to connect to my teensy 3.5

Here is the error:
setting /run_id to c24222a2-882f-11eb-a7ee-1322e8fa6b0a
process[rosout-1]: started with pid [68324]
started core service [/rosout]
process[ar3_hardware_interface-2]: started with pid [68331]
process[controller_spawner-3]: started with pid [68332]
[ WARN] [1616102428.179043116]: Failed to connect to serial port ??s?
terminate called after throwing an instance of 'boost::wrapexceptboost::system::system_error'
what(): read: Bad file descriptor
[INFO] [1616102428.463405]: Controller Spawner: Waiting for service controller_manager/load_controller

Clearly the serial port is not correct.
here isresults of mesg | grep -i tty
cdc_acm 2-2:1.0: ttyACM0: USB ACM device

and in hardware_driver.yaml I have:
serial_port: /dev/ttyACM0 #"COM4"

what am I doing wrong?

Issue with teensy communication/issuing commands

When trying to connect with the real hardware, I'm having trouble issuing commands. If I do the normal hardware bringup is stays at the part of issuing the calibration points. If I skip this step in the launchup I can get the following results:

Screenshot from 2021-06-10 10-48-02

However, when I try to move out the robot in Rviz it states that the controller couldn't respond in time, so it aborts the execution of the planned move.

I tried moving the robot using the provided teensy sketch in the ARCS software (at a different time of using the ROS package) to ensure the system was moving correctly with the default option and that was the case.

Is there something specific I could look up to find the issue here?

Also the correct port and baudrate is configured in the hardware_driver.yaml file

PD:
Thanks a lot for sharing all this development, as someone who is getting into ROS is extra helpful to better understand its systems and components.

roslaunch ar3_hardware_interface ar3_hardware_bringup.launch error

I was able to set up all the packages, and then when launching the command roslaunch ar3_hardware_interface ar3_hardware_bringup.launch using the Arduino baseline_with_ARCS.ino the robot arm does not calibrate and it runs up to this section
// run calibration
ROS_INFO("Running joint calibration...");
driver_.calibrateJoints();
THen, we tried running it without the calibration part and the arm moves. However, we want to be able to calibrate it. I am not sure if I am missing and step or a calibration command.

AR4 support

The AR4 was released recently and I wonder if this is compatible with ar3_core?

The interface for controling the real AR4

I can easily use ar3_hardware_interface and ar3_moveit_config then control the real AR4 in Rviz, but is anyone who can write a python/C++ source file to control the real AR4? Does the AR4 have any interface for user to control by program?

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.