ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Peter Heim's profile - activity

2019-02-19 00:43:02 -0500 answered a question SCB Recommendation?

I have run a rpi3 powered robot using a kinect or a ydlidar with navigation and they works OK add a usb camera and the R

2018-07-05 10:18:51 -0500 received badge  Famous Question (source)
2018-02-20 05:19:30 -0500 commented question pan_tilt_port: No motors found.

What dynamixels are you running? and have you tried the dynamixel_motor package I found the dynamixel_controllers one to

2017-04-06 10:53:39 -0500 received badge  Notable Question (source)
2016-08-18 15:34:21 -0500 commented answer Problem with log and home directories and roslaunch handlers

no I never fixed the cause I just start it manually when required

2016-01-27 23:00:37 -0500 commented answer Robot Upstart and USB Ports

are you using udev to change permissions for USB0? I use symlink as so SUBSYSTEMS=="usb", KERNEL=="ttyUSB[0-9]*", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="sensors/ftdi_%s{serial}"

2016-01-27 15:33:49 -0500 commented answer Robot Upstart and USB Ports

I'm not familiar with sic but i would check its permissions as a start, look for env variables i think upstart runs as a different user

2016-01-27 14:31:12 -0500 commented question Robot Upstart and USB Ports

Can you post the udev rule and the part where you launch the turtlebot also dose the launch file work when you start manually

2016-01-27 04:12:34 -0500 answered a question Problem with log and home directories and roslaunch handlers

May be a bit late but I had a similar error my upstart was working then it gave the above errors I put in a extra launch line to start COB face recognition when i remove the line robot upstart worked as before

2016-01-26 23:28:44 -0500 answered a question Robot Upstart and USB Ports

What version of ROS are you using and have you checked the log for errors??

2016-01-25 20:48:08 -0500 received badge  Nice Answer (source)
2015-12-29 00:11:25 -0500 commented question Using two kinects

Are you using Openni or freenect to launch. I never had any luck with openni, make sure you are 2 different usb bus also you error report is to hard to read just copy the text and use the format options

2015-11-10 07:26:26 -0500 received badge  Popular Question (source)
2015-10-29 06:14:03 -0500 commented answer FlexBe Unable to import temporary behavior file

Thank you for the quick response it works now

2015-10-29 00:24:41 -0500 asked a question FlexBe Unable to import temporary behavior file

I'm trying to follow this tutorial link text

when i run the behaviour i get this error

Unable to import temporary behavior file: No module named src.flexbe_states.log_state

I have set up a home directory as per the instructions, when i compared the file i created following the tutorial to the installed example

this is my result

from flexbe_states.src.flexbe_states.log_state import LogState
from flexbe_states.src.flexbe_states.wait_state import WaitState

this is from the installed example

from flexbe_states.log_state import LogState
from flexbe_states.wait_state import WaitState

when edit my file it this it works but as soon as i edit my behaviour it goes back.

i have configured states to ~/catkin_ws/src/flexbe_behavior_engine/flexbe_states Im running

Ubuntu 14.4 64 bit

ROS indigo installed from debs

on a ASUS k53s I7 with 8 gis of ram on a fresh install and update

2015-08-03 16:26:53 -0500 answered a question robot understand human language

Robbie the robot uses a android phone for voice recognition and a node to send the text to a chatbot or control the robot with a NLTK here is a link to the repo https://github.com/inmoov-ros/inmoov_ros

more info can be found at http://escaliente-robotics.blogspot.c...

2015-04-18 19:02:05 -0500 answered a question Working with ROS and Robot Arms

You can use the pick and place example from ROS by example 2, add a move base action server and have it do this link text

2014-11-28 05:00:24 -0500 commented answer DWA Planner Issue

It will take a while to do but i don’t have the DWAPlanerROs only movebase and no trajectory cloud as per your example are you running Hydro? or have i missed a big step?

2014-11-28 04:01:48 -0500 commented answer DWA Planner Issue

Map resolution is 0.05 i have tried forward_point_distance with 0.01 ,0.325 and 0.6 with no difference I don’t know if cut corners is the right term the path comes very close the the obstacles the local planer just wont plan away from the obstacle but seem to plan into it I will post a video soon

2014-11-25 16:35:39 -0500 commented answer DWA Planner Issue

I have the same problem when i adjusted the accel lim x to 5 and sim time to 3.6 it would go around the obstacles with the odd stumble I using hydro with a arbotix in simulation mode the longer sim time is really a cheat as it takes the robot further away from the global path

2014-05-10 22:02:30 -0500 commented answer Problem with face recognition using kinect

You have to change it to the topic published by your kinect don't use cut and past type it in i have found that will cause errors. Using rxgraph the face recognition node must connect to the kinect topic or no images will be produced

2014-05-06 10:55:46 -0500 received badge  Nice Answer (source)
2014-05-04 11:59:40 -0500 commented answer Problem with face recognition using kinect

make sure the kinect is publishing images to /camera/image_raw you can use rxgraph to see if they are connected. I found it easier to change the topic in face_recognition.ccp and redo rosmake. the none in the other 3 topics is just a place holder. when the server starts what does it print out

2014-05-03 19:53:09 -0500 commented answer Problem with face recognition using kinect

cd to face_recognition/bin then rosrun face_recognition Fserver in another terminal rosrun face_recognition Fclient transfer train.txt, haarcascade_frontalface_alt.xml and the data folder haarcascade_frontalface_alt

2014-05-02 21:39:41 -0500 answered a question Problem with face recognition using kinect

You have to run the programs from the bin folder also you need to move the other files into that folder from memory the data folder need to be below the bin folder. If you search for face recognition it will have the details make sure you publish the camera in the correct topic. You may need to train the database first to train the database run rostopic pub -1 /fr_order face_recognition/FRClientGoal -- 3 "none" there is no reason to run image_view when you run rostopic pub -1 /fr_order face_recognition/FRClientGoal -- 0 "none" a window will open showing the recognition results

2014-05-01 12:21:46 -0500 commented question Problem with face recognition using kinect

I have used this package with groovy and a kinect and it works well if you look at the read me file the order_id is the command to add images and retrain the database

2014-01-28 17:24:56 -0500 marked best answer Robot_Pose_EKF filter TF fails

When running the Robot_Pose_EKF filter the transforms start to fail (the model in rviz flashes ) Originally this was a long post that I solve before posting while the solution is self evident in hindsight it has taken a while to find.

I had to disable the TF transform that was published by my base controller for it to work reference this post

link text

If someone could add this to the wiki it might save others some time

2014-01-28 17:23:27 -0500 marked best answer Face Recognition

Hi All I just tried the new face recognition package but when i run Fserver i get the following error

[ INFO] [1325746855.901582077]: Could not load Haar cascade Face detection classifier in 'haarcascade_frontalface_alt.xml'.

I am using Ubuntu 10.4 32 bit and ros electric with vision opencv installed from debs

2014-01-28 17:22:47 -0500 marked best answer Ros serial

Hi All I am trying to run the Time and TF tutorial but i get the following error

TimeTF.cpp: In function ‘void loop()’: 
TimeTF:25: error: invalid conversion from ‘char*’ to ‘unsigned char*’
TimeTF:26: error: invalid conversion from ‘char*’ to ‘unsigned char*’ 
TimeTF:32: error: ‘class ros::NodeHandle’ has no member named ‘now’

I'm using ros_electric ubuntu 10.4 32 bit aurdino uno and aurdino 22

the other examples work fine

peter

2014-01-28 17:22:01 -0500 marked best answer wubble arm kinematics constraint ware fails to build

I'm trying to build the wubble arm_kinematics_constraint_aware node from the UA-ros _pkg but i get the following error

>     [ rosmake ] Last 40 linesbble_arm_kinematics_constraint_aware:
> 10.2 sec ]                                                                                                           [ 1 Active 63/64 Complete ]
> {-------------------------------------------------------------------------------   /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:
> In member function ‘void
> wubble_arm_kinematics::WubbleArmIKConstraintAware::initialPoseCheck(const
> KDL::JntArray&, const KDL::Frame&,
> motion_planning_msgs::ArmNavigationErrorCodes&)’:
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:273:
> error: ‘class
> planning_environment::PlanningMonitor’
> has no member named ‘getFrameId’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:311:
> error: ‘Link’ is not a member of
> ‘planning_models::KinematicModel’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:311:
> error: ‘end_effector_link’ was not
> declared in this scope  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:311:
> error: ‘class
> planning_models::KinematicModel’ has
> no member named ‘getLink’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:321:
> error: ‘class
> planning_models::KinematicModel’ has
> no member named ‘lock’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:323:
> error: ‘class
> planning_environment::PlanningMonitor’
> has no member named
> ‘setJointStateAndComputeTransforms’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:333:
> error: no matching function for call
> to
> ‘collision_space::EnvironmentModel::updateRobotModel()’
> /opt/ros/diamondback/stacks/motion_planning_common/collision_space/include/collision_space/environment.h:166:
> note: candidates are: virtual void
> collision_space::EnvironmentModel::updateRobotModel(const
> planning_models::KinematicState*)  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:360:
> error: ‘class
> planning_models::KinematicModel’ has
> no member named ‘unlock’  
> /opt/ros/diamondback/stacks/motion_planning_common/planning_environment/include/planning_environment/monitors/collision_space_monitor.h:
> In member function ‘bool
> wubble_arm_kinematics::WubbleArmIKConstraintAware::setupCollisionEnvironment()’:
> /opt/ros/diamondback/stacks/motion_planning_common/planning_environment/include/planning_environment/monitors/collision_space_monitor.h:344:
> error: ‘bool
> planning_environment::CollisionSpaceMonitor::use_collision_map_’
> is protected  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:407:
> error: within this context  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:415:
> error: ‘class
> planning_models::KinematicModel’ has
> no member named ‘hasGroup’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:426:
> error: ‘Joint’ is not a member of
> ‘planning_models::KinematicModel’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:426:
> error: ‘Joint’ is not a member of
> ‘planning_models::KinematicModel’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:426:
> error: template argument 1 is invalid 
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:426:
> error: template argument 2 is invalid 
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:426:
> error: invalid type in declaration
> before ‘=’ token  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:426:
> error: ‘class
> planning_models::KinematicModel’ has
> no member named ‘getGroup’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:428:
> error: request for member ‘size’ in
> ‘p_joints’, which is of non-class type
> ‘int’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:430:
> error: invalid types ‘int[unsigned
> int]’ for array subscript  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:438:
> error: ‘Link’ is not a member of
> ‘planning_models::KinematicModel’  
> /home/peter/ros/ua-ros-pkg/arrg/ua_controllers/wubble_arm_kinematics_constraint_aware/src/wubble_arm_kinematics_constraint_aware.cpp:438:
> error: ‘end_effector_link’ was ...
(more)
2014-01-28 17:21:54 -0500 marked best answer AX12 dual motor index out of range

I'm working through the ax12 smart arm tutorials on diamondback with ubuntu 10.4 as soon as i start a dual motor controller i receive this error

[ERROR] [WallTime: 1301047084.826573] bad callback: <bound method JointPositionControllerDualAX12.process_motor_states of <joint_position_controller_dual_motor.JointPositionControllerDualAX12 instance at 0x8f0e06c>>
Traceback (most recent call last):
  File "/opt/ros/diamondback/stacks/ros_comm/clients/rospy/src/rospy/topics.py", line 563, in _invoke_callback
    cb(msg)
  File "/home/peter/ros/ua-ros-pkg/arrg/ua_controllers/ax12_controller_core/src/ax12_controller_core/joint_position_controller_dual_motor.py", line 146, in process_motor_states
    state = states[self.master_id]
IndexError: list index out of range

This error just cycles continuously but the joint will move with commands

2013-03-15 00:06:25 -0500 received badge  Famous Question (source)
2013-03-15 00:06:25 -0500 received badge  Notable Question (source)
2013-03-15 00:06:25 -0500 received badge  Popular Question (source)
2013-03-15 00:06:23 -0500 received badge  Famous Question (source)
2013-03-15 00:06:23 -0500 received badge  Notable Question (source)
2013-03-15 00:06:23 -0500 received badge  Popular Question (source)
2013-01-18 09:59:32 -0500 received badge  Notable Question (source)